基于電力載波和RFID的電子站牌系統設計
KQ-100E收發模塊的微機控制端由RX、TX、R/T 3個端口構成,全是TTL電平。TX接收微控制器TXD端發送數據,RX接微控制器RXD端接收數據,R/T為接收/發送控制端,R/T為高電平時模塊處于接收狀態,R/T為低電平時處于發送狀態。+5 V端接+5 V±5%的直流電源,電流約45 mA,VAA為發送功率電源,可用直流穩壓電源,發送時電流約300 mA(不發送時為0 mA),VAA可在9 V~15 V之間選定,VAA和+5 V電源需用兩組電源供電。兩個AC端可以直接接市電的火線和零線,也可以接火線和地線,遠距離戶外通信時宜采用接火線和零線的通信方式。
S6700多協議收發芯片是TI公司專為13.56 MHz的RFID讀寫器所設計的, 支持多種RFID傳輸協議,由5 V直流供電,輸出功率200 mW,內部集成了數據編、解碼模塊。S6700芯片提供給用戶MCU數據控制的接口主要有4根:SCLOCK、DIN、DOUT與M_ERR。SCLOCK為雙向串行時鐘線,在通信過程中被芯片和主控器MCU交替使用;DIN為數據輸入端,MCU發送過來的數據通過此輸入端傳送到芯片;DOUT為數據輸出端,芯片將解碼后的數據通過此端口發往MCU作下一步處理, 同時DOUT還起到FIFO管理的作用, 監測FIFO是否溢出,每當FIFO滿了,DOUT就跳變為高電平,通知MCU暫停發送數據,直到FIFO被清空,MCU才能繼續發送剩余的數據;M_ERR為錯誤檢測線,主要用于檢測發往射頻標簽的命令是否送出,當命令送出后,FIFO緩沖器被清空,這時會有一個22 μs的脈沖在此引腳上產生。另外M_ERR還用于檢測是否有多卡/標簽沖突,當有多張卡/標簽進入讀區域時,在讀寫器天線接收端會引起數據沖突,引起解碼錯誤,這時M_ERR會跳變為高電平,提示標簽數據沖突。S6700芯片通過4個引腳(SCLOCK、MERR、DOUT、DIN)與后端單片機相連。
本文提出的電子站牌利用已經存在的電力線,尤其是路燈電力線傳輸信息,不需通信費用,LED車位指示屏與車載電子標簽成本遠遠低于液晶顯示器與車載GPS接收機,故其是一種經濟適用的電子站牌,易于推廣使用。其不足之處是定位精度沒有基于GPS接收機的高。不過,通過增加安裝在兩刻度線間LED的數量,定位精度可提高到1/(n+1)(n為LED數量)個站距(正常行車情況下)。對于民用來說,這個精度已達使用要求,且基于GPS的電子站牌存在的盲區與延時抖動問題也將降低其理論定位精度。
參考文獻
[1] 溫錦,鄭旭峰,李展榮,等.深圳公交電子站牌系統的設計與實現[J].科學技術與工程,2004,4(10):847-853.
[2] 張鳳傳,苗玉彬,劉印峰,等.基于GPS/GPRS/GIS的智能公交監控系統[J].計算機工程,2008,34(22):277-279.
[3] 蘇麗媛,范新南.基于GPS的電子站牌系統設計[J].河海大學常州分校學報,2004,18(1):40-42.
[4] 謝振華,賴聲禮,陳鵬.RFID技術和防沖撞算法[J].計算機工程與應用,2007,46(6):223-239.本文引用地址:http://www.104case.com/article/157300.htm
評論