五个技巧,让传感器变得更简单
时间: 2020-08-09 18:01 浏览次数: 当前栏目:行业新闻编辑:中山手机棋牌游戏
传感器的数量在整个地球表面和人们生活周遭空间激增,提供世界各种数据讯息。这些价格亲民的传感器是物联网(IoT)发展和我们的社会正面临数字化革命,背后的驱动力,然而,连

  传感器的数量在整个地球表面和人们生活周遭空间激增,提供世界各种数据讯息。这些价格亲民的传感器是物联网(IoT)发展和我们的社会正面临数字化革命,背后的驱动力,然而,连接和■获取来自传感器的数据并不总是直⌒ 线前☆♀进或那么容易,以下有5个技巧以协助缓解ひ工程师与传输接口到传感器的第一次战争。

  技巧1―ま 先从总线工具开始

  第一步,工程师应当采取首次介接到传感器时,是透过一个总线工具的方式以限制未知。一び个は总线工具连接一台个人计算机(PC),然后到传感器的I2C、 SPI或其他可棋牌游戏平台ぷ让传感器可以“说话”的协议。与总ゆ线工具相关的PC应♂♀用程序,提供了一个已知与█工作来源用以发送和接收数据,且不是未知、未经认证 的嵌入式微控制器(MCU)驱动程序。在总线工具的工作环境?下,开と发┽人员可以传送和接收讯息以得到该部分如何运作的理解,在试图于嵌卐 入式等级操作之前。

  技巧2―在Python编写传输接な口码

  一旦开发者已尝试使用总线工具的传感器,下一步就是为传感器く编写应用程序代码。并非直接跳到微控制器的代码,而是在Python编写应用程序▅代码。许多总线ず 工具在编写脚本(wriTIng scripts)配置了插件(plug-in)和范例码,Python通常是随着.NET中可用的语言之一。在Python编写应用程序是快速且容易的, 【】 其并提供一个方法已在应用程序中测试传感器,这个方式并未如同在嵌入式环境测试的复杂。拥有高层级的ゑ代码,将使非ぅ嵌入式工程师易于÷挖掘传感◆器的脚本及测 试,而不需要一个を嵌入式软件工程师的照看。

 ぱ 技巧3―以Micro そPython测试传感器

  在Python写下第一段应用程序代码的其中一さ个优势是,透过调用Micro Python,应用程序调用到总线工具应す用程序编程接口(API)可易于进行更换。Micro Python运作在实时嵌に 入式软件内,其中有许多传感器可供工程师来了解其价值,Micro Python运作在一个Cortex-M4处理器,且其是一个很好的环境,以从中为应用程序り代码除错。不仅是简单的,这里也不需要去写I2C 或SPI驱动程序,因为它们已被涵盖在Micro ▄Python的函式库中。(可卍在EDN网站阅读Using Micro Python for real-TIme software ろdevelopment或5 ℉Advantages of using Micro 棋牌游戏平台十大排名Python for ぽEmbedded △Software Programming两篇文章,以获得更多相关细节。)

  技巧4―利用传感器供货商代码◇

  任何可あ以从传感器制造商“搜括”到的范例码,【】工程师需要走一段很长的路才能了解传感器┮如何工へ作的原理。不幸的是,许き 多传感器供货商并非嵌入式软件设计€

£的专家,因此不要期待可以发现一个可投入生产的漂亮架构牛牛游戏 和优雅的&例子。就使用供货商代码,学习这部分如何运作,之#后重构的挫折感将出现,直到它可以被干净利索地整合到嵌こ入式软件。它可能如“意大利面条般(spaghetTI)”开始,但利用制造商め对其传感器如何运作的☆理解,在产品推出之前,将有助于减少许多得 ◇被だ毁掉的周末时间。

  技巧5―使用一个传感器融合函式库

  机 会是,传感器的▆传输接口并不是太新,且先前没有人这么做过。已知的所有函式库,如由许多芯片制造商提供的“传感器融合函式库”,以协助开发人员快速掌握、 甚至更好,更可避免他们陷入重新う开发或大幅修改产品架构的轮回。许多传感▍▎器可以被整合至一般类型或ど类别,而这些类型或类别将使驱动程男序顺利被开发,若处理得当,几乎是普遍或是▓少♀可重复使用。寻找这些传感器融合函式库,并学习它ょ们的优点和短处。

  最后的想法

  感测器被整合至嵌入式系统时,有许多方式可以帮助提高む设计时程和易用性。开发者在开始设计时,透过一个高层次抽象概念,以及在把传⊙感器整合进一个较低等级的 系统之前,学习传感器如何运作,就绝对不会“走错路”。今▉天存在的众多资源将可协助开发人员“旗开得胜”,而无须从头开始。

以上就是【五个技巧,让传感器变得更简单】的全部内容,文章地址:http://fqdlw.com/xingyexinwen/286.html,本文tag标签:五个技巧,让传感器变得更简单,返回首页查看更多信息!



Copyright © 中山亿鸿电子产品有限公司 版权所有 备案号: 粤ICP备5548875
全国服务电话:021-668744215   传真:021-668744215
公司地址:广东省中山市高新区幸福广场幸福大道A26-8   网站地图  最新文章

手机棋牌游戏