项目

一般

简介

功能 #978

功能 #979: 温湿度项目

OM-TH108温湿度软件开发

由 盘 贵星 在 超过 7 年 之前添加. 更新于 大约 7 年 之前.

状态:
完结
优先级:
普通
指派给:
韦 士飞
类别:
软件
开始日期:
2017-06-12
计划完成日期:
2017-06-17
% 完成:

20%

预期时间:
里程碑:

描述

1、LCD驱动编写及显示测试。 2、RS485通信协议的编写,兼容目前的温湿度传感器通信协议,协议见附件。 OM-TH200智能温湿度传感器通讯协议 1、 概述 OM-TH200智能温湿度传感器通信协议采用MODBUS-RTU协议,本协议规定了应用系统中主机与OM-TH200温湿度传感器之间在应用层的通信协议。 2、 物理接口 标准异步串行RS485通讯口。 数据传输缺省速率为:9600bps 数据传输格式:N,8,1 说明:上位机读取OM-TH-B801数据的时间间隔不小于500ms,推荐值1s。 3、 MODBU RTU通信协议详述 3.1 命令报文格式 (1)主机发送命令 地址 功能码 数据起始地址 高位 数据起始地址 低位 数据个数 高位 数据个数 低位 CRC16 校验 1字节 1字节 1字节 1字节 1字节 1字节 2字节 (2)OM-TH200返回信息 地址 功能码 字节长度 数据1 数据2 … CRC16校验 1字节 1字节 1字节 1字节 1字节 2字节 3.2 OM-TH200温湿度传感器报文信息 功能代码 数据起始地址 数据个数 内容说明 04H 0000H 1 温度值 0001H 1 湿度值 说明: 每一个数据用两个字节整数表示,高位在前,低位在后。 带符号整数范围 -32768~32767,上传数据需除以十,负数用补码表示。 如温度上传16进制 0xFF9C,高位为1,表示负数,表示-10.0℃。 如温度上传16进制 0x00FA,对应十进制250,表示25.0℃。 如湿度上传16进制 0x0258,对应十进制600,表示60.0%。 4、 OM-TH200调试 (1) OM-TH200地址为1,读所有数据  主机下发命令: 01 04 0000 0002 71CB (读从数据起始地址为0000H开始的2个模拟量)  OM-TH200返回: 01 04 04,温度H,温度L,湿度H,湿度L,CRCL,CRCH。 (2) OM-TH200地址为2,读所有数据  主机下发命令: 02 04 0000 0002 71F8(读从数据起始地址为0000H开始的2个模拟量)  OM-TH200返回: 02 04 04,温度H,温度L,湿度H,湿度L,CRCL,CRCH。

历史记录

#1 由 盘 贵星 更新于 超过 7 年 之前

  • 父任务 被设置为 #979

#2 由 韦 士飞 更新于 超过 7 年 之前

  • 主题OM-TH200温湿度LCD驱动编写 变更为 OM-TH200温湿度软件开发

#3 由 盘 贵星 更新于 超过 7 年 之前

  • 主题OM-TH200温湿度软件开发 变更为 OM-TH108温湿度软件开发

#4 由 韦 士飞 更新于 大约 7 年 之前

  • % 完成0 变更为 10
机柜温湿度程序编写,温湿度数据读取与Modbus功能已实现。未测试。

#5 由 韦 士飞 更新于 大约 7 年 之前

OM-TH109增加报警功能,报警功能默认为启动状态。 正常状态下状态灯为绿色,告警状态下为红色。

#6 由 韦 士飞 更新于 大约 7 年 之前

  • % 完成10 变更为 20
Modbus 返回数据 CRC 高低位调整。

#7 由 韦 士飞 更新于 大约 7 年 之前

TH-100温湿度数据采集及数据显示正常。

#8 由 韦 士飞 更新于 大约 7 年 之前

按键操作正常,菜单切换显示正常。

#9 由 盘 贵星 更新于 大约 7 年 之前

  • 状态已发货 变更为 完结

导出 Atom PDF