<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式系統中傳感器的應用

5RJg_mcuworld ? 來源:互聯網 ? 作者:佚名 ? 2017-11-10 18:24 ? 次閱讀

傳感器的數量在整個地球表面和人們生活周遭空間激增,提供世界各種數據訊息。這些價格親民的傳感器是物聯網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的函式庫中。

技巧4―利用傳感器供貨商代碼

任何可以從傳感器制造商“搜括”到的范例碼,工程師需要走一段很長的路才能了解傳感器如何工作的原理。不幸的是,許多傳感器供貨商并非嵌入式軟件設計的專家,因此不要期待可以發現一個可投入生產的漂亮架構和優雅的例子。就使用供貨商代碼,學習這部分如何運作,之后重構的挫折感將出現,直到它可以被干凈利索地整合到嵌入式軟件。它可能如“意大利面條般(spaghetti)”開始,但利用制造商對其傳感器如何運作的理解,在產品推出之前,將有助于減少許多得 被毀掉的周末時間。

技巧5―使用一個傳感器融合函式庫

機 會是,傳感器的傳輸接口并不是太新,且先前沒有人這么做過。已知的所有函式庫,如由許多芯片制造商提供的“傳感器融合函式庫”,以協助開發人員快速掌握、 甚至更好,更可避免他們陷入重新開發或大幅修改產品架構的輪回。許多傳感器可以被整合至一般類型或類別,而這些類型或類別將使驅動程序順利被開發,若處理得當,幾乎是普遍或是少可重復使用。尋找這些傳感器融合函式庫,并學習它們的優點和短處。

最后的想法

感測器被整合至嵌入式系統時,有許多方式可以幫助提高設計時程和易用性。開發者在開始設計時,透過一個高層次抽象概念,以及在把傳感器整合進一個較低等級的 系統之前,學習傳感器如何運作,就絕對不會“走錯路”。今天存在的眾多資源將可協助開發人員“旗開得勝”,而無須從頭開始。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    52

    文章

    4700

    瀏覽量

    83647
  • 測試傳感器
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2533
  • 嵌入式微控制器

    關注

    1

    文章

    11

    瀏覽量

    2559

原文標題:五個技巧,傳感器整合到嵌入式系統變得更簡單!

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于嵌入式網絡的無線傳感器網絡平臺軟硬件設計

    隨著技術的發展,基于分布式、無線傳感器網絡的應用也越來越多。本文提出了一個基于嵌入式系統的無線傳感器網絡實驗平臺,該實驗平臺在無線傳感器網絡
    發表于 06-05 10:44 ?1084次閱讀

    漲姿勢!嵌入式系統是如何驅動物聯網發展的?

    物聯網技術并不是一個單獨的技術,而是多種已有技術的融合:如處理器技術、互聯網技術、嵌入式系統技術、傳感器網絡技術、通信技術、RFID技術等。而且,物聯網是新一代信息技術的重要組成部分,是互聯網與
    發表于 09-24 16:05 ?704次閱讀

    詳解無線傳感器網絡的結構和技術要點

    ,而且無線傳感器技術結合了嵌入式系統技術、傳感器技術、現代網絡以及無線通信技術,所以它本身也是一個熱點的研究領域。今天我們就來了解下無線傳感器
    的頭像 發表于 01-02 07:40 ?2w次閱讀
    詳解無線<b class='flag-5'>傳感器</b>網絡的結構和技術要點

    嵌入式傾角傳感器設計

    基于嵌入式的傾角傳感器應用
    發表于 05-08 19:26

    如何輕松整合傳感器嵌入式系統

    ` 本帖最后由 儀商城客服 于 2017-12-5 10:55 編輯 接觸過傳感器整合到嵌入式系統的人都知道,連接和獲取來自傳感器的數據并不總是直線前進或那么容易,以下有5個技巧以
    發表于 12-05 10:52

    嵌入式傳感器如何開發?

    嵌入式傳感器開發總結
    發表于 12-02 07:44

    分享一個不錯的用于嵌入式系統的無線傳感器網絡演示系統

    本文介紹了一個用于嵌入式系統的無線傳感器網絡演示系統,整個系統建立在嵌入式Linux和ARM處理
    發表于 04-19 10:03

    采用可編程放大器在USB接口數據采集系統中的應用

     傳感器接口   現今,大部份的電子儀器采用的是嵌入式系統。通常這些嵌入式系統包含傳感器、緩
    發表于 03-20 14:35 ?507次閱讀
    采用可編程放大器在USB接口數據采集<b class='flag-5'>系統</b>中的應用

    第82屆中國電子展聚焦智慧城市

    第82屆中國電子展將于2013年11月13-15號在上海新國際博覽中心舉辦,屆時,工業級電子元器件、光電器件、高性能集成電路、電源模塊、嵌入式系統、新型傳感器等產品將形成一條完整而龐大的電子產業鏈,為智慧城市的發展提供基礎支撐。
    發表于 10-23 10:41 ?551次閱讀

    基于嵌入式網絡的無線傳感器網絡平臺的設計與實現

    隨著技術的發展,基于分布式、無線傳感器網絡的應用也越來越多。本文提出了一個基于嵌入式系統的無線傳感器網絡實驗平臺,該實驗平臺在無線傳感器網絡
    發表于 11-06 11:40 ?5次下載

    工程師分享的嵌入式系統傳感器上運用的技巧

    接觸過傳感器整合到嵌入式系統的人都知道,連接和獲取來自傳感器的數據并不總是直線前進或那么容易,電子發燒友小編分享5個技巧給大家,即可協助緩解工程師與傳輸接口到
    的頭像 發表于 12-07 13:46 ?9303次閱讀

    Contiki調用protothread程序設計

    Contiki是一個開源的、高度可移植的多任務操作系統,適用于聯網嵌入式系統和無線傳感器網絡,Contiki適用于存儲器資源十分受限的嵌入式
    的頭像 發表于 02-23 09:29 ?3460次閱讀
    Contiki調用protothread程序設計

    【熱門展會】抓住技術趨勢,跟硬聲一起逛展!

    技術趨勢 2022慕尼黑華南電子展 八大展區 2022慕尼黑華南電子展涵蓋八大板塊,囊括:集成電路/功率半導體/嵌入式系統展區、傳感器展區、電源展區、測試測量展區、無源元件展區、PCB展區、連接器
    的頭像 發表于 11-15 08:45 ?505次閱讀

    展會預告 | 2021年慕尼黑華南展-華秋電子強勢來襲

    、碳中和、第三代半導體、工業自動化、機器視覺、可穿戴、消費電子、智能家居等熱門技術和應用?,F場展區將囊括:集成電路/功率半導體/嵌入式系統展區、傳感器展區、電源展區、
    的頭像 發表于 09-22 18:19 ?542次閱讀
    展會預告 | 2021年慕尼黑華南展-華秋電子強勢來襲

    SPI接口的基本概念和工作原理

    串行外設接口(Serial Peripheral Interface,SPI)是一種同步串行通信協議,用于在微控制器和其外設之間進行雙向數據傳輸。SPI接口廣泛應用于各種嵌入式系統,如傳感器、顯示器、音頻設備等。本文將介紹SPI
    發表于 09-26 18:23 ?2905次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>