一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

連接獲取傳感器數(shù)據(jù)的幾大方法

NJ90_gh_bee81f8 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-08 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳感器的數(shù)量在整個地球表面和人們生活周遭空間激增,提供世界各種數(shù)據(jù)訊息。這些價格親民的傳感器是物聯(lián)網(wǎng)IoT)發(fā)展和我們的社會正面臨數(shù)字化革命,背后的驅(qū)動力。


然而,連接和獲取來自傳感器的數(shù)據(jù)并不總是直線前進或那么容易,以下有5個技巧以協(xié)助緩解工程師與傳輸接口到傳感器的第一次戰(zhàn)爭。

技巧1―先從總線工具開始

第一步,工程師應(yīng)當(dāng)采取首次介接到傳感器時,是透過一個總線工具的方式以限制未知。一個總線工具連接一臺個人計算機(PC),然后到傳感器的I2C、 SPI或其他可讓傳感器可以“說話”的協(xié)議。與總線工具相關(guān)的PC應(yīng)用程序,提供了一個已知與工作來源用以發(fā)送和接收數(shù)據(jù),且不是未知、未經(jīng)認證嵌入式微控制器MCU)驅(qū)動程序。在總線工具的工作環(huán)境下,開發(fā)人員可以傳送和接收訊息以得到該部分如何運作的理解,在試圖于嵌入式等級操作之前。

技巧2―在Python編寫傳輸接口碼

一旦開發(fā)者已嘗試使用總線工具的傳感器,下一步就是為傳感器編寫應(yīng)用程序代碼。并非直接跳到微控制器的代碼,而是在Python編寫應(yīng)用程序代碼。許多總線 工具在編寫腳本(writing scripts)配置了插件(plug-in)和范例碼,Python通常是隨著.NET中可用的語言之一。在Python編寫應(yīng)用程序是快速且容易的, 其并提供一個方法已在應(yīng)用程序中測試傳感器,這個方式并未如同在嵌入式環(huán)境測試的復(fù)雜。擁有高層級的代碼,將使非嵌入式工程師易于挖掘傳感器的腳本及測 試,而不需要一個嵌入式軟件工程師的照看。

技巧3―以Micro Python測試傳感器

在Python寫下第一段應(yīng)用程序代碼的其中一個優(yōu)勢是,透過調(diào)用Micro Python,應(yīng)用程序調(diào)用到總線工具應(yīng)用程序編程接口(API)可易于進行更換。Micro Python運作在實時嵌入式軟件內(nèi),其中有許多傳感器可供工程師來了解其價值,Micro Python運作在一個Cortex-M4處理器,且其是一個很好的環(huán)境,以從中為應(yīng)用程序代碼除錯。不僅是簡單的,這里也不需要去寫I2C 或SPI驅(qū)動程序,因為它們已被涵蓋在Micro Python的函式庫中。

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

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

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

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

最后的想法

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2607

原文標(biāo)題:五個技巧,讓傳感器變得更簡單!

文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    從四大方面分析CCD傳感器與CMOS傳感器的優(yōu)劣

    從四大方面分析CCD傳感器與CMOS傳感器的優(yōu)劣關(guān)鍵字:CCD傳感器(9)CMOS傳感器(13)CCD
    發(fā)表于 03-30 19:43

    如何在ardupilot中獲取傳感器數(shù)據(jù)和發(fā)送傳感器數(shù)據(jù)

    請問有人知道在ardupilot源碼中GPS數(shù)據(jù)是怎么獲取或發(fā)送出去的嗎?其他傳感器又是怎樣呢?
    發(fā)表于 07-15 03:15

    內(nèi)部溫度傳感器的使用

    基于STM32F103C8T6芯片)MCU內(nèi)置了一個溫度傳感器,供ADC_1的第16通道讀取,它并非精確的溫度計量會有實際性誤差。本著對ADC功能的學(xué)習(xí)與理解,以下內(nèi)容講解將使用兩種方式讀取數(shù)據(jù)(直接獲取/DMA
    發(fā)表于 08-12 07:05

    使用固件庫提供的函數(shù)來獲取內(nèi)部溫度傳感器數(shù)據(jù)的效果

    使用固件庫提供的函數(shù)來獲取內(nèi)部溫度傳感器數(shù)據(jù)的效果。STM32F103VET6處理內(nèi)部內(nèi)置了一個溫度傳感器,該溫度
    發(fā)表于 08-12 06:06

    STM32串口如何獲取氨氣傳感器數(shù)據(jù)?

    STM32串口如何獲取氨氣傳感器數(shù)據(jù)?
    發(fā)表于 12-13 06:54

    淺談傳感器數(shù)據(jù)結(jié)構(gòu)統(tǒng)一封裝方法

    傳感器數(shù)據(jù)結(jié)構(gòu)統(tǒng)一封裝方法封裝傳感器結(jié)構(gòu)體定義傳感器在嵌入式開發(fā)中,經(jīng)常遇到大量傳感器
    發(fā)表于 01-14 09:13

    有什么方法可以去獲取DHT11數(shù)字溫濕度傳感器數(shù)據(jù)

    DHT11數(shù)字溫濕度傳感器是什么?DHT11數(shù)字溫濕度傳感器有何優(yōu)點?有什么方法可以去獲取DHT11數(shù)字溫濕度傳感器
    發(fā)表于 01-25 07:27

    怎樣使用TS-ADC獲取溫度傳感器數(shù)據(jù)

    怎樣使用TS-ADC獲取溫度傳感器數(shù)據(jù)呢?有哪些方法呢?
    發(fā)表于 03-10 08:44

    想通過USB輸出我的傳感器數(shù)據(jù)是可以直接獲取值的嗎?

    我想通過 USB 輸出我的傳感器數(shù)據(jù),它似乎是放在一個 .dat 文件中,但它是如何編碼的?還是可以直接獲取值?
    發(fā)表于 12-02 07:09

    如何在STM板上使用機器學(xué)習(xí)算法對通過工業(yè)傳感器獲取的氣體傳感器數(shù)據(jù)進行分類?

    我想在 STM 板上使用機器學(xué)習(xí)算法對通過工業(yè)傳感器獲取的氣體傳感器數(shù)據(jù)進行分類。知道哪種 STM32 變體最適合此應(yīng)用嗎?
    發(fā)表于 01-10 07:10

    基于傳感器網(wǎng)絡(luò)不確定感知數(shù)據(jù)挖掘方法

    對無線傳感器網(wǎng)絡(luò)中的不確定感知數(shù)據(jù)的優(yōu)化挖掘算法設(shè)計,提高傳感器感知層對數(shù)據(jù)信息的采集和收發(fā)能力。傳統(tǒng)方法采用子空間重構(gòu)特征分解的
    發(fā)表于 11-11 14:56 ?1次下載

    工程師解決傳輸接口到傳感器數(shù)據(jù)傳輸?shù)?b class='flag-5'>幾大方法

    傳感器的數(shù)量在整個地球表面和人們生活周遭空間激增,提供世界各種數(shù)據(jù)訊息。這些價格親民的傳感器是物聯(lián)網(wǎng)(IoT)發(fā)展和我們的社會正面臨數(shù)字化革命,背后的驅(qū)動力。
    的頭像 發(fā)表于 11-13 09:44 ?9714次閱讀

    傳感器網(wǎng)絡(luò)數(shù)據(jù)發(fā)布為鏈接傳感器數(shù)據(jù)方法

    針對傳感器網(wǎng)絡(luò)數(shù)據(jù)的表示和傳輸標(biāo)準(zhǔn)不統(tǒng)一以及單一數(shù)據(jù)資源無法滿足應(yīng)用程序的需求問題,提出將傳感器網(wǎng)絡(luò)數(shù)據(jù)發(fā)布為鏈接
    發(fā)表于 01-03 16:26 ?0次下載

    STM32f407的485傳感器數(shù)據(jù)獲取

    485型傳感器數(shù)據(jù)獲取項目場景:通過STM32F407芯片USART3獲取485型傳感器數(shù)據(jù),
    發(fā)表于 01-14 13:17 ?22次下載
    STM32f407的485<b class='flag-5'>傳感器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>獲取</b>

    PLC數(shù)據(jù)采集模塊與傳感器連接方法

    PLC數(shù)據(jù)采集模塊與傳感器連接方法主要取決于傳感器的類型和輸出信號。以下是一個連接指南: 一、
    的頭像 發(fā)表于 11-26 13:38 ?2393次閱讀