仪器信息网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
空气质量测试仪的原理
近期热榜
【七月征文】不一YOUNG实验“猿”
报名开启:ICS2024第十三届光谱网络会议!
巡检超百家 丹纳赫集团参与第四届客户关怀季
推荐收藏!盘点中药材及饮片检测解决方案
热门活动
甄选国优仪器,助推设备更新
采购咨询618活动:1000元奖励等你拿
猜你喜欢
最新推荐
热门推荐
更多推荐
网在网上有时候会遇到平台第三方系统升级风控审核中如何处理
原创
2024/05/24
耐特CPU222运动库使用说明
原创
2018/07/09
Heller PCO-700真空压力烤箱:提高生产效率的利器
分享
2023/07/07
请问GPC的工作原理是怎么样的?
2003/09/16
上海光谱仪器有限公司752型紫外可见分光光度计测NO3-N,波长210nm,读数不知为什么总是显示2.500A?
2005/08/01
专家你好,我们这里正在露天开采煤矿,煤层的特点是:埋藏浅、不连续,由于缺乏探测仪器,人们在盲目开挖,经常发生挖不到煤的现象,浪费了
2005/06/12
蒸饭柜液位检测用什么传感器呢?
讨论
2023/02/17
哪种水分测定仪可以在线无损检测产品的含水量,产品为塑料制品
2004/03/11
3.3-5.0GHz S/C波段射频功率晶体管Ampleon
分享
2024/07/03
BLP05H6700XR功率晶体管Ampleon
分享
2024/07/02
KTS-322全站仪在基线场检测时每段多6mm,是什么问题??
已应助
2024/07/02
科力达KTS-322全站仪在测距模式下只能看斜距,怎样可以看到平距和高差??
已应助
2024/07/02
对边测量在哪些测量工作中使用??
已应助
2024/07/02
测量仪
原创
2024/07/01
仪器的使用
已应助
2024/07/01
精密仪器之间的联系是否有着密不可分的联系
已应助
2024/07/01
能力验证频次
求助
2024/06/27
求助大佬!苯系物和氯代烃可以只用一个检测器吗?
求助
2024/06/26
环保设备为催化燃烧装置,监测固定源废气非甲、二氧化硫、氮氧化物。 是否需要保证催化燃烧装置脱附状态下时才进行检测?才算有效?
已应助
2024/06/27
求助,非甲烷总烃测定中,除烃空气0.4mg/m3,怎么计算的呢?是按总烃计算公式吗?
求助
2024/06/29
检测报告一定要有判定结果吗?
求助
2024/07/01
实验室检测记录能否使用Excel保存
求助
2024/06/28
仪器点火失败
求助
2024/06/28
化学实验室PH测试要求10-30摄氏度,但是室内温度已经超过30度了,这个结果是可信的吗?
讨论
2024/06/26
实验室柜子
讨论
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
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...