圖4 SPI 接口與MAX232 通信硬件電路圖
在圖4 所示的電路中, 單片機左側是一塊MAX232芯片, 其作用是將PC 機中的232 電平與單片機的T TL 電平匹配。最左側是9 芯母接頭,在使用時可接在計算機COM 口上與計算機通信。單片機右側接一塊射頻通信模塊。由于此塊單片機同樣沒有SPI 接口,所以需要用普通接口軟件模擬SPI 接口,其編程要嚴格按SPI 端口的通信邏輯時序。
總結
(1)提出基于射頻的無線通信技術方案,并且按照該方案搭建硬件電路。
(2)設計單片機控制算法,在PC機中編好上位機軟件,執行機構能迅速執行預定結果, 反應時間小于1ms。
(3)在執行機構遇到障礙時,能返回準確命令,使上位機捕捉到相應信息,直接反映雙向通信效果好。
(4)系統穩定可靠,數據傳輸丟失率很小,低于0.01%。