當前位置:編程學習大全網 - 編程語言 - PTR2000的軟件編程註意事項

PTR2000的軟件編程註意事項

在軟件編程過程中,對PTR2000的工作模式和工作頻道的選擇尤為重要,表1給出了該模塊的工作模式控制及工作頻道的選擇方式。表1 模塊工作模式控制及工作頻道選擇表 模塊接腳輸入電平 模塊狀態 TXEN CS PWR 工作頻道號 器件狀態 0 0 1 1 接收 0 1 1 2 接收 1 0 1 1 發射 1 1 1 2 發射 x x 0 待機 PTR2000的通信速率最高為20Kbit/s,也可工作在其它速率如4800bps、9600bps下,無需設置PTR2000的工作速率。

在發送數據之前,應將模塊先置於發射模式,即TXEN=1。然後在等待至少5ms後(接收到發射的轉換時間)才可以發送任意長度的數據。發送結束後應將模塊置於接收狀態,即TXEN=0。發射到接收的轉換時間為5ms。 當PWR=0時,PTR2000進入節電待機模式,此時的功耗大約為8μA,但在待機模式下不能接收和發射數據。

PTR2000 除了應註意在發送、接收和待機模式下的編程外,還需註意在無信號時,PTR2000的串口輸出的是隨機數據,此時,可定義壹個簡單的通信協議,如在發送時,在有效數據這前加兩個(或多個)字節的固定標誌,以便在接收壹方的軟件中檢測該固定標誌並將其作出了為下式數據的開始。

為了使系統能夠可靠地通信,在編程時應設計通信協議,並應考慮數據的糾檢錯,檢錯可采用較驗方式或更好的CRC校驗方式。 圖2所示是PTR2000與計算機串口進行接口的典型應用電路。連接時,PTR2000無線MODEM的DI端應接單片串口的發送端,DO接單片機串口的接收端。

利用單片機的I/O可以控制模塊的發射控制、頻道轉換和低功耗模式。

如果直接將PTR2000與計算機串口連接,則可用RTS來控制PTR2000無線MODEM模塊的收/發狀態轉換(RTS需經電平轉換)。 單片無線收、發壹體無線數傳模塊PTR2000可廣泛用於遙控、遙測、小型無線網絡、無線抄表、門禁

系統、小區傳呼、工業數據采集系統、無線標簽、身份識別、非接觸RF智能卡、小型無線數據終端、安全防火系統、無線遙控系統、生物信號采集、水文氣象控制、機器人控制、無線/230/422/485數據通信、數字音頻、數字圖像傳輸等系統。

圖3 是PTR2000的壹種具體應用框圖。圖中,MCU單片機可以是8031、2051、68HC08、PIC16C、Z8等,可將PTR2000直接到單片機的串口或I/0口上。圖4的接收和發射系統圖可完成數據采集的點對點傳輸。適用於工業控制、數據采集、無線鍵盤、無線標簽、身份識別等系統中。

利用圖5所示電路可以構成3點對多點的雙向數據傳輸通道,該系統可用於無線抄表、無線數傳等。

  • 上一篇:如何克服社交恐懼癥,選擇合適的職業?
  • 下一篇:安徽職業技術學院在哪裏?是大學城嗎?這個學校怎麽樣?
  • copyright 2024編程學習大全網