摘要: 前面我们已经对Modbus的基本事务作了说明,也据此设计了我们将要实现的主从站的操作流程。这其中与Modbus直接相关的就是Modbus消息帧的生成。Modbus消息帧也是实现Modbus通讯协议的根本。 1、Modbus消息帧分析 MODBUS协议在不同的物理链路上的消息帧有一些差异,但我们分析一 阅读全文
posted @ 2017-07-10 22:36 Moonan 阅读(7918) 评论(1) 推荐(5) 编辑
摘要: Modbus作为开放式的工业通讯协议,在各种工业设备中应用极其广泛。本人也使用Modbus通讯很多年了,或者用现成的,或者针对具体应用开发,一直以来都想要开发一个比较通用的协议栈能在后续的项目中复用,而不必每次都写一遍。现在利用项目研发的机会,开发一个自己的Modbus协议栈。 Modbus有国际标 阅读全文
posted @ 2017-07-04 21:09 Moonan 阅读(7896) 评论(0) 推荐(7) 编辑
摘要: 最近在网上看到一篇关于自己制作的万用表的文章,觉得不错就将她翻译了过来,推荐给各位同仁。当然限于个人水平,有不当指出恳请指正。大家也可以看原文:https://hackaday.io/project/9395-multimeter#menu-description,同时感谢作者公开这些资料。有兴趣的 阅读全文
posted @ 2017-06-21 22:11 Moonan 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 大气质量数据监测站用于测试空气质量监测及数据采集,实现野外或者室内空气质量的检测。 1、项目概述 本项目是一个定制项目,要求采集大气的压力、温度、湿度、PM25、位置等数据并上传到指定的后台服务器。但有时候因为没有条件或因为各种原因不能联网,则采用本地保存的方式,本地保存我们决定使用SD卡来实现。除 阅读全文
posted @ 2017-06-13 21:14 Moonan 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 由于需要记录的数据量比较大,而且有些时候,有的用户不方便实时上传数据,所以要求使用SD卡存储数据然后人工收取上传。为此我们选择了一种通用的SD卡读写器。 1、读卡器简介 该读卡器整合 SD 卡规范和 FAT 文件格式规范,只要通过本模块规定的通讯协议就可以把数据存储在 SD 卡中的文件中。该读卡器连 阅读全文
posted @ 2017-06-07 19:01 Moonan 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 采集大气压力和温度也是核算大气标准状况下的各种数据的必须参数,为此我们必须知道压力和温度才能计算标准状况下的各种参数,于此我们需要一个既能检测压力也能检测温度的元件。 1、硬件概述 MS5837压力传感器是一种可用于电路板上,适用于检测10-1200mbar压力范围的传感器,灵敏度非常高,理论上能够 阅读全文
posted @ 2017-06-04 10:17 Moonan 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 本人在最近一个项目的开发中,出现一个应为疏忽运算符优先级造成的问题,检查了很久才发现问题,所以觉得运算符的优先级问题还是有必要再研究一下。具体的问题是这样的,我采集了传感器的原始数据,然后会对数据进行一些处理,在其中的一种条件下会对一个数进行左移几位并加上一个数。类似的操作在其他地方也有,但只在这个 阅读全文
posted @ 2017-06-03 12:22 Moonan 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 本次将NUCLEO-F412ZG应用于我们的多组分气体分析仪的实现试验,从整体上测试实际项目的应用情况。 一、项目概述 多组分气体分析仪是我公司近期研发的三个主要产品之一。采用模块化设计,可增减配置,可分析混合气体中的氧气、氢气、甲烷、丙烷等气体的组分。氧气可以采用顺磁氧传感器、电化学氧传感器两种; 阅读全文
posted @ 2017-06-01 09:03 Moonan 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 气体采样采用主动抽取气体的方式保证充足而平稳的气流,所以我们采用气泵抽取气体来完成。 1、设计概述 客户对这部分要求能够设定电机的速度,但并不需要动态调节。对电机的控制有很多方式,我们采用比较简单的方式。我们采用定时器产生PWM舶来实现这一控制过程。 2、硬件连接 对电机的控制我们使用高级定时器TI 阅读全文
posted @ 2017-05-24 17:25 Moonan 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 气体质量流量控制器,简称MFC,通常用于在各种检测中,计量气体的流量。在我们的大气环境数据采集站中,要让气流保持稳定,这样才能准确的获取PM25的数据。 我们采用的气体质量流量控制器具备串口通讯功能,采集流量信号并更具设定数据自动调节流量。我们采用的质量流量控制器如下: 1、协议描述 该类型的质量流 阅读全文
posted @ 2017-05-22 22:16 Moonan 阅读(691) 评论(0) 推荐(0) 编辑