特殊说明
硬件资源包含了,电压,ADC,TTS播报,数字量输入,数字量输出,LED,震动,SD卡等资源的控制。
每个硬件资源不同,适用的命令有差别,只有硬件引出这些资源的,才有对应的命令。比如C724只有串口和LED,就不能执行输出通道和输入电平采集的命令。
1、设备VBAT管脚供电电压-vbatt
|
功能 |
设备VBAT管脚供电电压 本电压是模块供电电压,不一定是外部供电电压; 如果模块是3.3~4.2V电池供电的,基本等于这个电压; 如果设备是5V以上的电源供电,是通过ADC采样,读取ADC的值获取供电电压 | |
|
参数 |
描述 | |
|
查询参数 |
无 | |
|
返回参数 |
模块供电电压 |
单位mv |
|
设置实例 |
config,get,vbatt\r\n \r\nconfig,vbatt,ok,3800\r\n | |
2、控制输出通道_doout
|
功能 |
设置继电器或数字开关状态 | |
|
设置参数 |
参数 |
描述 |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
是否开启 |
0:继电器关闭,或者数字电平0 1:继电器开启,或者数字电平1 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,doout,1,1\r\n \r\nconfig,doout,ok\r\n | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
是否开启 |
0:继电器关闭,或者数字电平0 1:继电器开启,或者数字电平1 |
|
设置实例 |
config,get,doout,1\r\n \r\nconfig,doout,ok,1\r\n | |
3、控制输出通道_dooutext
|
功能 |
设置继电器或数字开关状态 比doout命令多返回了一个通道标记;Air780不支持 | |
|
设置参数 |
参数 |
描述 |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
是否开启 |
0:继电器关闭,或者数字电平0 1:继电器开启,或者数字电平1 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,dooutext,1,1\r\n \r\nconfig,dooutext,ok,1\r\n | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
通道ID |
1~n,具体的通道数由具体设备决定 |
|
是否开启 |
0:继电器关闭,或者数字电平0 1:继电器开启,或者数字电平1 | |
|
设置实例 |
config,get,dooutext,1\r\n \r\nconfig,dooutext,ok,1,1\r\n | |
4、查询输入电平通道_diin
|
功能 |
查询电平输入通道状态 | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
对应通道状态 |
0:低电平 1:高电平 电平是设备内部GPIO电平;默认为1,外部触发后为0 |
|
设置实例 |
config,get,diin,1\r\n \r\nconfig,diin,ok,0\r\n | |
5、查询输入电平通道_diinext
|
功能 |
查询电平输入通道状态 比diinext命令都返回了一个通道标记;Air780不支持 | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
通道ID |
1~n,具体的通道数由具体设备决定 |
|
对应通道状态 |
0:低电平 1:高电平 电平是设备内部GPIO电平;默认为1,外部触发后为0 | |
|
设置实例 |
config,get,diinext,1\r\n \r\nconfig,diinext,ok,1,0\r\n | |
6、查询输入电流通道_aii
|
功能 |
查询电流输入通道 用来查询0-20ma电流通道或者其他电流参数 | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
通道ID |
1~n,具体的通道数由具体设备决定 |
|
对应通道电流 |
单位ma,实际值*1000 | |
|
设置实例 |
config,get,aii,1\r\n \r\nconfig,aii,ok,1,1010\r\n | |
7、查询输入电压通道_aiv
|
功能 |
查询电压输入通道 用来查询0-90电压通道或者其他电压参数 | |
|
查询参数 |
参数 | |
|
通道ID |
1~n,具体的通道数由具体设备决定 | |
|
返回参数 |
通道ID |
1~n,具体的通道数由具体设备决定 |
|
对应通道电压 |
单位mv | |
|
设置实例 |
config,get,aiv,1\r\n \r\nconfig,aiv,ok,1,1000\r\n | |
8、控制可控电源输出命令_powerout
|
功能 |
控制可控电源输出命令 | |
|
设置参数 |
参数 |
描述 |
|
电源输出状态 |
0:关闭 1:开启 | |
|
延迟时间 |
1~10000:单位ms 如果开启,并且设置了延迟,会先关闭,然后延迟时间后再开启(是为了让外部设备充分断电),延迟会导致通信卡顿 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,powerout,1\r\n \r\nconfig,powerout,ok\r\n | |
9、控制设备LED指示命令_led
|
功能 |
控制可控led输出命令 | |
|
设置参数 |
参数 |
描述 |
|
LED运行模式 |
0:正常 1:关闭信号指示灯 2:关闭全部指示灯 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,led,1\r\n \r\nconfig,led,ok\r\n | |
|
查询参数 |
无 | |
|
返回参数 |
LED运行模式 | |
|
查询实例 |
config,get,led\r\n \r\nconfig,led,ok,0\r\n | |
10、本地RTC时间命令_rtc
|
功能 |
设置本地RTC时间 | |
|
设置参数 |
参数 |
描述 |
|
年 | ||
|
月 | ||
|
日 | ||
|
时 | ||
|
分 | ||
|
秒 | ||
|
星期 |
1-7 表示星期,7表示星期天 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,rtc,2023,12,29,15,25,50,5\r\n \r\nconfig,rtc,ok\r\n | |
|
查询参数 |
无 | |
|
返回参数 |
与设置参数相同 | |
|
查询实例 |
config,get,rtc\r\n \r\nconfig,rtc,ok,2023,12,29,15,36,38,4\r\n | |
11、检查设备是否震动_zd
|
功能 |
检查设备是否震动 需要支持震动传感器的设备支持,比如GNSS1,GNSS2 | |
|
查询参数 |
无 |
描述 |
|
返回参数 |
是否震动 |
0:没震动 1:震动 |
|
查询实例 |
config,get,zd\r\n \r\nconfig,zd,ok,1\r\n | |
12、控制设备开启TTS播放模式命令_ttst
Air780 内存太小,DTU固件不支持TTS,定制固件可以。
|
功能 |
控制设备启动TTS功能 | |
|
设置参数 |
参数 |
描述 |
|
开启TTS播报功能 |
0:关闭 1:SPK口 2:耳机口 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,ttst,1\r\n \r\nconfig,ttst,ok\r\n | |
|
查询参数 |
无 | |
|
返回参数 |
开启TTS播报功能 | |
|
查询实例 |
config,get,ttst\r\n \r\nconfig,ttst,ok,1\r\n | |
13、控制设备播放TTS文本转语音命令_ttsp
Air780 内存太小,DTU固件不支持TTS,定制固件可以。
|
功能 |
控制设备播放TTS文本 需要提前设置ttst命令,选择播放模式 TTS文本语音不能识别多音字,如果要播放多音字,用同音替换 | |
|
设置参数 |
参数 |
描述 |
|
音量等级 |
1~7 | |
|
文字类型 |
0:UTF-8 1:GB2312 | |
|
文字 | ||
|
返回参数 |
无 | |
|
设置实例 |
config,set,ttsp,7,0,"1234"\r\n \r\nconfig,ttsp,ok\r\n | |
15、控制脉冲阀门开关命令_fm
目前YED-FM2支持
|
功能 |
控制脉冲电磁阀开关命令 当开关后,自动延迟通电维持时间后,自动断电一般脉冲阀门控制时间是500~1000ms | |
|
设置参数 |
参数 |
描述 |
|
阀门编号 |
1~n | |
|
开关类型 |
1:开 2:关 | |
|
通电维持时间 |
单位ms | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,fm,1,1,500\r\n \r\nconfig,fm,ok\r\n | |
|
查询参数 |
参数 |
描述 |
|
阀门编号 |
1~n | |
|
返回值 |
阀门状态 |
0:未知(没用发命令过,或者设备重启了) 1:开 2:关 |
|
查询实例 |
config,get,fm,1\r\n \r\nconfig,fm,ok,0\r\n | |
16、控制扩展0-10V输出命令_extvo
目前YED-FM3支持
|
功能 |
控制0-10V模拟量输出 | |
|
设置参数 |
参数 |
描述 |
|
ID编号 |
1~n | |
|
输出电压 |
单位mv 范围0-10000 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,extvo,1,5000\r\n \r\nconfig,extvo,ok\r\n |
输出5000mv 就是5V |
|
注意 |
程序里面没有记录当前设备输出的电压 | |
17、控制扩展0-20ma输出命令_extio
目前YED-FM3支持
|
功能 |
控制0-20ma模拟量输出 | |
|
设置参数 |
参数 |
描述 |
|
ID编号 |
1~n | |
|
输出电流 |
单位ma*10000 范围0-21000 | |
|
返回参数 |
无 | |
|
设置实例 |
config,set,extio,1,5000\r\n \r\nconfig,extio,ok\r\n |
输出5ma电流 |
|
注意 |
程序里面没有记录当前设备输出的电流 | |
18、控制扩展0-20ma输入命令_extii
目前YED-FM3支持
|
功能 |
读取0-20ma模拟量输入。 | |
|
设置参数 |
参数 |
描述 |
|
ID编号 |
1~n | |
|
返回参数 |
模拟电流输入 |
单位ma*1000 |
|
设置实例 |
config,get,extii,1\r\n \r\nconfig,extii,ok,4034\r\n |
输入通道是4.034ma |
|
注意 |
FM3内部用的是ADS1115芯片采集,比模组自带的ADC数值更稳定 但是不代表更精确,因为采样电阻没校准 | |
19、控制扩展0-10V输入命令_extvi
目前YED-FM3支持
|
功能 |
读取0-10V模拟量输入。 | |
|
设置参数 |
参数 |
描述 |
|
ID编号 |
1~n | |
|
返回参数 |
模拟电压输入 |
单位mv |
|
设置实例 |
config,get,extvi,1\r\n \r\nconfig,extvi,ok,10000\r\n |
输入通道是10000mv 及10V |
|
注意 |
FM3内部用的是ADS1115芯片采集,比模组自带的ADC数值更稳定 但是不代表更精确,因为采样电阻没校准 | |

被折叠的 条评论
为什么被折叠?



