中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 零延時RS-485接口電路的設計與應用

        零延時RS-485接口電路的設計與應用

        作者: 時間:2016-09-12 來源:網(wǎng)絡 收藏

        ③單片機節(jié)點。有4種節(jié)點,即節(jié)能燈狀態(tài)采集節(jié)點、溫度采集節(jié)點、供電電壓采集節(jié)點和模式控制節(jié)點。每個單片機節(jié)點的通信接口都采用接口電路,每一個節(jié)點都有自己的地址,用于PC端尋址。

        理論上,SN75HVD3082的一條總線可以連接多達256個節(jié)點,因此在每個從機接口上可以擴展更多的節(jié)點;同時在RS-232轉(zhuǎn)轉(zhuǎn)換器的總線上也可以連接更多的485HUB。這樣就可以實現(xiàn)硬件上的擴展。

        1.jpg

        2.jpg


        4 通信協(xié)議

        采用9600 bps的波特率,固定長度幀結構,幀長度10字節(jié)。幀信息定義如下:幀頭(0x55 0xAA)、命令(1字節(jié))、數(shù)據(jù)(4字節(jié))、從機地址(2字節(jié))、校驗(1字節(jié))。

        在通信協(xié)議中采用幀校驗和幀超時,以達到軟件抗干擾的目的。

        ①幀校驗:采用累加和校驗。在發(fā)送時,把幀頭、命令、數(shù)據(jù)、從機地址幾個域相加并取最低字節(jié)填充到校驗域。如果節(jié)點不處于接收狀態(tài),則啟動發(fā)送,否則等待;如果在未超時,并完整地接收到10字節(jié)時,把幀頭、命令、數(shù)據(jù)、從機地址幾個域相加,并與校驗域比較,相同表示成功接收到1幀數(shù)據(jù)。

        ②幀超時:幀超時定義是,在接收到第一個字節(jié)時,進入接收狀態(tài),并設置8ms定時,以后每接收到一個字節(jié),重置8ms定時。正常情況下,接收一個字節(jié)約1 ms時間。如果超過8ms,則退出接收狀態(tài),丟棄當前接收幀,回到空閑狀態(tài),等待下一幀的接收。

        在程序設計中,幀超時的定義與程序的架構和波特率有關,原則上只要大于1個字節(jié)的接收時間就可以了。這里選擇8ms與程序的架構有關。

        5 測試結論和應用前景

        在設置了所有節(jié)點的地址后,即可在現(xiàn)場對系統(tǒng)進行測試。測試方案是,在PC機端運行測試軟件,約每隔50ms發(fā)送一次測試命令輪詢所有的節(jié)點。每一次發(fā)送都要求有數(shù)據(jù)返回,否則視為通信錯誤。軟件連續(xù)運行7天,沒有發(fā)現(xiàn)錯誤,說明系統(tǒng)穩(wěn)定可靠。

        目前設計的節(jié)能燈壽命檢測系統(tǒng)已經(jīng)在現(xiàn)場成功投入使用,運行效果良好。此系統(tǒng)設計思想對于設計具有大量節(jié)點、大數(shù)據(jù)量的實時智能檢測系統(tǒng)起到借鑒作用,在自動化檢測領域中將有較為廣泛的應用價值。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉