當前網(wǎng)絡技術(shù)、信息技術(shù)被廣泛的應用,促進了人們工作效率的提升,也推動了通信技術(shù)的發(fā)展。在單片機技術(shù)和計算機技術(shù)等的發(fā)展下,單片機在計算機通信技術(shù)中的應用呈現(xiàn)出了顯著的優(yōu)勢,我們針對基于單片機技術(shù)的多機通信系統(tǒng)的發(fā)展現(xiàn)狀,基于單片機技術(shù)的多機通信系統(tǒng)網(wǎng)絡協(xié)議的設(shè)計、網(wǎng)絡拓撲的設(shè)計、網(wǎng)絡接口電路的設(shè)計、以及其他結(jié)構(gòu)的設(shè)計等內(nèi)容進行分析研究究,結(jié)合單片機和多機通信系統(tǒng)兩者的優(yōu)勢,提升多機通信系統(tǒng)的性能,更好的為人們服務。
1、單片機技術(shù)在多機通信系統(tǒng)網(wǎng)絡協(xié)議設(shè)計中的應用
網(wǎng)絡技術(shù)、計算機技術(shù)、單片機技術(shù)在多機通信系統(tǒng)中的應用,可以優(yōu)化操作,靈活的運用相關(guān)的技術(shù)和操作,為人們服務。為此我們針對基于單片機技術(shù)的多機通信系統(tǒng)的相關(guān)設(shè)計進行研究。
在基于單片機技術(shù)的多機通信系統(tǒng),其網(wǎng)絡協(xié)議自身正常運行的保障,同時也是計算機技術(shù)、網(wǎng)絡技術(shù)等應用中數(shù)據(jù)交換而建立的規(guī)則,為了保證通信的正常進行,建立網(wǎng)絡協(xié)議。針對多機通信系統(tǒng)而言,其采用多臺通信機共用一個服務機,TCP/IP協(xié)議是其基礎(chǔ)協(xié)議,為了實現(xiàn)多機通信,需要建立新的網(wǎng)絡協(xié)議,實現(xiàn)多機通信系統(tǒng)服務端與客戶端之間的多機數(shù)據(jù)通信。在數(shù)據(jù)傳輸通信中,服務端先進行數(shù)據(jù)發(fā)送命令的咨詢,供進行兩邊,如果第一次咨詢給出的答案與網(wǎng)絡協(xié)議既定值不同,則進行第二次咨詢,如果回答同上一次以上,則數(shù)據(jù)通信不會與該客戶端進行傳輸,并切會繞過這個客戶端,進行下一個客戶端數(shù)據(jù)通信命令的咨詢,指導數(shù)據(jù)通信咨詢客戶端的回答與網(wǎng)絡協(xié)議既定信息一致,則可以進行數(shù)據(jù)的傳輸。如果客戶端無法接受,則數(shù)據(jù)的傳輸失敗,按照原路返回。
2、單片機技術(shù)在多機通信系統(tǒng)網(wǎng)絡拓撲設(shè)計中的應用
基于單片機的多機通信系統(tǒng)的網(wǎng)絡拓撲設(shè)計,選擇的總線型為網(wǎng)絡拓撲結(jié)構(gòu),且由服務機進行統(tǒng)一的管理,進行網(wǎng)絡資源的分配。服務端會輪流的對每一個客戶端進行數(shù)據(jù)的發(fā)送詢問,如果存在分配發(fā)送時間,則會移交網(wǎng)絡總線的使用權(quán),否則將詢問下一個客戶端。在該系統(tǒng)中,任何一臺機器發(fā)送的數(shù)據(jù),在其他機器上顯示的可見,且網(wǎng)絡信號可靠,其是在網(wǎng)絡拓撲的基礎(chǔ)上實現(xiàn)的,而基于單片機技術(shù)的多機通信系統(tǒng)的網(wǎng)絡拓撲設(shè)計結(jié)構(gòu)如下:
3、單片機技術(shù)在多機通信系統(tǒng)接口電路功能設(shè)計中的應用
網(wǎng)絡接口可以實現(xiàn)接收的數(shù)據(jù)的提交、中繼等,并提供網(wǎng)絡狀態(tài)的信號,使得各個端口之間形成同構(gòu)等,對其進行設(shè)計,對多機通信系統(tǒng)有重要的意義和作用?;趩纹瑱C技術(shù)的多機通信系統(tǒng)的設(shè)計,實現(xiàn)了功能和性能的優(yōu)化,其網(wǎng)絡接口電路的設(shè)計,需要滿足其功能需求。在對其網(wǎng)絡接口電路進行設(shè)計的過程中,需要采用4個單片機,共同的完成對數(shù)據(jù)的接收,每個單片機對應一個端口。在進行基于單片機技術(shù)的多機通信系統(tǒng)網(wǎng)絡接口電路的設(shè)計中,需要增加了網(wǎng)絡狀態(tài)信號接口,在各個單片機沒有工作的前提下,網(wǎng)絡中沒有數(shù)據(jù)的傳輸,網(wǎng)絡信號接口則會變成低電平,與單片機進行相連,此時單片機可以對整個網(wǎng)絡狀態(tài)進行支撐,實現(xiàn)對數(shù)據(jù)的傳輸和接收。
4、其他結(jié)構(gòu)設(shè)計
在基于單片機技術(shù)的多機通信系統(tǒng)的設(shè)計中,需要將該系統(tǒng)的功能完善,服務端的功能,需要讀取ADC數(shù)據(jù),并顯示電視角度數(shù)據(jù)、可以智能的控制風機的開啟、可以對任意一臺客戶機進行網(wǎng)絡的接管等,客戶端的功能,需要可以接收服務機的咨詢,并進行數(shù)據(jù)的發(fā)送確認,可以提供鍵盤控制,進行客戶機地址的讀取,可以顯示環(huán)境溫度等等。
在基于單片機技術(shù)的多機通信系統(tǒng)的設(shè)計中,其功能模塊如下圖,在基于單片機技術(shù)的多機通信系統(tǒng)中,每一個設(shè)備都有自己的驅(qū)動程序,且驅(qū)動程序只需要對自己多控制的設(shè)備進行控制和調(diào)用進行。通過對基于單片機的多機通信系統(tǒng)的設(shè)計,最終實現(xiàn)單片機多機通信系統(tǒng)的應用?;趩纹瑱C技術(shù)的多機通信系統(tǒng)的功能模塊如下:
基于單片機的多機通信系統(tǒng),其各項功能的實現(xiàn),需要通過鍵盤程序完成,所以在該系統(tǒng)的設(shè)計中,鍵盤系統(tǒng)的設(shè)計也起著重要的作用。鍵盤系統(tǒng)設(shè)計的好壞,影響著整個多機通信系統(tǒng)的運行質(zhì)量。在多機通信系統(tǒng)中,其每個組成部件,都與該系統(tǒng)的設(shè)計和實現(xiàn)有著密切的關(guān)系,將各個部件的參數(shù),通過鍵盤程序輸入,確定多機通信系統(tǒng)的性能參數(shù),進而對系統(tǒng)的可靠性、穩(wěn)定性等進行檢驗。
通過的基于單片機技術(shù)的多機通信系統(tǒng)的設(shè)計可以得出,單片機在多機通信系統(tǒng)中的應用,實現(xiàn)了多機通信系統(tǒng)功能的提升,完善了該系統(tǒng)的相關(guān)結(jié)構(gòu),通過簡化了操作程序,為此實現(xiàn)了基于單片機技術(shù)的多機通信系統(tǒng)的簡單、靈活操作和使用,進而減少了基于單片機技術(shù)的多機通信系統(tǒng)運行的負擔。
結(jié)語
綜上所述,基于單片機技術(shù)的多機通信系統(tǒng)的設(shè)計,將多機通信系統(tǒng)的性能提升,穩(wěn)定性更高,為我國經(jīng)濟的發(fā)展提供了幫助,也滿足了人們對多機通信系統(tǒng)性能的需求。
(作者單位:遼寧建筑職業(yè)學院)
作者簡介
馮珊珊(1981-),女,漢族,遼寧省遼陽市人,大學,遼寧建筑職業(yè)學院講師,研究方向:應用電子技術(shù).