基于無(wú)線傳感器網(wǎng)絡(luò)的圖像傳輸系統(tǒng)硬件設(shè)計(jì)
設(shè)定單片機(jī)的2個(gè)串行口都工作于串行口工作方式1;定時(shí)器T1工作于方式2(自動(dòng)重裝初值),作波特率發(fā)生器,通過(guò)調(diào)整T1的初裝值,用來(lái)選擇1 200 b/s,600 b/s和300 b/s三種速率;定時(shí)器T2工作于方式1,作定時(shí)器,用來(lái)設(shè)計(jì)安排延時(shí)。
在系統(tǒng)的設(shè)計(jì)過(guò)程中,為了減少電臺(tái)靈敏度不高和信道質(zhì)量差誤碼等影響,發(fā)送方需連續(xù)發(fā)5次“握手”聯(lián)絡(luò)信號(hào),接收方在連續(xù)2次收到正確的聯(lián)絡(luò)信號(hào)以后,才確認(rèn)是有效的聯(lián)絡(luò)予以響應(yīng),否則認(rèn)為是干擾信號(hào),不予以響應(yīng)。這樣既能減少各類原因造成的接收機(jī)程序不啟動(dòng)運(yùn)行導(dǎo)致漏報(bào)的可能性,又能保證接收機(jī)不因干擾信號(hào)而誤操作,減少誤報(bào)的機(jī)率。
另外綜合考慮電臺(tái)的收發(fā)轉(zhuǎn)換和調(diào)制解調(diào)芯片的收發(fā)轉(zhuǎn)化所需的各類延時(shí)時(shí)間,在設(shè)計(jì)程序時(shí)專門安排了一個(gè)延時(shí)時(shí)間。
經(jīng)過(guò)大量的實(shí)驗(yàn),得出一個(gè)比較合適的延時(shí)時(shí)間,即不論通信哪一方,在由收轉(zhuǎn)為發(fā)狀態(tài)后,都先延時(shí)70 ms,因?yàn)闀r(shí)間太短了系統(tǒng)不能正常工作,太長(zhǎng)了可能會(huì)影響數(shù)據(jù)的傳輸速率,降低數(shù)據(jù)傳輸?shù)臅r(shí)性。系統(tǒng)數(shù)據(jù)發(fā)射端和接收端單片機(jī)程序流程圖如圖4所示。
5 結(jié) 語(yǔ)
通過(guò)對(duì)MSM7512B調(diào)制解調(diào)芯片性能特點(diǎn)的了解,設(shè)計(jì)出了發(fā)射端和接收端調(diào)制解調(diào)器的實(shí)際電路,然后簡(jiǎn)單介紹了具有雙串口功能的單片機(jī)W77E58的性能特點(diǎn)后,給出了數(shù)據(jù)無(wú)線傳輸系統(tǒng)的接收方單片機(jī)與PC機(jī)之間串行通信的硬件電路圖,并描述了Mo-dem與電臺(tái)接口電路的設(shè)計(jì)過(guò)程,最后敘述了整個(gè)系統(tǒng)單片機(jī)軟件的特點(diǎn)。從整體上給出了無(wú)線傳感器網(wǎng)絡(luò)數(shù)據(jù)無(wú)線傳輸系統(tǒng)的設(shè)計(jì)原理圖。
評(píng)論