仪器信息网APP
选仪器、听讲座、看资讯
立即体验
APP内打开
回版面
评论
收藏
点赞
拍砖
举报
取消
发布
当前位置:
仪器社区
>
其他仪器
>
其他仪器综合讨论
>
帖子详情
如何轻松整合传感器到嵌入式系统
仪商城
2018/02/28
私聊
其他仪器综合讨论
接触过传感器整合到嵌入式系统的人都知道,连接和获取来自传感器的数据并不总是直线前进或那么容易,以下有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的函式库中。
方法4:利用传感器供货商代码
任何可以从传感器制造商“搜括”到的范例码,工程师需要走一段很长的路才能了解传感器如何工作的原理。不幸的是,许多传感器供货商并非嵌入式软件设计的专家,因此不要期待可以发现一个可投入生产的漂亮架构和优雅的例子。就使用供货商代码,学习这部分如何运作,之后重构的挫折感将出现,直到它可以被干净利索地整合到嵌入式软件。它可能如“意大利面条般(spaghetti)”开始,但利用制造商对其传感器如何运作的理解,在产品推出之前,将有助于减少许多得被毁掉的周末时间。
方法5:使用一个传感器融合函式库
机会是,传感器的传输接口并不是太新,且先前没有人这么做过。已知的所有函式库,如由许多芯片制造商提供的“传感器融合函式库”,以协助开发人员快速掌握、 甚至更好,更可避免他们陷入重新开发或大幅修改产品架构的轮回。许多传感器可以被整合至一般类型或类别,而这些类型或类别将使驱动程序顺利被开发,若处理得当,几乎是普遍或是少可重复使用。寻找这些传感器融合函式库,并学习它们的优点和短处。
写在最后
感测器被整合至嵌入式系统时,有许多方式可以帮助提高设计时程和易用性。开发者在开始设计时,透过一个高层次抽象概念,以及在把传感器整合进一个较低等级的 系统之前,学习传感器如何运作,就绝对不会“走错路”。今天存在的众多资源将可协助开发人员“旗开得胜”,而无须从头开始。
相关话题
1
功率计数据测试不稳定该怎么办?
2
分析激光通信的优缺点
3
教你如何正确使用示波器
4
求布奇快速溶剂萃取仪说明书
5
空气质量测试仪的原理
近期热榜
仪器信息网“仪友会”招募令
科学仪器品牌联合“仪器心得”征文活动
【生活中的仪器检测】有奖征文
LC-MS实验瓶颈的突破与优化
热门活动
宝藏核磁实验室的得力助手征文活动
【售后专场--招聘会】
猜你喜欢
最新推荐
热门推荐
更多推荐
【转帖】除湿机的内外循环原理
2010/10/14
ABB 16.7A非隔离式DC/DC电源模块JRCS016A0S4-HZ
分享
2023/12/21
請問電鍍五金件鍍層icp鉛鎘測試國際通用前處理方法是什么﹖
2004/04/12
【求助】红外谱图求助
2007/07/06
全国通用分析仪器及实验室装备的发展前景
分享
2011/11/01
in-line, on-line, off-line, at-line 的区别
分享
2012/06/05
压力仪表使用中的三点注意
分享
2011/07/28
问一下各位同仁:哪里可以少数量买到邻苯二甲酸二辛酯,价格为多少?
2005/06/05
德国BARTEC 17-9Z66-0002德国带夹子/导线/外壳电阻耦合元件
讨论
2024/11/01
德国bartec 07-2511-1021传感器
分享
2024/11/01
德国bartec 07-2961-106201德国传感器
分享
2024/11/01
德国Bartec 17-71V1-2002 POLARIS Panel PC 10 4 Profib
分享
2024/11/01
德国BARTEC 17-9Z66-0002电阻耦合器元件
讨论
2024/11/01
德国BARTEC博太科17-9Z62-0002 Bartec电阻元器件
分享
2024/11/01
德国B+B BB01025电感器 空芯电感线圈
分享
2024/11/01
德国B+B IF01025电感器 空芯电感线圈
分享
2024/11/01
气相色谱法同时测定实验废水中24种防腐剂含量
第十七届原创
2024/10/27
【仪器检测】石墨炉原子吸收法测定酱油中的铅
第十七届原创
2024/10/28
表层水温表能不能把金属外壳去掉后,按照玻璃液体温度计进行校准?出具带CNAS logo证书?
求助
2024/10/26
又遇气相色谱GC-2014新出问题,求大神们指导解决
求助
2024/10/28
记录的修改是不是必须写名字全称,能用名字的首字母代替吗?
讨论
2024/10/30
求助!GB23200.121的液质方法
求助
2024/10/30
天美GC7900严重拖尾
求助
2024/10/31
报告变更需要在新的报告中写明更改内容吗?
已应助
2024/10/28
实验室柜子
讨论
2018/02/28
坛墨的农残标液如何
讨论
2018/02/28
收到2018年1月坛墨质检的奖金
原创
2018/02/28
1月份发帖奖收到,谢谢版主!
讨论
2018/02/28
喝枸杞水来明目、抗衰老的,还得加点它
分享
2018/02/28
请问MgSO4在样品准备中都有哪些作用?
讨论
2018/02/28
石墨管用了近300次,烧成这样,还能用吗
求助
2018/02/28
新型的我,星星的你
新手求助
2018/02/28
品牌合作伙伴
岛津
日立科学仪器
珀金埃尔默仪器(上海)有限公司(PerkinElmer)
日本电子株式会社
丹纳赫
安捷伦
赛默飞世尔科技
普析通用
欧波同
天美
天瑞仪器
德国耶拿
海能技术
马尔文帕纳科
磐诺科技
上海仪电科仪
梅特勒托利多
聚光科技
莱伯泰科
盛瀚
多宁生物
丹东百特
科哲
卓立汉光
屹尧科技
华谱科仪
宝德仪器
优莱博
HORIBA
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...