| 主题:天禾协议车机中心发送命令集之设置温度报警 S31 |
| 问题类型: 新用户必读 |
| 发帖人:super |
| 时间: 2011-11-06 13:11:16 |
|
车载机可配备数字温度传感器进行温度测量、报警,以适应保温运输车辆、船只等特殊应用要求。
*XX,YYYYYYYYYY,S31,HHMMSS,High_temp,Low_temp# 设定温度传感器报警温度值,High_temp,Low_temp分别是高端、低端温度值,当传感器温度高于High_temp或低于Low_temp时触发报警,若High_temp为空表示虚拟查询。 例:*HQ,0000000000,S31,130305,45,0,-12,5# 设定高端报警温度45摄氏度,低端为-12.5摄氏度。 测温范围:-55 - +125℃,分辨率:0.5℃, 精度:-10 - +85℃范围内为±0.5℃ 注意:温度小数点必须用逗号,正温度不能有”+”,负温度用”-”表示,小数点后必须有一位数字且只能是0或5。另外,高端温度必须高于低端温度,否则结果无法预料。 车载机首先检测是否有传感器存在,若没有则返回: *HQ,2020916012,V4,S31,ERROR,130305,050316,A,2212.8745,N,11346.6574,E,14.28,028,092202,FFFFFBFF#? ; 若有则返回温度设置值: *HQ,2020916012,V4,S31,130305,050316,45.0,-12.5,A,2212.8745,N,11346.6574,E,14.28,028,092202,FFFFFBFF#,T28.5#?? ; 车载机每次加电时会首先检查传感器配置,若发现有温度传感器则每隔1秒进行一次温度测量,并在每次上传V1信息中在vehicle_status后追加以T开头的温度信息。例如:,FFFFFBFF#,T13.5#、,FFFFFBFF#,T-13.0#? 若同时有自定义警情则追加在温度信息之后例如:,FFFFFBFF#,T13.5#,FB#。每当测量结果从设定温度范围之内跨越到范围之外并保持3秒时触发温度报警,若此后保持不变不会产生新报警。每次设置报警范围时会假定上次的测温结果处在设定范围之内,若实际温度在范围之外则经过3次测量后触发报警。 运行中拆除温度传感器则测量温度值为固定的127℃。 温度报警用 vehicle_status第一字节的bit0指示。 该命令设置的参数不会因为断电而丢失 出厂设置:高端+125℃,低端-55℃ |
|
好
中
差
|