系统共分为四部分: 信号采集,执行机构输出,显示器,主控板(i.MXRT1050评估板) 主控板和其他模块采用modbus进行连接。共有2路串口,UART2连接PC,UART3连接信号采集和输出。 演示程序采用rttread操作系统,包含以下功能: 1、modbus主机采集信号 2、modbus主机输出信号 3、modbus从机连接PC显示 4、温度湿度计算 5、温湿度输出控制 ![]() 待进一步完成,历史数据记录,导出以及图像输出。 输入信号包含设备温度、湿度 输出信号包括加热、加湿、制冷、除湿 调节原理:高温或高湿度采用PID调节,低温或低湿度启动压缩机制冷、除湿。控制要求允许波动较大时,压缩机可采用切换工作制以节省能源并延长设备寿命,切换式调节由程序根据温湿度的波动情况调节开关压缩机的温湿度点。 PC端显示使用昆仑通泰组态软件,采用modbus连接主控系统。 系统的关键是实现多通道modbus管理,包括主机和从机。从机相对简单,只需处理接收到的报文即可。主机相对复杂,要能够处理静态命令和突发命令,其中静态命令在机器空闲时一直轮询执行,比如获取温湿度值,发送输出值给执行模块等;突发命令只在需要执行时执行一次,比如开关机,复位从设备等。 主机使用缓冲池来存放用户请求的命令,Poll函数自动处理缓冲池中的命令 缓冲池结构如下 0mbSCBuffSizembCBuffSize ||| |Buff0|Buff1|Buff2|....|Buff[mbSCBuffSize-1]|Buff[mbSCBuffSize]|Buff[mbSCBuffSize+1]|....|Buff[mbCBuffSize]| |||| 静态静态动态动态 缓冲缓冲缓冲缓冲 起始结束开始结束 扫描顺序: 先扫描动态区,从上次处理的位置开始,命中后退出。若扫描完整个动态区都没有命中,开始扫描静态区 扫描静态区,方法同动态区。 两个区域的区别在于:动态区的命令处理后会被清除,而静态一直保持就绪状态。 --------------状态机过程--------------------------- 从机: RX-IDLE&TX-IDLE->RX-RCV&TX-IDLE->RX-RCVEND&TX-IDLE->RX-IDLE&TX-SEND->RX-IDLE&TX-IDLE 主机: RX-IDLE&TX-IDLE->RX-RCV&TX-SEND->RX-RCV&TX-IDLE->RX-RCVEND&TX-IDLE->RX-IDLE&TX-IDLE 为尽量兼容其他设备,接收处理施加延时: 对于含操作系统的应用,可以在数据发送函数添加任务延时即可。 对于不含操作系统的应用-- 主机模式在接收结束后延时处理即可。 从机接收到非本机地址直接处理,接收到本地地址延时处理。 配置两通道modbus,一路主机连接模块,一路从机连接上位机。
//主机配置命令,独立os任务轮询。
i.MXRT1050处理速度极快,测试modbus主机短报文指令执行速度可以达到40条/s。极大降低的数据采集及执行元件执行延时,可做系统低速IO扩展。 ![]() |

下载发烧友APP
打造属于您的人脉电子圈

关注电子发烧友微信
有趣有料的资讯及技术干货

关注发烧友课堂
锁定最新课程活动及技术直播

电子发烧友观察
一线报道 · 深度观察 · 最新资讯
相关推荐
采用AN3485模块的RS232电路实现UART数据传输
1.模块介绍
AN3845模块专门为工业现场应用设计的RS232/485/422通信模块。它包含一路RS232接口,2路RS485和2路...
发表于 2021-01-06 17:40?
0次阅读

基于双核处理器LPC54114的开发板
基于双核处理器LPC54114的开发板。 ? 图有点糊。。。 看我手心里的这个,板上的功能基本可以看....
发表于 2021-01-06 16:53?
53次阅读

SJ6000激光干涉仪的性能特点及应用范围
SJ6000激光干涉仪集光、机、电、计算机等技术于一体,产品采用进口高性能氦氖激光器,其寿命可达50....
发表于 2021-01-06 15:55?
103次阅读

关于常见的无线传感器数据采集传输系统的三种组网
无线传感器数据采集传输系统,可以实现对温度,压力,气体,温湿度,液位,流量,光照,降雨量,振动,转速....
发表于 2021-01-06 15:39?
59次阅读

MAXl55/MAXl56的功能特点及在雷达高频...
在某些测量与控制领域,要求A/D转换器具有多通道同时跟踪/保持(T/H)功能,以消除输人通道采样时间....
发表于 2021-01-06 09:43?
130次阅读

西门子发布新型物联网网关:用于过程工业、独立于控...
近期,西门子推出了全新的一款用于过程工业的新型物联网(IOT)网关 — Sitrans CloudC....
发表于 2021-01-05 17:13?
632次阅读

恒温恒湿箱使用说明的介绍,它的使用效果怎么样
恒温恒湿箱具有精准的温度控制系统,它为产业研究、生物技术测试提供所需的各种环境模拟条件,因此可广泛适....
发表于 2021-01-05 14:48?
27次阅读

2020(第十七届)中国物联网产业大会在广州盛大...
2020年的尾声,站在新十年·新基建时代下的产业发展关键节点,由慧聪物联网、慧聪电子网联合主办的20....
发表于 2021-01-05 10:44?
423次阅读

硅压阻式压力传感器MS5534C的特点及适用范围
传感器技术是现代测量和自动化系统的重要技术之一,随着硅、微加工技术、超大规模集成电路技术、材料制备和....
发表于 2021-01-04 14:56?
251次阅读

基于TMS320LF2407A DSP控制器实现...
一般的单片或多片微处理器不能满足复杂、先进的控制算法时,DSP成为这种应用场合的首选器件。TI公司推....
发表于 2021-01-04 12:35?
206次阅读

基于单片机技术和光电检测技术实现光电控制系统的设...
在20世纪50年代后期,随着材料技术、半导体技术、激光技术、微电子技术以及光学技术的迅速发展,从而大....
发表于 2021-01-04 10:10?
629次阅读

滴灌控制系统是什么,滴灌控制系统的作用是什么
大家知道滴灌是什么吗?滴灌是按照作物的需水要求,通过滴灌管、滴灌带等孔口式灌水器上的滴头出水口,将水....
发表于 2020-12-31 14:02?
68次阅读

iMX8 Cortex-A和Coretx-M核心之间通过Rpmsg来进行通讯
本文基于NXP iMX8示例了其多核异构架构下Cortex-A核心Linux通过Rpmsg驱动和Cortex-M4核心通讯的示例
...
发表于 2020-12-31 06:59?
0次阅读

恒温恒湿箱的作用是什么,它的优势是什么
托普云农的恒温恒湿箱,该仪器具有精准的温度控制系统,它为产业研究、生物技术测试提供所需的各种环境模拟....
发表于 2020-12-30 13:35?
66次阅读

百度地图 90% 的数据生产环节已经实现 AI ...
12 月 29 日,2020 百度地图生态大会。百度集团副总裁、百度集团首席信息官 (CIO)李莹表....
发表于 2020-12-30 09:45?
552次阅读

一种新型高温精密数据采集与处理平台介绍
本文介绍了一种新的、高度集成的鲁棒型精密数据采集参考平台,EV-HT-200CDAQ1,该平台经过测定,其参数指标符...
发表于 2020-12-30 06:21?
0次阅读

关于组态软件的特征分析,它的优势都有哪些
组态软件是自动控制系统监控一级的软件平台和开发环境——数据收集和过程控制的专用软件,它使用灵活的组态....
发表于 2020-12-29 11:35?
315次阅读

基于脉冲激光器和ICCD摄像机实现水下距离选通同...
水下激光成像技术是基于蓝绿激光处于水下的传输“窗口”而发展起来的。激光器向水下目标发射脉冲激光,测量....
发表于 2020-12-29 10:02?
708次阅读

如何配置Device Tree Overlays
本文就基于NXP最新的iMX8 SoC(基于Cortex-A72+A53和Coretex-M4架构)ARM平台介绍如何配置 Device T...
发表于 2020-12-29 06:09?
0次阅读

第十五届粤港澳物联网高峰论坛于广州东方宾馆盛大举...
12月22日,由广东省工业和信息化厅、香港特别行政区政府资讯科技总监办公室指导,广东省物联网及互联网....
发表于 2020-12-28 15:03?
594次阅读

超级电容漏电流测试仪AT680A的性能及应用
AT680A 是采用高性能微处理器控制的超级电容漏电流测试仪。数控测试电压:1.000V~10.00....
发表于 2020-12-28 09:51?
71次阅读

NXP iMX8和iMX6 ARM处理器网络性能对比分析
NXP iMX8已经正式发布,相较于之前NXP i.MX系列的主力产品iMX6,其性能有了大幅提升,本文就针对网络接口...
发表于 2020-12-28 07:04?
0次阅读

基于标准工业互联总线和低压差分信号实现数字接收机...
几乎所有的信息系统(如电话、电视等)都在经历从模拟到数字的改变。数字硬件系统 有处理算法与硬件充分的....
发表于 2020-12-26 10:13?
421次阅读

基于DSP器件实现无线数据传输系统的设计
图1所示是一个无线数传电台的整体结构图。现在国内大部分的遥控遥测电台都是用模拟调频对讲发信机(即车载....
发表于 2020-12-26 09:48?
293次阅读

数据采集卡的trigger端口输入脉冲信号,使其触发计数器计数?
目标:获取一段时间内的单光子计数器的计数值。
当前思路是:使用延迟脉冲信号发生器发送脉冲信号给数据采集卡PC...
发表于 2020-12-25 20:02?
398次阅读

TTL转485,自动流向,PCB BOM
TTL转485,自动流向,PCB BOM 1、具有电源PWR和RXD、TXD信号指示灯 2、支持多机....
发表于 2020-12-25 16:42?
269次阅读

iMX8MQ“存储音频显示”一条龙服务——OKMX8MQ-C开发板
飞凌OKMX8MQ-C开发板基于NXP i.MX8MQ应用处理器设计,ARM Cortex-A53和Cortex-M4内核。iMX8M...
发表于 2020-12-25 16:27?
303次阅读

2020年上半年我国洗衣机零售额为274亿元,洗...
洗衣机是利用电能产生机械作用来洗涤衣物的清洁电器,按其额定洗涤容量分为家用和集体用两类。我国规定洗涤....
发表于 2020-12-25 15:56?
232次阅读

基于GPRS数据采集器的消防管道水压监测系统
随着城市规模的快速发展,高层建筑日益增多。一方面,高层建筑功能复杂,人员密集,现代化设施众多。一旦发....
发表于 2020-12-25 15:38?
261次阅读

基于开板式ZWG-40DP和ZWG-40COM系...
RTU被称为远程终端单元,是一种针对通信距离较长和工业现场环境恶劣而设计的有模块化的结构的、特殊的计....
发表于 2020-12-24 15:48?
326次阅读

电子控制系统中时间触发合作式调度器的应用研究
电子控制系统一般都是实时系统,常需处理许多并发事件的输入数据流。这些事件的到来次序和几率通常是不可预....
发表于 2020-12-24 10:13?
268次阅读

基于DSP芯片TMS320VC33和XCV50T...
选择DSP处理器时主要考虑其运算速度、总线宽度和性价比。本系统采样结构24位,最好选用32位DSP;....
发表于 2020-12-24 09:53?
325次阅读

基于DSP芯片TMS320LF2407A和EPM...
由于多路模拟开关映射到DSP的I/O空间中的0X8000-0XFFFF之间,所以在DSP程序中,对0....
发表于 2020-12-23 10:16?
411次阅读

中国工业自动控制系统装置市场规模逐步攀升,年复合...
根据中国工控网发布的《中国自动化及智能制造市场白皮书》显示,我国自动化及工业控制产品主要分为驱动系统....
发表于 2020-12-22 15:49?
586次阅读

中国仪器仪表产业工业增加值不断增长,价格运行较为...
仪器仪表是用以检出、测量、观察、计算各种物理量、物质成分、物性参数等的器具或设备。根据2017年最新....
发表于 2020-12-22 15:20?
325次阅读

油烟监测系统的工作原理、功能及安装的必要性
根据相关部门统计,餐饮油烟排放扰民、污染环境,已成为今年下半年群众投诉较多,反应比较强烈的热点难点问....
发表于 2020-12-22 15:00?
289次阅读

土壤坚实度计是如何测量土壤坚实度的,这三个步骤需...
什么是土壤坚实度?土壤坚实度指土粒排列的紧实程度,又称土壤硬度、土壤穿透阻力,即土壤抗楔入的阻力。土....
发表于 2020-12-22 13:11?
227次阅读

无人机自主控制系统的能力需求、结构组成及关键技术...
得益于机械、材料、控制、通信、光学、软件、算法等相关技术的进步,近年来,无人机系统的能力和关键技术成....
发表于 2020-12-22 11:33?
469次阅读

基于DSP控制芯片TMS320F2812实现电连...
自动检测机检测机构简图如图1所示,通过把直径为600 mm的回转工作台均分为16个工位,间断工作。
发表于 2020-12-22 10:18?
217次阅读

采用三菱FX1N-40MR PLC实现喷胶控制系...
现代商业生产流通领域中,产品都离不开包装,而纸箱包装又在该领域中得到最广泛的应用。常见的纸板式装箱机....
发表于 2020-12-22 09:59?
300次阅读

64路单端/32路差分多通道16位高精度数据采集...
奥林普,一直在进步 OLP-9233是一个标准PCI总线的模拟电压采集板卡,模拟电压输入通道为单端6....
发表于 2020-12-21 16:25?
90次阅读

基于混合ARQ技术实现多机牵引无线同步控制系统的...
采用基于无线通信技术的列车控制系统,实现有效的运输指挥及安全监控,是国际重载运输技术的发展方向。中国....
发表于 2020-12-21 10:11?
293次阅读

评论