1. 程式人生 > 其它 >河北穩控科技VM系列振弦採集模組 溫度感測器使用及UART 通訊引數

河北穩控科技VM系列振弦採集模組 溫度感測器使用及UART 通訊引數

河北穩控科技VM系列振弦採集模組 溫度感測器使用及UART 通訊引數

VMXXX 模組支援外接溫度感測器,通過設定暫存器 TEMP_EX 的值來選擇外接溫度感測器的型別, 通過讀取暫存器 TEMP 來獲取實時的溫度感測器測量值, 溫度計算引數暫存器 TEMP_PAR1和 TEMP_PAR2 是溫度計算引數。 TEMP_EX.[6:0]定義了外接溫度感測器型別, 當感測器型別為熱敏電阻時, TEMP_EX.[15:8]用於定義熱敏電阻的標稱阻值,單位為 KΩ, TEMP_PAR1.[12:0]是熱敏電阻的關鍵引數 B 值( 此值請向熱敏電阻廠索要)。

輔助功能暫存器


UART 通訊引數
此功能可設定 UART 通訊介面的校驗位、資料位和停止位三個引數。
校驗位:設定 AUX.[12:11]為 0 表示不使用校驗位,設定 AUX.[12:11]為 1 表示使用奇校驗,設定 AUX.[12:11]為 2 表示使用偶校驗。
資料位:設定 AUX.[15]為 0 表示 8 位,為 1 表示 9 位。
停止位:設定 AUX.[14:13]為 0 表示停止位為 1 位,為 1 表示停止位為 1.5 位,為 2 表示停止位為 2 位。

UART 通訊引數舉例
資料位 停止位 校驗 暫存器 AUX 值(二進位制) 備註
8 1 無 00000XXX XXXXXXXX “X” 表示
9 1 無 10000XXX XXXXXXXX 與 UART 引數無關
8 1.5 無 00100XXX XXXXXXXX
8 2 無 01000XXX XXXXXXXX
9 1.5 無 10100XXX XXXXXXXX
9 2 無 11000XXX XXXXXXXX
8 1 奇 00001XXX XXXXXXXX
9 1 奇 10001XXX XXXXXXXX
8 1.5 奇 00101XXX XXXXXXXX
8 2 奇 01001XXX XXXXXXXX
9 1.5 奇 10101XXX XXXXXXXX
9 2 奇 11001000 00000000
8 1 偶 00010XXX XXXXXXXX
9 1 偶 10010XXX XXXXXXXX
8 1.5 偶 00110XXX XXXXXXXX
8 2 偶 01010XXX XXXXXXXX
9 1.5 偶 10110XXX XXXXXXXX
9 2 偶 11010XXX XXXXXXXX