仪器信息网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
空气质量测试仪的原理
近期热榜
迎国庆送壕礼!十月发帖抢大疆云台
【官方邀请】高效液相色谱使用情况有奖调研
喜迎国庆!第十七届原创大赛超级原创日参赛奖励翻倍
丹纳赫四十周年寄语征集领大礼包
热门活动
【售后专场--招聘会】
第三届微课大赛投票进行中ing
猜你喜欢
最新推荐
热门推荐
更多推荐
【原创】21世纪的前沿技术——在线分析仪器的应用及发展论坛
2007/06/25
英国ALLENWEST 216342 ASSY 10K电阻器长引线
分享
2024/09/27
酶标仪
分享
2020/12/17
【讨论】给贵网的请求和建议
2009/05/07
【求助】微小力试验机
2007/06/10
无损检测塑料制品含水量的方法有几种,各有什么优缺点,微波法可以吗?还有什么办法?
2004/03/11
不是,A101的组成是二乙烯苯,乙基乙烯苯
2005/04/03
请问专家: 测污水中总氮,用过硫酸钾氧化紫外分光光度法:碱性过硫酸钾消解水样后,在220nm,275nm双波长测吸光值。碱性过硫酸钾空白的吸光
2004/09/14
澳大利亚PIES SM5皮带张力检测仪器
分享
2024/10/01
美国Brecoflex SM5皮带张力检测仪器
分享
2024/10/01
德国Rothermundt SM5皮带张力检测仪器
分享
2024/10/01
法国Binder SM5皮带张力检测仪器
讨论
2024/10/01
法国Binder SM5-F带鹅颈管光学传感器皮带张力预载测量装置
分享
2024/10/01
法国MULCO SM5皮带张力检测仪器
讨论
2024/10/01
法国MULCO SM5-F带鹅颈管光学传感器皮带张力预载测量装置
分享
2024/10/01
德国Cleancontrolling白色REM微粒捕集器?41mm罐体直径
分享
2024/10/01
实验室容量瓶、移液管等玻璃器皿检定
求助
2024/09/25
标准溶液该如何配置?
第十七届原创
2024/09/25
微量注射器用移液器检定规程出具证书,带CNAS logo,合理吗?
求助
2024/09/25
关于气相基线高一倍求助
求助
2024/09/24
浅谈培养基的技术性验收
第十七届原创
2024/09/25
如果计量器具较小,校准标签贴不开怎么办?
求助
2024/09/26
【求助】申请CNAS实验室认可,文审阶段老师提出我司的组织机构图中未体现有关部门对实验室的支撑关系。请问如何修改?
求助
2024/09/24
气象色谱仪显示ALS 故障代码 153是什么情况
求助
2024/09/27
实验室柜子
讨论
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
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...