×

从NXP设备收集传感器数据

消耗积分:0 | 格式:zip | 大小:0.05 MB | 2023-01-04

张超

分享资料个

描述

目标

我的目标是从 NXP 设备收集传感器数据,并将其与使用蓝牙 OBDII 读取器从 OBDII 连接器发送的数据进行比较。

我的希望和梦想......有点像

最初我对这个项目寄予厚望,我可以快速连接到我的车辆(2005 GMC Yukon XL)娱乐和串行(E&C)总线。

通过正确的连接,我本可以接入与我的车辆相关的收音机、CD 换碟机、远程磁带播放器、OnStar 模块和 HVAC 系统。我的主要目标是从 HVAC 系统读取内部传感器数据。

破灭的希望

我能够在Stuart Schmitt 的网站上找到宝贵信息的宝库由于 Stuart 已经完成了大部分艰苦的工作,我开始模仿他的工作并让 Arduino 从 E&C 总线中提取“舒适”数据。

尽管尽我所能,但我始终无法从 E&C 总线可靠地收集“舒适”数据。我最初的想法是为什么我遇到这么多麻烦是因为负责 E&C 总线的 GMC 微控制器快要死了并且发送断断续续的数据。然而,它也可能是我无法识别和修复的“用户错误”。

B计划

在我从狂妄自大中得到正确的交叉和上切之后,我决定从 CAN 总线中提取我能得到的信息,并将其用作比较的基础。由于我从 CAN 总线接收到的数据有限,所以我开始在 NXP IOT 设备上工作。

我不得不承认我有点犹豫,害怕学习新的 IDE 和潜在的新编程语言。值得庆幸的是,我的担心是没有根据的,因为 Atmosphere 物联网平台非常棒,而且相当容易学习。

在短短几个小时内,我就能够创建一个外观可以接受的应用程序,并在我的三星 S5 手机上使用。

分解

对于 B 计划,我唯一的选择,现在,这是我最终想出的数据收集方法。

  • 使用 Torque 应用程序和廉价的仿制 ELM327 OBDII 蓝牙阅读器,我能够通过 Torque 应用程序记录车辆内部传感器数据。
  • 使用 Atmosphere IoT IDE,我能够快速创建代码,以 5 秒的间隔轮询 Rapid IoT 传感器,并将该数据保存到云端。
  • 当我完成当天的驾驶后,我可以获取 Torque 创建的日志和保存在云端的 Rapid IoT 设备的日志,并并排比较数据。

结论

在这个项目的开发过程中,我学到了三件事。

1. 当您没有钱购买 Hexiwear 扩展坞时,Rapid IoT 设备背面的 Mikrobus 连接器很难使用。

2. 使用 Atmosphere IoT IDE 节省了生命和时间。能够拖放组件和功能使软件开发变得更加轻松和愉快。

3. 过滤和排序数据一定是一门艺术,因为我尝试了很多次才成功。注意:从两个单独的设备进行比较时,正确的时间戳和时间设置至关重要。

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !