如何進行傳感器編程


各位好,小弟想了解一下,如何進行傳感器的編程?
例如,有一個光電傳感器,程序使怎么知道他的信息的?是傳感器有什么接口給程序調用嗎?
關於這個方面的知識,小弟真實不了解,請各位說的明白一些好嗎?
有什么相關的資料,還請分享一些,可以嗎?
小弟在此先謝過了!

10 个解决方案

#1


樓主 看看對應傳感器的技術手冊 就會明白的。

其實傳感器都是將外部測量、傳感信號,轉化成電信號,最后要么是輸出開關量(高低電平),要么輸出電壓的變化(其內阻變化)等等,從而實現你對電信號的判斷,再控制你的系統進相關操作。


可以看我上傳的資料:
傳感器模組(可作為溫度檢測、溫度控制,光線檢測、遙控器解碼及模擬遙控器實驗等應用器件)
http://download.csdn.net/source/1932109

#2


傳感器都有接口的,或許是SPI,或許是UART,或許是IIC。使用者只要同他通訊,並控制它就可以了。之前怎么檢測,怎么轉換,mcu不用管的,你盡管通過對應的接口,讀其信息就OK啦

#3


引用 2 樓 peasant_lee 的回復:
傳感器都有接口的,或許是SPI,或許是UART,或許是IIC。使用者只要同他通訊,並控制它就可以了。之前怎么檢測,怎么轉換,mcu不用管的,你盡管通過對應的接口,讀其信息就OK啦


也就是說,傳感器的廠商會提過接口調用了?對嗎?
調用它的接口可以得到相應的電壓信息是嗎?

#4


只能:UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP

#5


引用 3 樓 liutzh_2008 的回復:
引用 2 樓 peasant_lee 的回復:

傳感器都有接口的,或許是SPI,或許是UART,或許是IIC。使用者只要同他通訊,並控制它就可以了。之前怎么檢測,怎么轉換,mcu不用管的,你盡管通過對應的接口,讀其信息就OK啦


也就是說,傳感器的廠商會提過接口調用了?對嗎?
調用它的接口可以得到相應的電壓信息是嗎?


具體要看你的傳感器的資料。假如是簡單一點的傳感器,就只有個感應頭的后,它將光裝成電后,你用mcu的AD口去檢測其電壓值就可以了。

假如你那個是模塊,里面有做簡單的存儲,數字濾波之類的運算,那么他肯定有對應的接口的。在這種情況下,它更像一個小型的mcu,你可以和它通信了,讀取存儲在它里面的值。

#6


看你用的是什么信號的傳感器,一般的廠商都會提供給你他們的資料以及電壓參數等,這些資料需要你想他們索要。

#7


你也也會問怎么接口了。
那就看實際電路啊。
電路怎么連咱怎么編。

別人做好模塊直接數字過來結果,你收就是。
傳來模擬信號,你ADC就是。線性的直接算就是,非線性查表就是。想穩定些你濾波就是。

對對象都不了解你可以吃飯去了

#8


引用 7 樓 gelu1040 的回復:
你也也會問怎么接口了。
那就看實際電路啊。
電路怎么連咱怎么編。

別人做好模塊直接數字過來結果,你收就是。
傳來模擬信號,你ADC就是。線性的直接算就是,非線性查表就是。想穩定些你濾波就是。

對對象都不了解你可以吃飯去了

呵呵,謝謝這位高手的經典回復,小弟是不懂,正因為我不懂,我才問的。
難到,您一出生,哦,不是一開始接觸程序,就能知道你所謂的“對象”嗎?
看看樓上幾位,人家的回復才讓小弟收益,如果人品不好的話,你的技術在強也沒人尊敬。
再有,小弟是不懂你說的對象!那小弟可吃飯,那么,你懂,請問你是不是就可以不用吃飯了?
不要拿自己當聖人,只有死人不吃飯!
別怪小弟說話損,中國要是多是你這樣的高手的話,就沒有技術可論了。

謝謝樓上各位朋友的指點!

#9


看你 用 什么樣的。。。我用過的就直接出高低電平,開關量。。。。。。。。。

#10


根據傳感器說明書來!
有傳感器,有變送器!
有模擬的,有數字的!
看實際情況!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com