32位变送器搭载南京盛亿网关--逻辑层业务函数功能说明
2016-11-11 09:55:50 0 举报
南京盛亿网关与32位变送器的搭配使用,实现了逻辑层业务函数的强大功能。首先,该网关能够接收和处理来自32位变送器的各种数据,包括但不限于温度、压力、流量等参数。其次,通过逻辑层业务函数,网关能够对这些数据进行深度分析和处理,如数据过滤、异常检测、趋势预测等,从而提供更准确、更及时的信息反馈。此外,逻辑层业务函数还能根据实际需求,对数据进行格式化输出,以满足不同用户的需求。总的来说,南京盛亿网关搭载32位变送器,不仅提高了数据传输的效率,也大大提升了数据处理的准确性和灵活性。
作者其他创作
大纲/内容
根据网关地址发送设置网关地址序列(Add_old 06 00 00 00 add_new)
根据网关地址发送设置信道序列(Adder 06 00 03 00 channel)
初始化网关:1、创建接收超时软件定时器、接收状态软件定时器;2、创建接收数据状态消息;3、电源控制GPIO、通信引脚GPIO;4、配置通信方式;3、设置网关运行默认参数(注意:a、网关地址,b、通信信道,c、数据丢失时间,d、工作模式,e、通信波特率,这5个参数是存储在外部寄存器中的值,不是默认值);4、重启网关;5、设置网关状态(根据读网关地址功能,更具返回状态确定);6、配置网关参数(通过3过程的a、网关地址,b、通信信道,c、数据丢失时间,d、工作模式4个参数设置,假如有一个参数设置失败则网关状态为失败。);
发送特殊指令0x53,0x53,0x53,0x53,0x53,0x53查询;
功能说明
2
读网关地址功能:函数: GatewayState GatewayLog_ReadAdder(uint_8t* adder);
7
根据网关地址发送读实时数据序列(Adder 03 00 09 [00 40{长度}])有两个策略可以选择:1、一次读全部32个探头的数据;2、根据探头的类型选择性读取。由于获取一条数据的时间在30到100MS之间,因此2的方法时效性差,不考虑使用。
读实时数据功能;函数:static void GatewayLog_ReadData(void);
初始化网关功能:函数:void GatewayLog_Init(void);
4
8
重启网关电源过程:a、关闭电源,b、启动软件定时器,c、定时时间到,进入回调函数,打开网关电源;
设置信道功能:函数: GatewayState GatewayLog_SetChannel(uint_8t channel);
9
读探头数据功能:根据主机设定的探头ID,查找对应探头数据(温度/湿度),并会给主机。
重启网关功能:函数:static void GatewayLog_Restart(void);
设置数据丢失时间功能:函数: GatewayState GatewayLog_SetActiveTime(uint_8t time);
设置模式功能:函数: GatewayState GatewayLog_SetMode(GatewayMode mode);
设置网关通信波特率,出厂设置波特率为115200,可以选择波特率为19200。
1
3
设置网关地址功能:函数: GatewayState GatewayLog_SetAdder(uint_8t adder);
根据网关地址发送设置模式序列(Adder 06 00 07 00 mode)
功能函数
6
5
设置模式功能:函数: GatewayState GatewayLog_SetBaudrate(uint_32t baudrate);
根据网关地址发送设置数据丢失时间序列(Adder 06 00 04 00 time)
0 条评论
下一页