關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
user1088122:
推荐你看一下例程HVACI_Sensorless_2833x,基本思想是上电后一段时间对模拟量信号做一个低通滤波,把直流量滤出来,就是需要校准的偏移量。
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
ng fai:
回复 user1088122:
除了這個方法,我可以使用增益校准或偏置校准嗎?
大概的做法是怎樣呢?
希望大神的解答 謝謝!
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
user1088122:
回复 ng fai:
TI的例程方法很好啊。如果你不用TI的方法,可以把采集的信号放到Grahp里看看,平均值与0位差了多少,然后在程序里减掉,我过去就是这么做的。这样做有个问题,就是电路上调零位的电位器有时会飘,然后就要重新校准,比较麻烦。
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
Eric Ma:
回复 ng fai:
AdcOffsetSelfCal()就是偏置校准的方法,也可以周期性校准,只要你把这个函数放在一个周期性函数中即可。
至于偏置校准则需要额外输入一个基准电压,如1.65V,然后通过两个具体的电压值,算出公式中的a,和b, Y=aX+b, X为输入电压,Y为采样结果寄存器的值。
Eric
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
ng fai:
回复 Eric Ma:
關於偏置校准,我也有看到這個
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/p/21283/87265.aspx
我做的是SPI LCD,我嘗試放AdcOffsetSelfCal()在初始化adc的後面,或者是for的裡面,
程式是能夠運行,但是LCD卻不能顯示出來,這是什麼原因呢?
我的文件:
Ken
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
q l:
回复 Eric Ma:
AdcOffsetSelfCal()放在一个周期性函数中,程序会死机,因为AD也在周期采样,不知道什么原因
關於F282027 ADC問題,
我發現ADC採樣出來的數據误差有點大, 例如接去板子的ground, 數據會浮動在0.0048V~0.0112V之間…
我知道有一個是offset校准, 請問怎樣才能使用void AdcOffsetSelfCal()进行偏置校准呢?
我有看過這篇:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/30540.aspx
<<最後的在初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准。>>
這句意思是把 AdcOffsetSelfCal(); 放到 初始化完ADC后 就可以了嗎?
咋哥:
回复 Eric Ma:
你好,是指AdcOffsetSelfCal()进行周期性校准时,需要额外用一个ADC采入一个基准电压吗?