本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


作者:林宏华
我们在工厂里,特别是生产重型机械的工厂里工作过的人都知道,当我们需要吊起几百斤到到几十吨的重物时,一般都会用到起重机,常见起重机又分为桥式起重机、门式起重机等,都具有自身运行轨道的起重机设备,他们的运行轨道一般根据车间的长度来安装和车间的宽度来设计制造,相当于每台起重设备都是定制的。常见的起重机有双梁和单梁,一般10吨以下多以单梁和小型双梁为主,10吨到20吨以小型双梁为主,20吨以上以双梁为主,同时还配有司机室。
由于轨道很长,所以是由多根轨道拼接而成,连接处会有缝隙,如果缝隙过大会造成起重机运行过程出现剧烈抖动,如果轨道不平,起重机运行时就会有上坡下坡的情况。设备会增加自身负载而影响运行安全。为了实时监测设备运行状态,需要一个小巧跟随设备运行的数据分析仪。可以方便安装在需要监测的部位,当超过设定相关参数的阈值时就会发出报警信息,配合这样测量的数据更加真实可靠。除了用于起重机,还可以用于船舶,游乐设施等。
本项目采用到硬件方案是:通过ART-Pi STM32H750主板上的I2C引脚和UART以及一个普通IO口就可以实现与STEVAL-MKI197V1(LSM6DSOX)六轴传感器和STEVAL-MKI192V1(LPS22HH)气压传感器的I2C通信,与广和通 L610-CN-00 Cat1 模块实现串口通信连接物联网平台。
除了以上的外扩硬件外,还使用到了ART-PI板载的资源,如WIFI模块的WIFI和蓝牙功能实现小程序进行蓝牙配网后启动TCP服务器,等待其他客户端连接并进行相关控制。
软件方案是:
总的来讲,RT_Thread大部分功能都用到了,因为我是基于出厂代码来添加自己的应用代码的,这里只介绍自己添加了哪些功能代码。
内核部分:使用了任务创建、任务休眠
组件部分:使用了WIFI框架来实现,网络接口驱动、轻量级的TCP/IP协议、AT指令框架、MQTT组件
软件包:使用了广和通L610模组驱动,连接阿里云软件包。
硬件框架
框架如图所示:主要用到ART-PI主板、广和通L610 cat1模组、六轴传感器和气压计。
(1)、L610是LTE-Cat1制式;(2)、L610的基带是展锐春藤 8910DM,是完全符合3GPP R13官方标准的 Cat.1bis 通信终端解决方案;(3)Cat1 最大上/下行速率 5Mbps UL/10Mbps DL;(4)Cat1 是LTE终端的一个类别,不是新技术,用现有的LTE网络,网建成熟;(5)、完美承接2G/3G的退网迭代需求;(6)、完美承接部分Cat4的向下兼容替代需求;(7)、Cat1可以覆盖超30%的物联网场景 ;(8)、Catx(UE-Category),3GPP定义 LTE终端能力等级,表明了终端所支持的数据处理能力(下载、上传速 率)、最大的空分复用、调制编码能力;(9)Cat.1 bis是唯一符合规范的Cat1单天线方案。
通过它可以实现户外将测量传感器数据通过MQTT协议发送到阿里云平台,模组是通过ART-PI主板的UART1和一个GPIO引脚实现AT指令控制的。模组的供电电源由ART-PI主板5V引脚提供。详情阅读:基于广和通Cat1模块L610+ RT-Thread AT-Device应用讲解.pdf文件
软件部分主要是利用ART-PI的出厂固件实现小程序蓝牙配网,为实现局域网连接做好准备,连接好WIFI路由器,然后开发板创建两个TCP服务器后,即可使用手机端TCP/IP APP来连接开发板,实现手机APP发送相关指令来查看开发板采集到的数据。此时NODERED也可以实现同样的连接方式,同时还具备连接阿里云的MQTT功能,让数据可视化,例如查看数据曲线。Cat1 L610模组也是实现MQTT连接阿里云,它的重要意义在于可以在户外测试设备的运行状态,因为只需要电话卡就可以实现了数据实时上传到云端,并用Node-RED远程监控。
应用软件关键部分的逻辑有:
本次比赛获益良多,刚拿到开发板不知道如何下手,特别烧录程序就折腾很久,然后终于了解到还有下载算法实现程序运行在外部FLASH里面。接着时传感器数据的读取,由于对硬件的I2C不是特别了解,为了解决通信问题,把官方的源码做了许多的测试和修改。遇到问题只能寻求帮助,在群里问了大佬们的读取情况,他们都说能够正常读取,读取数据很方便,这使得我不得不怀疑人生,这么简单的问题我都没有解决。最后就是啃官方代码和测试,最后发现居然是一个指令发错了,导致读取不到。
这些传感器数据解决了之后,接下来就是通讯问题了。根据广和通的官方视频教程,实现了连接阿里云的物联网平台,这个连接过程也是一波三折。最开始是通过env 的menuconfig添加串口、IOT组件等一些操作,视频中是使用的LED案例,而我为了使用的WIFI蓝牙设备,所以采用出厂案例。基于这个案例开发本次作品。
电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。
直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!
开启“人工智能”——贝尔金WeMo智能插座套装拆解
2014-05-23
手把手指导教会你使用TI WEBENCH设计工具
2017-02-11
“高大上”的物联网革命者——RIoTboard
2014-03-31
2019年5种大热技术下的精选开发板推荐
2019-03-19
2019年你最值得入手的5款开发板
2019-08-21
小米米家生态中的3种温湿度传感器智能硬件比较,哪种最好?
2019-10-12
ESPboy:用于教育和娱乐的游戏,物联网,STEM
2019-10-10
这套工业物联网解决方案把乐高变成了一座智慧城市
2019-06-24
NODEMCU-物联网机器人
2019-08-01