精度、線性度誤差等級: 0.1、0.2、0.5 級
4-20mA/0-5V/0-10V 等標準信號輸入
可選擇RS485 通訊輸入,支持 Modbus 協議
PWM 信號輸出,PWM 頻率可選
PWM 輸出驅動能力可達 5A
信號輸入/信號輸出 3000VDC 隔離
可選擇一進一出,一進兩出,兩進兩出
可選 5V、12V、15V 或 24V 直流單電源供電
PWM 信號幅值等于供電電源電壓
輔助電源與PWM 信號不隔離
螺絲固定安裝,插拔式接線端子
尺寸:120 x 105 x 29mm
工業級溫度范圍:-45-+85℃
應用:
機器視覺燈光控制
LED 燈光亮度調節
電磁閥、比例閥門線性驅動器
模擬量電機控制器
電磁驅動線圈或大功率負載
RS-485 遠程設備控制
產品選型表:
DIN□□ ?HVI – U(A)□ – P□ – PWM□ □







Modbus RTU 通訊協議
輸入選型為RS485 的按此通訊協議通訊,輸入選型為模擬量的請忽略此章節。
模塊出廠默認協議為MODBUS RTU通訊協議,默認地址為01,波特率為9600,數據格式:10位,1位起始位,
8位數據位,1位停止位,無校驗。
如果忘記模塊地址和波特率,可以短接INIT(3腳)到GND1(4腳),再重新啟動模塊電源,模塊暫時恢復為默認的狀態:地址為01,波特率為9600。用戶可以查詢地址、波特率和通訊協議的寄存器40201-40203,得到模塊的實際地址、波特率和通訊協議,也可以跟據需要修改地址、波特率和通訊協議。請注意Modbus通訊請將寄存器40203設置為1,否則無法Modbus通訊。當斷開INIT(3腳)到GND1(4腳)后,重啟模塊電源,模塊就會重新按實際設定的地址和波特率來運行。
支持Modbus RTU通訊協議功能碼03(讀保持寄存器)和功能碼06(設置單個寄存器),命令格式按照標準 Modbus RTU通訊協議。
通訊舉例 1:假如模塊地址為 01,以 16 進制發送:010300000001840A ,即可取得寄存器 40001 的數據。
|
01 |
03 |
00 |
00 |
00 |
01 |
84 |
0A |
|
模塊地址 |
讀保持寄存器 |
寄存器地址高位 |
寄存器地址低位 |
寄存器數量高位 |
寄存器數量低位 |
CRC 校驗低位 |
CRC 校驗高位 |
假如模塊回復:0103021388B512 即讀到的數據為 0x1388,換算成 16 進制就是 5000,5000/10000= 0.5。即表明現在輸出的PWM 為 50%。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
|
01 |
03 |
02 |
13 |
88 |
B5 |
12 |
|
模塊地址 |
讀保持寄存器? |
數據的字節數 |
數據高位 |
數據低位? |
CRC 校驗低位 |
CRC 校驗高位 |
通訊舉例 2:設置模塊的通道 1 輸出PWM 為 80%,可以發送如下命令:
假如模塊地址為 01,以 16 進制發送:010600001F40800A 。
|
01 |
06 |
00 |
00 |
1F |
40 |
80 |
0A |
|
模塊地址 |
設置單個寄存器? |
寄存器地址高位 |
寄存器地址低位 |
數據高位? |
數據低位? |
CRC 校驗低位 |
CRC 校驗高位 |
假如模塊回復:010600001F40800A 即表示設置成功。
|
01 |
06 |
00 |
00 |
1F |
40 |
80 |
0A |
|
模塊地址 |
設置單個寄存器? |
寄存器地址高位 |
寄存器地址低位 |
數據高位? |
數據低位? |
CRC 校驗低位 |
CRC 校驗高位 |

如何將模塊設置為字符協議?
1,短接INIT(3腳)到GND1(4腳),再重新啟動模塊電源,模塊暫時恢復為默認的狀態:地址為01,
波特率為9600。查詢地址和波特率的寄存器40201-40203,設置模塊地址和波特率,再設置通訊協
議為0,即ASCII碼通訊協議。
2,斷開INIT(3腳)到GND1(4腳),再重啟模塊電源,模塊就會進入ASCII碼通訊協議。按上面設
定好的地址和波特率通訊即可。
字符協議命令集:
注意:1、在一些情況下,許多命令用相同的命令格式。要確保你用的地址在一個命令中是正確的,假如你
用錯誤的地址,而這個地址代表著另一個模塊,那么命令會在另一個模塊生效,因此產生錯誤。
2、必須用大寫字母輸入命令。
1、設定通道 N 的 PWM 輸出值命令
說 明:設定模塊通道 N 的 PWM 輸出值。N 為 0 表示第 1 通道,N 為 1 表示第 2 通道。
命令格式:#AAN(data)(cr)
參數說明:# 分界符。
?AA ? ?模塊地址,取值范圍 00~FF(十六進制)。出廠地址為01,轉換成十六進制為每個字符的ASCII碼。
如地址01換成十六進制為30H和31H。
N ? ? ? 通道代號 0或1。換成十六進制為30H或31H。
(data) 代表要設置的通道N輸出的PWM數據。范圍000.00~100.00, 代表PWM從0%到100%。
(cr) ? ? 結束符,上位機回車鍵,十六進制為0DH。
應答格式:>(cr) ?命令有效。
?AA(cr) ? 命令無效或非法操作。
參數說明:> ?分界符。?
(cr) ? ? ? ?結束符,上位機回車鍵,十六進制為 0DH。
其他說明:假如語法錯誤或通訊錯誤或地址不存在,模塊不響應。?
應用舉例: 用戶命令(字符格式) #010+050.00(cr)?
(十六進制格式) 233031302B3035302E30300D
模塊應答(字符格式) > (cr)?
(十六進制格式) 3E0D
說 明:設定地址 01H 模塊上 通道 1 的輸出 PWM 是 50%。
2、設定通道 N 的上電或復位后的 PWM 輸出值命令
說 明:設定模塊通道 N 的上電 PWM 輸出值。N 為 0 表示第 1 通道,N 為 1 表示第 2 通道。
命令格式:#AASN(data)(cr)
參數說明:# 分界符。
AA 模塊地址,取值范圍 00~FF(十六進制)。出廠地址為01,轉換成十六進制為每個字符的ASCII碼。
如地址01換成十六進制為30H和31H。
S 表示要設置上電或復位后的PWM輸出值。
N 通道代號 0或1。換成十六進制為30H或31H。
(data) 代表要設置的通道N輸出的PWM數據。范圍000.00~100.00, 代表PWM從0%到100%。
(cr) 結束符,上位機回車鍵,十六進制為0DH。
應答格式:>(cr) 命令有效。
?AA(cr) 命令無效或非法操作。
參數說明: > 分界符。?
(cr) 結束符,上位機回車鍵,十六進制為 0DH。
其他說明:假如語法錯誤或通訊錯誤或地址不存在,模塊不響應。?
應用舉例:用戶命令 #01S0+010.00(cr)
模塊應答 >(cr)
說 明:設定地址 01H 模塊上 通道 1 的上電輸出 PWM 值是 10%。


審核編輯:符乾江
電子發燒友App




























































評論