隔離熱電阻(PT100、CU50)溫度測(cè)量模塊,集成高精度ADC、32位ARM單片機(jī)、信號(hào)調(diào)理電路、數(shù)字隔離電路和隔離電源電路于一體(模塊內(nèi)部集成了隔離電源),易于集成到各種測(cè)溫設(shè)備中;只需接入PT100或CU50熱電阻,即可完成溫度的采集,支持二線和三線傳感器接法,帶斷線檢測(cè)和短路檢測(cè);模塊通過隔離UART TTL接口與外部通信,進(jìn)行測(cè)量數(shù)據(jù)讀取和參數(shù)設(shè)置;通信支持2種通信協(xié)議,1、模塊專用協(xié)議,2、標(biāo)準(zhǔn)modbus rtu協(xié)議。通信波特率:2400、4800、9600、19200、38000、57600、115200用戶可設(shè)。工作電源5V或3.3V(用戶定貨時(shí)說明),信號(hào)輸入與通信輸出和電源電氣隔離。
二、主要技術(shù)指標(biāo)
型號(hào)說明:HY805-RTD-① ①、5V:4.5~5.5V工作電源;3.3V:3~3.6V工作電源。
三、模塊說明
3.1 模塊外觀
3.2 模塊尺寸圖
3.3 內(nèi)部框圖
3.4 引腳定義
模塊引腳功能定義圖:
引腳功能說明:
3.5 典型應(yīng)用電路
四、UART接口
通信支持2種通信協(xié)議,1、模塊專用協(xié)議,協(xié)議簡(jiǎn)潔,發(fā)送接收數(shù)據(jù)量少,速度快;2、標(biāo)準(zhǔn)modbus rtu協(xié)議,通用協(xié)議,可直接用支持此協(xié)議的設(shè)備相連。
4.1 專用協(xié)議
波特率:2400、4800、9600、19200、38400、57600、115200可設(shè),出廠預(yù)設(shè)值9600;8位數(shù)據(jù)位,無校驗(yàn)位,1位停止位。 通信幀包含校驗(yàn)和字節(jié)。
4.1.1 UART幀格式
UART幀格式說明
4.1.2 UART寫操作
寫操作由主機(jī)端發(fā)起,主機(jī)端發(fā)送命令,數(shù)據(jù)和校驗(yàn)和,寫操作模塊不回應(yīng)數(shù)據(jù),模塊根據(jù)收到的寫命令執(zhí)行相應(yīng)的操作??梢酝ㄟ^讀上次寫入的數(shù)據(jù),判斷寫操作是否成功。
4.1.3 UART讀操作
讀操作由主機(jī)端發(fā)起,主機(jī)端發(fā)送命令,模塊回應(yīng)數(shù)據(jù)和校驗(yàn)和,主機(jī)根據(jù)校驗(yàn)和判斷數(shù)據(jù)幀是否正確。
4.1.4 模塊寄存器地址列表
4.1.5 寄存器說明
(1)0寄存器:溫度值寄存器,16位有符號(hào)整數(shù),先發(fā)數(shù)據(jù)高字節(jié),再發(fā)數(shù)據(jù)低字節(jié),舉例:讀出來的數(shù)值為1257,當(dāng)前的溫度值為125.7℃。讀出的溫度寄存器值為32767,表示傳感器斷路或沒接入傳感器;讀出的溫度寄存器值為-32768,表示傳感器短路。1寄存器功能與0寄存器相同。
(2)32寄存器:系統(tǒng)狀態(tài)寄存器,狀態(tài)寄存器說明:
(3)33寄存器:保存上次UART讀出的數(shù)據(jù),可用于UART讀出數(shù)據(jù)時(shí)的校驗(yàn)。
(4)34寄存器:保存上次UART寫入的數(shù)據(jù),可用于UART寫入數(shù)據(jù)時(shí)的校驗(yàn)。
(5)35寄存器:模塊ID,固定為0xa3c5,用戶可通過讀取ID寄存器判斷與模塊通信是否正常。
(6)48寄存器:寫入0xccaa關(guān)閉寫保護(hù)功能,寫保護(hù)無效,寫入除0xccaa外的任意數(shù)據(jù)打開寫保護(hù)功能,上電寫保護(hù)功能默認(rèn)有效,所有寫寄存器都受寫保護(hù)寄存器保護(hù),只有關(guān)閉寫保護(hù)功能,寫入數(shù)據(jù)才有效。讀時(shí),寫保護(hù)打開為0,寫保護(hù)關(guān)閉為1。
(7)49寄存器:熱電阻分度號(hào)類型,0:PT100,1:CU50。(寫后保存入flash,掉電后上電不丟失)
(8)50寄存器:電阻補(bǔ)償值,16位有符號(hào)數(shù),單位0.01Ω,出廠預(yù)設(shè)值為0。當(dāng)二線制接法時(shí),無法自動(dòng)消除引線電阻引入的誤差,可以設(shè)置此寄存器來消除引線電阻誤差。舉例:二線制接法,引線電阻為1.25Ω,通過設(shè)置此寄存器值為-125,來消除引線電阻引入的誤差。(寫后保存入flash,掉電后上電不丟失)
(9)112寄存器:UART通信波特率,此寄存器受寫保護(hù)。寄存器值所代表的波特率 0:2400,1:4800,2:9600,3:19200,4:38400,5:57600,6:115200。寫入大于6的值無效。(寫后保存入flash,掉電后上電不丟失)
(10)113寄存器:寫入0xcc33從專用通信協(xié)議切換到modbus-rtu協(xié)議,寫入其它值無影響。(寫后保存入flash,掉電后上電不丟失)
4.1.6 通信報(bào)文舉例
(1)讀0寄存器,溫度值=300.5℃:
主機(jī)端發(fā)送:00 模塊回應(yīng):0B BD C8
(2)修改輸入為PT100熱電阻:
主機(jī)端發(fā)送:B0 CC AA 26 模塊回應(yīng):無 //此命令關(guān)掉寫保護(hù)
主機(jī)端發(fā)送:B1 00 00 B1 模塊回應(yīng):無 //此命令修改輸入PT100
主機(jī)端發(fā)送:B0 00 00 B0 模塊回應(yīng):無 //此命令打開寫保護(hù),防止誤操作修改了參數(shù)
(3)修改通信波特率到57600:
主機(jī)端發(fā)送:B0 CC AA 26 模塊回應(yīng):無 //此命令關(guān)掉寫保護(hù)
主機(jī)端發(fā)送:F0 00 05 F5 模塊回應(yīng):無 //此命令修改波特率到57600
主機(jī)端發(fā)送:B0 00 00 B0 模塊回應(yīng):無 //此命令打開寫保護(hù)
4.2 modbus rtu協(xié)議
通訊波特率:2400、4800、9600、19200、38400、57600、115200,出廠預(yù)設(shè)值9600;奇偶校驗(yàn)位:無校驗(yàn),奇校驗(yàn),偶校驗(yàn),出廠預(yù)設(shè)值無校驗(yàn);8位數(shù)據(jù)位。標(biāo)準(zhǔn)modbus-rtu協(xié)議,地址:1~247,出廠預(yù)設(shè)值1。
下表為支持的modbus-rtu協(xié)議功能碼:
4.2.1 Modbus通信寄存器地址表
說明:
(1) 假如讀出溫度整數(shù)表示的整數(shù)值是1245,代表溫度為124.5℃。讀出的溫度寄存器值為32767,表示傳感器斷路或沒接傳感器;讀出的溫度寄存器值為-32768,表示傳感器短路。
(2) float浮點(diǎn)數(shù)采用IEEE754格式,符號(hào)位1位(S),指數(shù)位8位(E),尾數(shù)位23位(F),S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF(31->0)。符號(hào)位:正數(shù)為0,負(fù)數(shù)為1;指位數(shù)偏移127;尾數(shù)表示小數(shù)加1。其表示為((-1)^S) * 2^(E-127) * (1+F/0x7fffff)。
(3) 要修改RS485參數(shù),要先向RS485參數(shù)充許修改寄存器寫入0xccaa,打開修改RS485參數(shù)充許(向此寄存器寫入除0xccaa外的任意值,關(guān)修改RS485參數(shù)充許),才能修改RS485參數(shù)。RS485地址范圍1~247;RS485波特率,0:2400,1:4800,2:9600,3:19200,4:38400,5:57600,6:115200;RS485數(shù)據(jù)格式,0:8位數(shù)據(jù)位,1位停止位,無校驗(yàn)位,1:8位數(shù)據(jù)位,1位停止位,奇校驗(yàn)位,2:8位數(shù)據(jù)位,1位停止位,偶校驗(yàn)位,3:8位數(shù)據(jù)位,2位停止位,無校驗(yàn)位。
4.2.3 通信報(bào)文舉例
(1) 讀溫度值,整數(shù)格式,溫度值300.2℃,RS485地址1:
上位機(jī)發(fā)送:01 03 00 00 00 01 84 0A
模塊回應(yīng):01 03 02 0B BA 3E C7
(2)讀溫度值,float格式,第1路850.2℃, RS485地址1:
上位機(jī)發(fā)送:01 03 08 00 00 02 C6 6B
模塊回應(yīng):01 03 04 43 96 19 9A 84 60
五、聯(lián)系方式
電話:18996151448
公司網(wǎng)站:www.hydz.com
附錄A:調(diào)試軟件
附錄B:DEMO板
DEMO板采用TYPE-C USB接口,DEMO板插上熱電偶模塊,與電腦聯(lián)接后,可以直接在電腦上用我們的調(diào)試軟件或用通用的串口調(diào)試助手進(jìn)行模塊的參數(shù)調(diào)整和功能測(cè)試。
附錄C:模塊應(yīng)用
測(cè)量模塊的應(yīng)用實(shí)例圖。
用戶手冊(cè)
參數(shù)設(shè)置軟件
元器件封裝