TI中文支持网
TI专业的中文技术问题搜集分享网站

关于F28027 ADC误差和offset校准的问题

關於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采入一个基准电压吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于F28027 ADC误差和offset校准的问题
分享到: 更多 (0)