【技術(shù)實現(xiàn)步驟摘要】
本技術(shù)屬于嵌入式系統(tǒng)的數(shù)據(jù)通信領(lǐng)域,具體涉及一種擁有通信協(xié)議及重發(fā)機(jī)制的SPI通信裝置。
技術(shù)介紹
目前,工業(yè)嵌入式系統(tǒng)通信接口種類雖然很多,如RS232、RS485、RS422、I2C、CAN、SPI等,但是通信接口也存在一些問題,比如串口通信RS232、RS485、RS422及采用兩線制的I2C的速率相對都比較低,CAN通信對每包傳送數(shù)據(jù)長度有限制,因此這些工業(yè)嵌入式系統(tǒng)通信接口的數(shù)據(jù)通信的仍然存在某一方面的障礙。
技術(shù)實現(xiàn)思路
本技術(shù)所要解決的技術(shù)問題是提供一種擁有通信協(xié)議及重發(fā)機(jī)制的SPI通信裝置,能夠有效的解決數(shù)據(jù)交互之間可靠性不高,速率低的技術(shù)問題。本技術(shù)的技術(shù)方案一種擁有通信協(xié)議及重發(fā)機(jī)制的SPI通信裝置,它包括ZigBee IO模塊I, SPI通信線2和ZigBee無線模塊3, ZigBee IO模塊I與ZigBee無線模塊3通過SPI通信線2連接。本裝置在主機(jī)和從機(jī)之間的通信機(jī)制主機(jī)和從機(jī)之間的雙向通信均采用應(yīng)答和超時重傳機(jī)制。根據(jù)SPI協(xié)議,從機(jī)不能主動向主機(jī)發(fā)送數(shù)據(jù),因此,我們采用一個GPIO來實現(xiàn)這一功能。以下分兩種情況來說明主機(jī)和從機(jī)的通信過程。I、主機(jī)向從機(jī)發(fā)送數(shù)據(jù)( I)主機(jī)把待發(fā)送的數(shù)據(jù)根據(jù)本通信協(xié)議進(jìn)行打包并發(fā)送,并在收到從機(jī)應(yīng)答之前一直發(fā)送0,為從機(jī)提供時鐘。(2)從機(jī)接收到主機(jī)發(fā)來的數(shù)據(jù)幀,根據(jù)通信協(xié)議對數(shù)據(jù)幀進(jìn)行校驗,如果校驗成功則向主機(jī)發(fā)送一個標(biāo)志正確接收的應(yīng)答字節(jié)T。如果校驗失敗,則丟棄此幀數(shù)據(jù)并發(fā)送一個標(biāo)志接收失敗的應(yīng)答字節(jié)F。(3)主機(jī)接收從機(jī)的正確應(yīng)答字節(jié),停止發(fā)送0,本次通信成功。如果在時間100ms內(nèi)未接 ...
【技術(shù)保護(hù)點(diǎn)】
一種擁有通信協(xié)議及重發(fā)機(jī)制的SPI通信裝置,它包括:ZigBee?IO模塊(1),SPI通信線(2)和ZigBee無線模塊(3),其特征是ZigBee?IO模塊(1)與ZigBee無線模塊(3)通過SPI通信線(2)連接。
【技術(shù)特征摘要】
1.一種擁有通信協(xié)議及重發(fā)機(jī)制的SPI通信裝置,它包括ZigBee IO模塊(1),SPI通信線(2)和ZigB...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李瑋,吳曉闖,張建江,孟郁金,王玉宏,田濤,
申請(專利權(quán))人:太原羅克佳華工業(yè)有限公司,
類型:實用新型
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。