西门子五个使传感器更简单的技巧西门子五个使传感器更简单的技巧

     传感器遍布地球表面和周围空间,为世界提供数据。这些廉价的传感器是物联网背后的驱动力之一,也是我们社会现在面临的数字革命。然而,连接到传感器并从传感器获取数据并不总是直截了当或容易的。这里有五个提示,可以帮助工程师**次与传感器连接。

           1.从总线工具开始

           任何工程师在**次接触传感器时应采取的**步是使用总线工具限制未知数。总线工具通过I2C,SPI或传感器可能正在通话的任何其他协议连接到PC然后连接到传感器。与总线工具相关联的PC应用程序提供了用于发送和接收数据的已知工作源,而不是未知的未经测试的嵌入式MCU驱动程序。在总线工具的工作环境中,开发人员可以发送和接收消息,以便在尝试在嵌入级别操作之前了解部件的工作原理。

           2.用Python编写接口代码

           一旦开发人员使用总线工具试验了传感器,下一步就是为传感器编写应用程序代码。但是,不要直接跳到MCU代码,而是先用Python编写应用程序代码。许多总线工具都带有插件和用于编写脚本的示例代码。Python通常是与.Net一起使用的语言之一。使用Python编写应用程序既快速又简单,并提供了一种在应用程序环境中再次测试传感器的方法,而不会妨碍嵌入式环境的复杂性。拥有高级代码使非嵌入式工程师可以轻松挖掘脚本并试验传感器,而*嵌入式软件工程师进行跟踪配合。

           3.使用Micro Python测试传感器

           在Python中编写**个剪切应用程序代码的一个优点是,可以通过调用Micro Python轻松替换对总线工具API的应用程序调用。Micro Python在许多传感器工程师已经认识到的实时嵌入式软件限制内运行。Micro Python在Cortex-M4处理器上运行,是调试应用程序代码的理想环境。它不仅更简单,而且不需要编写I2C或SPI驱动程序,因为它们作为Micro Python库的一部分包含在内。

          4. 利用传感器供应商代码

           任何可以从传感器制造商处掠夺的示例代码都可以很好地理解传感器的工作原理。不幸的是,许多传感器供应商并不是嵌入式软件设计方面的*,所以不要指望找到一个生产就绪的精美架构和优雅的例子。获取供应商代码,了解该部件的工作原理,然后重新构建它,直到它可以干净利落地整合到嵌入式软件中。它可以从意大利面开始,但利用制造商对其传感器如何工作的理解将有助于减少在产品推出之前有多少周末被破坏。

           5 .使用传感器融合库

           许多芯片制造商可提供称为“传感器融合库”的整个库,以帮助开发人员快速,甚至更好地加速,以防止他们重新发明轮子。许多传感器可以组合成常见的类型和类别,这使得驱动程序开发如果做得恰当,几乎是通用的或至少可重复使用。寻找这些传感器融合库并了解它们的优点和缺点。

           结语

           有许多方法可以帮助提高传感器集成到嵌入式系统中的速度和易用性。开发人员永远不会出错,从高级抽象开始,并在将传感器集成到低级系统之前了解传感器的工作原理。


    湖南特零自动化设备有限公司专注于西门子plc,西门子代理商等

  • 词条

    词条说明

  • 西门子软起动MCC控制柜有哪些扩展功能?

     将软起动MCC控制柜进一步加以组合,可以实现多种复合功能。       例如:将两台控制柜加上控制逻辑,可以组成“一用一备方案”,用于大楼的消防系统与喷淋泵、生活泵等系统。如果配上PC(可编程序控制器),则可以实现消防泵定时(如半个月)自动检测,定时自动关闭;加上相应的控制逻辑,则可以对消防泵及各个系统运转是否正常实施平时检测时,定时低速低水压(

  • 西门子S7-200模拟量模块学习应用

     西门子S7-200模拟量模块学习应用      1、为何模拟量值的较低三位有非零的数值变化?       模拟量的转换精度为12位,但模块将数模转换后的数值向高位移动了三位。如果将此通道设置为使用模拟量滤波,则当前的数值是若干次采样的平均值,较低三位是计算得出的数值;如果禁用模拟量滤波,则较低三位都是零。 

  • 如何把你的plc程序做的更加完善

    PLC程序较好的评价标准是实践。看程序能否达到预期的目的。但这还不够。因为能达到目的的程序还有好与不好之分。到底什么样的程序才算好的程序呢?大体有如下几个方面:        1、简短性       使PLC程序尽可能简短,也是应追求的目标。       简短的程序可以

  • 西门为华润电力控股旗下徐州电厂的一台320MW蒸汽轮机节能综合晋级改造

     西门子近来与上海申能电力科技有限公司签署协议,将为华润电力控股有限公司旗下徐州电厂的一台320MW蒸汽轮机实施高温亚临界机组节能综合晋级改造的工程供给汽轮机改造效劳。       整个机组晋级改造后,估计发电功率将提升到42.9%,排放下降追赶10%,大修距离将由本来的6年延伸至12年,完成在进步发电收益的一起,明显下降保护本钱。该项目估计201

联系方式 联系我时,请告知来自八方资源网!

公司名: 湖南特零自动化设备有限公司

联系人: 张正文

电 话: 0731-89824512

手 机: 16525818999

微 信: 16525818999

地 址: 湖南长沙岳麓区桔洲新苑小区1栋4楼

邮 编:

网 址: zd19672.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 湖南特零自动化设备有限公司

联系人: 张正文

手 机: 16525818999

电 话: 0731-89824512

地 址: 湖南长沙岳麓区桔洲新苑小区1栋4楼

邮 编:

网 址: zd19672.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved