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