1.一種機(jī)組并聯(lián)控制器隨機(jī)分配通信ID的方法,其特征在于,該方法包括:
步驟1,在控制器上電后,設(shè)置通信保持處于只接收數(shù)據(jù)不發(fā)送數(shù)據(jù)的靜默狀態(tài),先對(duì)通信總線上的數(shù)據(jù)進(jìn)行監(jiān)聽(tīng);
步驟2,提取已經(jīng)正在使用的通信ID,根據(jù)通信ID的取值范圍得出該控制器可使用的ID范圍A;
步驟3,在范圍A中隨機(jī)挑取一個(gè)ID1,嘗試使用ID1發(fā)送數(shù)據(jù),如果無(wú)ID1沖突,則該控制器鎖定此ID作為自己的通信ID。
2.根據(jù)權(quán)利要求1所述的機(jī)組并聯(lián)控制器隨機(jī)分配通信ID的方法,其特征在于:步驟3中,同時(shí)有其他控制器也使用ID1嘗試發(fā)送數(shù)據(jù),則所有使用ID1通信的控制器,延時(shí)隨機(jī)時(shí)間,在延時(shí)時(shí)間內(nèi)對(duì)總線數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),調(diào)整控制器可使用ID范圍A,延時(shí)時(shí)間到,后嘗試再次發(fā)送隨機(jī)ID2,如遇沖突,則重新延時(shí)隨機(jī)時(shí)間,重新嘗試發(fā)送,直到找到合適ID。
3.根據(jù)權(quán)利要求2所述的機(jī)組并聯(lián)控制器隨機(jī)分配通信ID的方法,其特征在于:所述隨機(jī)時(shí)間為0~3秒。
4.根據(jù)權(quán)利要求2所述的機(jī)組并聯(lián)控制器隨機(jī)分配通信ID的方法,其特征在于:所述步驟1中,對(duì)通信總線上的數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),持續(xù)時(shí)間為1秒。