亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種主從機通訊協(xié)議的制作方法

文檔序號:6428796閱讀:771來源:國知局
專利名稱:一種主從機通訊協(xié)議的制作方法
技術領域
本發(fā)明涉及通訊技術領域,特別是涉及一種主從機間的通訊協(xié)議。
背景技術
眾所周知,主從機之間的通訊協(xié)議主要有兩種,第一種是主機發(fā)送結束符,當從機收到結束符后知道通訊完成,并進行數(shù)據(jù)處理;第二種是超時結束,也就是主機在一段時間內(nèi)未發(fā)送信號給從機時,從機判斷為結束;其中的第一種方式下需要從機收到并判斷結束符,比較浪費時間,第二種方式下不需要從機收到并判斷結束符,但是需要等待,也非常浪費時間并且經(jīng)常會因為判斷不準確而導致錯誤判斷,從而影響主機和從機之間的工作;當然,主從機之間的通訊是指如通過計算機控制開關電源的工作等通訊方式。

發(fā)明內(nèi)容
為解決上述技術問題,本發(fā)明提供一種無需判斷和等待,從而減少時間的浪費,并提高效率的主從機通訊協(xié)議。本發(fā)明的主從機通訊協(xié)議,包括主機向從機發(fā)送用來識別從機地址的字符;主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符;主機向從機發(fā)送用于系統(tǒng)操作的指令碼。本發(fā)明的主從機通訊協(xié)議,包括在所述主機向從機發(fā)送用于系統(tǒng)操作的指令碼之后,主機向從機發(fā)送用于通訊的數(shù)據(jù)。本發(fā)明的主從機通訊協(xié)議,包括在所述主機向從機發(fā)送用于通訊的數(shù)據(jù)之后,主機向從機發(fā)送CRC檢驗碼。與現(xiàn)有技術相比本發(fā)明的有益效果為設置主機向從機發(fā)送用來識別從機地址的字符;之后主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符;再后主機向從機發(fā)送用于系統(tǒng)操作的指令碼;這樣,可以通過主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符來確定是否操作結束,也就是當達到總字節(jié)時,操作自動結束,無需判斷結束符和等待,從而減少時間的浪費,并提高了通訊效率。


圖I是本發(fā)明的流程圖。
具體實施例方式下面結合附圖和實施例,對本發(fā)明的具體實施方式
作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。如圖I所示,本發(fā)明的主從機通訊協(xié)議,包括以下步驟
I)主機向從機發(fā)送用來識別從機地址的字符;2)主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符;3)主機向從機發(fā)送用于系統(tǒng)操作的指令碼。通過上述I)至3)三個步驟,可以通過主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符來確定是否操作結束,也就是當達到總字節(jié)時,操作自動結束,無需判斷結束符和等待,從而減少時間的浪費,并提高了通訊效率;當然,主機和從機之間的連接可以采用232或485或光纖的鏈接方式,一般情況下,主機可以與256個從機進行通訊。本發(fā)明的主從機通訊協(xié)議,在上述步驟3)之后,實行下述步驟4)主機向從機發(fā)送用于通訊的數(shù)據(jù)。本發(fā)明的主從機通訊協(xié)議,在上述步驟4)之后,實行下述步驟5)主機向從機發(fā)送CRC檢驗碼。本發(fā)明的主從機通訊協(xié)議,下述將舉例說明其操作過程例如主機向從機發(fā)送如下數(shù)據(jù)03H,06H,06H,1AH,49H,33H ;此通訊表示主機與3號從機進行通訊,通訊的總字節(jié)數(shù)為6個,通訊指令為寫從機寄存器,寫的內(nèi)容是給從機第一個寄存器寫成1AH,校驗碼為4933H。從機在收到地址碼后首先判斷是否與本機地址碼相同,如果不相同將不予處理,·如果相同說明主機與本機進行通訊,將接收以下數(shù)據(jù),同時將第二個字節(jié)的數(shù)據(jù)作為計數(shù)器,當接收總字節(jié)數(shù)與此計數(shù)器值相同時,從機通訊結束,將立即對接收到的數(shù)據(jù)進行處理。主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符,此字節(jié)用16進制數(shù)表示;在采用此字符時,不僅可以表述總字節(jié)數(shù),還可以有校驗的作用,如果此字節(jié)錯誤,則對應的CRC校驗碼的位置也錯誤,從機即可以判斷通訊數(shù)據(jù)錯誤,從而也提高了數(shù)據(jù)的可靠性。當然,在上述主機和從機通訊過程中,可以采用多個字節(jié)來表示字節(jié)數(shù),從而增加一次通訊的數(shù)據(jù)總量。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明技術原理的前提下,還可以做出若干改進和變型,這些改進和變型也應視為本發(fā)明的保護范圍。
權利要求
1.一種主從機通訊協(xié)議,其特征在于,包括 主機向從機發(fā)送用來識別從機地址的字符; 主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符; 主機向從機發(fā)送用于系統(tǒng)操作的指令碼。
2.如權利要求I所述的主從機通訊協(xié)議,其特征在于, 在所述主機向從機發(fā)送用于系統(tǒng)操作的指令碼之后,主機向從機發(fā)送用于通訊的數(shù)據(jù)。
3.如權利要求2所述的主從機通訊協(xié)議,其特征在于, 在所述主機向從機發(fā)送用于通訊的數(shù)據(jù)之后,主機向從機發(fā)送CRC檢驗碼。
全文摘要
本發(fā)明公開了一種主從機間的通訊協(xié)議,屬于通訊技術領域;本發(fā)明的主從機通訊協(xié)議無需判斷和等待,從而減少時間的浪費,并提高效率;其中,包括主機向從機發(fā)送用來識別從機地址的字符;主機向從機發(fā)送用于表示總字節(jié)數(shù)的字符;主機向從機發(fā)送用于系統(tǒng)操作的指令碼。
文檔編號G06F13/10GK102890661SQ20111020178
公開日2013年1月23日 申請日期2011年7月19日 優(yōu)先權日2011年7月19日
發(fā)明者王常興 申請人:北京精益達明電子科技有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1