天天看點

最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感

作者:嵌入式之入坑筆記

最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。

這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感器通過電流的方式回應資料。簡單而言就是,傳感器如果要回複資料"1"就通過拉一個固定範圍的電流值,如果回複"0"就不回複電流,原理也挺簡單的。

但是調試中發現,用單片機的AD多點采樣搭配外圍電路的方式,總是存在許多的偏差,導緻采樣的資料和實際測出來的總有不小的偏差。

比如傳感器的協定規定回複電流的時間長度在150us的範圍内,實際采樣發現在這個時間内電流值并不穩定,也導緻最終采樣結果總有偏差,時不時的波動。

後面用示波器測量發現,當電流有變化的時候,它不是立馬就會跳到規定的值,而是有像斜坡一樣的一個變化的過程,這個時候采樣就會不準确,犯愁啊。

我猜測出現這些問題,可能是和連接配接傳感器的通信線有關,比如線的材質,線的長度,線阻等的。也可能和單片機的檢測速度有關,單片機處理的速度很快,而電流的變化速度相比單片機有些滞後,是以才導緻電流采樣波動的問題。

不知道有人遇到過這樣的問題嗎?有什麼好的解決辦法嗎?[what][what][what]

最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感
最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感
最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感
最近幾天都在調試項目,主要是調試電流的采樣,遇到很多的問題。這個項目要和外部的傳感器通信,按照傳感器的協定發碼之後,傳感

繼續閱讀