體積小wifi模組公司超遠距離無線數(shù)傳模塊便攜式檢測應(yīng)用
發(fā)布日期:2021-11-19
瀏覽次數(shù):2649
體積小wifi模組公司超遠距離無線數(shù)傳模塊便攜式檢測應(yīng)用,外形因素、連通性和低功耗是便攜式嵌入式設(shè)計中的關(guān)鍵問題。因此,在橋梁檢測儀時,我們采用低功耗,高速,片內(nèi)資源豐富的單片機作為控制器,采用微型遠距離低功耗體積小wifi模組公司超遠距離無線數(shù)傳模塊CV5200實現(xiàn)數(shù)據(jù)傳送,該模塊建立的專用無線數(shù)據(jù)傳輸方式不受地理環(huán)境限制,擴展性好,方便的實現(xiàn)了遠程無線檢測控制。
1、系統(tǒng)的構(gòu)成通訊檢測系統(tǒng)分為兩部分,上位機和下位機。由于實際工程的需要,便攜式檢測儀是由一臺上位機和多臺下位機構(gòu)成。上位機稱為主機,下位機稱為從機。從機分布在各測量點,負責(zé)現(xiàn)場采集數(shù)據(jù),并通過
低功耗遠距離無線數(shù)傳模塊將采集數(shù)據(jù)發(fā)送到主機及接受主機發(fā)送來的控制命令;主機負責(zé)發(fā)送命令,控制從機的工作,接收從機發(fā)來的數(shù)據(jù),對接收數(shù)據(jù)進行存儲、分析及做出相應(yīng)的處理。(1)單片機單片機作為上位機和下位機的控制器,負責(zé)運行協(xié)議,控制wifi模組公司超遠距離無線數(shù)傳模塊接收或發(fā)送。上位機單片機與PDA通過串口相連,接收PDA發(fā)出的命令,通過無線模塊傳送給下位機;接收下位機的數(shù)據(jù),傳送給上位機存儲分析。采用C8單片機。它具有低電壓、停機等待、時鐘選擇等降低功耗的有利工作方式;內(nèi)部嵌有RAM、A/D和多種接口總線工作方式,使檢測儀器體積小、成本低、精度高、可靠性高。它工作電壓低,供電電壓2.7~3.6V,典型值為3V。有2種電源管理方式,即等待方式和停機方式。在等待方式下,CPU和FLASH存儲器停止工作,所有外設(shè)包括內(nèi)部時鐘處于工作狀態(tài)。在有被允許的中斷產(chǎn)生或發(fā)生系統(tǒng)復(fù)位時,CPU退出等待狀態(tài)。停機方式時,用于停止CPU和振蕩器,這將使所有數(shù)字外設(shè)都停止工作。在進入停機方式前,必須用軟件將所有的模擬外設(shè)關(guān)閉。只有內(nèi)部或外部復(fù)位可以使處理器退出停機方式。C8單片機內(nèi)部資源豐富,32KB的ISPFLASHROM(在系統(tǒng)可編程FLASH)、256B的SRAM(靜態(tài)RAM)、2KB的XRAM,通常不必擴充存儲器;具有多通道12位A/D、D/A和1個增強型UART串口,完全滿足數(shù)據(jù)采集及傳輸?shù)囊?,幾乎不需要擴展芯片。它還有看門狗定時器及電源監(jiān)視器等部件,大大提高了系統(tǒng)的可靠性。芯片上帶有JTAG接口,便于應(yīng)用程序的調(diào)試和下載。(2)wifi模組公司超遠距離無線數(shù)傳模塊微型遠距離8頻道無線數(shù)傳模塊,采用頻率合成專業(yè)二次變頻窄帶FM(FSK)無線收發(fā)技術(shù)和SMT工藝制成。一中頻21.4MHz,第二中頻450KHz。一般傳輸距離可達3~5KM。低電壓3~6V工作,可以和單片機公用同一電源,并具有電源控制引腳。工作頻率可以在433MHz頻段或定制其它頻段,有8個工作頻道。各種控制轉(zhuǎn)換時間大為100毫秒。采用高穩(wěn)定度±1PPM溫度補償時基晶體及工業(yè)級元器件,使用溫度為-40℃~+70℃。外形尺寸僅厘米,外殼散熱設(shè)計,是一單片無線收發(fā)芯片??梢允褂?4厘米長金屬導(dǎo)線作天線,通過在收發(fā)轉(zhuǎn)換控制腳串接一個數(shù)十到數(shù)百歐姆的電阻可以調(diào)節(jié)發(fā)射功率;它要求的外圍元件非常少,不需要進行初始化和配置,也不需要對數(shù)據(jù)進行編碼。它的基本參數(shù)為:①工作電壓:3V~6V。②接收電流:約13.5mA。③發(fā)射電流:<400mA,④關(guān)斷電流:≤1uA。⑤發(fā)射功率:<800mW。⑥工作頻率:433MHz(或463MHz)頻段。⑦頻道間隔:250KHz。⑧傳輸速率:≤4800BPS。⑨調(diào)制方式:FM,頻偏±4KHz。
2、接口電路設(shè)計C8與wifi模組公司超遠距離無線數(shù)傳模塊通過單片機的I/O接口相連。C8芯片內(nèi)有3個串行通訊口,其中UART是一個可編程的全雙工串行通訊接口,發(fā)送與接收可以同時進行,以異步通訊為主。C8的UART引腳TX、RX通過交叉開關(guān)分配到I/O口上,與無線數(shù)傳模塊的接受數(shù)據(jù)輸出端和發(fā)送數(shù)據(jù)輸入端相連。無線傳輸模塊是收發(fā)一體的芯片,有收/發(fā)控制端,當收/發(fā)控制端為高電平時,模塊處于發(fā)射狀態(tài),發(fā)射功率可以通過此腳串聯(lián)電阻來調(diào)節(jié);低電平時處于接收狀態(tài)。為保證芯片有足夠的發(fā)射功率,加驅(qū)動芯片。此外本模塊有電源控制端,空閑時可以將模塊處于休眠狀態(tài),以減少電流損耗。
3、軟件設(shè)計通信協(xié)議針對wifi模組公司超遠距離無線數(shù)傳模塊無線收發(fā)模塊的特性,通信可能在發(fā)射端與接收端之間受到外界的干擾而使數(shù)據(jù)發(fā)生錯誤,需要通信協(xié)議來保證接收端能正確接收數(shù)據(jù),并確定所接收數(shù)據(jù)是否為實際數(shù)據(jù)。為保證數(shù)據(jù)的可靠傳輸,把數(shù)據(jù)拆成小包分別發(fā)送,數(shù)據(jù)包包括字頭、數(shù)據(jù)和校驗。每幀數(shù)據(jù)包括2個字節(jié)的起始幀頭,1個字節(jié)的地址,1個字節(jié)的幀類型,1個字節(jié)的數(shù)據(jù)長度,數(shù)據(jù)和2個字節(jié)的校驗位組成。字頭要大于128,即大于80H,發(fā)送的數(shù)據(jù)和命令字要拆成ASCII發(fā)送,保證發(fā)送數(shù)據(jù)小于128。發(fā)送數(shù)據(jù)流程控制器將電源控制端置高,使無線模塊進入工作狀態(tài),再將收發(fā)控制端置高,進入數(shù)據(jù)發(fā)射模式。單片機的UART的數(shù)據(jù)寄存器把數(shù)據(jù)通過UART的發(fā)射引腳TX(P0.0)與BTH的發(fā)射數(shù)據(jù)輸入端連接將數(shù)據(jù)發(fā)送出去。單片機的UART口的發(fā)送模式和傳送速度由單片機設(shè)置。發(fā)送結(jié)束后使模塊處于接收狀態(tài)。接收數(shù)據(jù)流程控制器將電源控制端置高,使進入工作狀態(tài),再將收發(fā)控制端置低,使wifi模組公司超遠距離無線數(shù)傳模塊進入接收模式。接收數(shù)據(jù)輸出端與單片機UART的RX(P0.1)引腳相連。接收的數(shù)據(jù)通過UART的數(shù)據(jù)緩沖器SBUF送入單片機。接收數(shù)據(jù)后檢測數(shù)據(jù)發(fā)送地址和自己的地址是否匹配,如果匹配,進入數(shù)據(jù)接收狀態(tài)。接收的數(shù)據(jù)經(jīng)校驗正確后存入指定的存儲單元進行相應(yīng)的處理。
4、程序設(shè)計注意事項在使用時,加電控制順序依次為:電源、電源控制、收發(fā)控制或頻道轉(zhuǎn)換。電源控制端置高后穩(wěn)定時間約100毫秒。收發(fā)轉(zhuǎn)換或頻道轉(zhuǎn)換穩(wěn)定時間約50毫秒。發(fā)射數(shù)據(jù)信號高低電平的持續(xù)時間應(yīng)大于0.2毫秒,小于2秒。持續(xù)時間超過2秒時,可發(fā)送占空比約為50%的方波(如AAH或55H),以避免干擾引入。為獲得佳傳輸性能和大作用距離,1200BPS左右的傳輸速率佳。
wifi模組公司超遠距離無線數(shù)傳模塊設(shè)計結(jié)構(gòu)簡單,功耗低,使用方便,傳輸距離遠,適合便攜式檢測設(shè)備的數(shù)據(jù)傳輸系統(tǒng),在存在建筑物的環(huán)境下,可靠的傳輸距離15Km在空曠的環(huán)境效果較好。