基于51單片機溫度采集及無線發(fā)送
將DS18B20的數(shù)據(jù)輸入/輸出端與單片機AT89C51的P3.7端口相連,并將溫度值通過P1端口顯示出來。硬件原理圖如圖4所示。
1.3 SRWF-1型無線數(shù)據(jù)模塊
SRWF-1型微功率無線數(shù)傳模塊是上海桑銳電子科技有限公司自主開發(fā)的智能型產(chǎn)品,該產(chǎn)品支持1 200 b/s,2 400 b/s,4 800 b/s,9 600 b/s,19 200 b/s等多種接口波特率,也可根據(jù)需要提供其他非標準接口波特率。
SRWF-1型微功率無線數(shù)傳模塊具有最大10 dBm(10 mW)的微發(fā)射功率;可提供多種載頻頻率;高抗干擾能力和低誤碼率,可得到實際誤碼率為10-5~10-6;傳輸距離遠,在視距下,可靠傳輸距離大于300 m;支持多信道,多速率,可根據(jù)需要擴展到16/32信道;雙串口,三種接口方式;智能數(shù)據(jù)控制,無需編制多余程序,較大的數(shù)據(jù)緩沖區(qū),可一次傳輸無限長度的數(shù)據(jù);低功耗,接收電流小于20 mA,發(fā)射電流小于40 mA,休眠時電流僅為20μA;高可靠性,體積小,重量輕;兩種接口收發(fā)等待時間,既能用于高速設(shè)備(如DSP系統(tǒng))也可適用低速系統(tǒng)(如51系統(tǒng));看門狗實時監(jiān)控,使設(shè)備永不死機。
1.3.1 外形尺寸結(jié)構(gòu)圖
SRWF-1的外形結(jié)構(gòu)如圖5所示。
1.3.2 接口定義
SRWF-1提供1個9針的連接器(CON1),其定義基于終端的連接方法如表1所示。
1.3.3 接口參數(shù)
SRWF-1的左下角有一組5位的短路跳線(J1),分別定義為ABCDE,設(shè)跳線開路(不插短路器)為狀態(tài)0,跳線短路(插入短路器)為狀態(tài)1。其配置方法為:
(1)信道頻率
J1的ABC三位跳線提供8種選擇,可通過設(shè)置ABC的短接狀態(tài)確定使用0~7號信道,只要在通信網(wǎng)中,ABC的跳線方式相同,就可以相互通信,其對應(yīng)的頻道如表2所示。
(2)接口方式選擇
SRWF-1提供兩個串口,COM1(CON1的Pin3,Pin4)固定為TTL電平的UART串行口;COM2(CON1的Pin6,Pin7)可通過J1的D位來選擇接口方式:
D=1(不接短路器)
COM2=RS 485,RS 485的A/B口
D=0(接短路器)
COM2=RS 232,RS 232的TXD/RXD
J1的E位是用來選擇校驗方式的:
E=0(不插短路器)8E1/801 帶一位校驗位
E=1(插短路器)8N1 不帶校驗位
(3)波特率設(shè)定
SRWF-1模塊提供1 200/2 400/4 800/9 600 b/s等接口波特率,波特率的設(shè)定可通過改變模塊反面的焊盤跳線(J2~J4)的狀態(tài)來確定。假設(shè)焊盤斷開為0,短路為1,焊盤跳線J4~J2的狀態(tài)和波特率對應(yīng)關(guān)系如表3所示。
評論