12回答

0收藏

[软件] 关于PSoC3的ADC的偏移校正问题

英飞凌 英飞凌 6046 人阅读 | 12 人回复 | 2013-04-17

       本人做毕业设计第一次接触PSoC,在调ADC的时候遇到类似偏移校正的问题,现象如下:
       我打开的是软件自带的Example Project中的ADC_SingleEndeMOde工程,将其下载到开发板上,接上滑动变阻器上的电压信号后。采样精度是16位的话,将滑动变阻器从0调到3.3V即工作电压,LCD上显示的数值在0和3.3V两端会时候出现溢出,即0V对应的是65535(从0向最大的满值65535溢出),3.3V对应的是0(从65535向0溢出)。手册上的偏移校正是这样的,如下图:

       这里的溢出只会在一端出现,而在另一端正好相反。我所遇到的是两端相同的溢出。 希望大家帮我分析一下可能是什么问题,在下非常感谢!
分享到:
回复

使用道具 举报

回答|共 12 个

倒序浏览

沙发

kk5290122

发表于 2013-4-17 16:49:09 | 只看该作者

?我怎么没有遇到呢?
板凳

Go_for_it

发表于 2013-4-17 19:32:54 | 只看该作者

kk5290122 发表于 2013-4-17 16:49
?我怎么没有遇到呢?

开发板的问题或者是程序问题,并且那个1602液晶有时出现乱码,复位都无济于事,不过大多数情况下复位还是可以恢复正常。不知这位仁兄的ADC程序是和所提供的例程是否相似?
地板

kk5290122

发表于 2013-4-17 20:03:42 | 只看该作者

海日生明月 发表于 2013-4-17 19:32
开发板的问题或者是程序问题,并且那个1602液晶有时出现乱码,复位都无济于事,不过大多数情况下复位还是 ...

分享PSoC3技术开发和应用.pdf (3.92 MB, 下载次数: 34)


这个资料你有吗?可以参考一下……
5#

Go_for_it

发表于 2013-4-17 20:49:24 | 只看该作者

kk5290122 发表于 2013-4-17 20:03
这个资料你有吗?可以参考一下……

感谢仁兄的关注!嗯,看了里边介绍很简单,其中有句sprintf(outputStr, "%f", fVolts); 此句是否在工程里有?我编译出错啦
6#

ming1006

发表于 2013-4-17 22:44:42 | 只看该作者

呵呵,我好像遇到比这还大的问题,不只是溢出,还回绕了大半,
7#

kk5290122

发表于 2013-4-18 09:25:09 | 只看该作者

ming1006 发表于 2013-4-17 22:44
呵呵,我好像遇到比这还大的问题,不只是溢出,还回绕了大半,

mingming 帮忙解决一下……
8#

kk5290122

发表于 2013-4-18 09:25:41 | 只看该作者

海日生明月 发表于 2013-4-17 20:49
感谢仁兄的关注!嗯,看了里边介绍很简单,其中有句sprintf(outputStr, "%f", fVolts); 此句是否在工程里 ...

好像有把……
9#

ming1006

发表于 2013-4-18 09:55:46 | 只看该作者

kk5290122 发表于 2013-4-18 09:25
mingming 帮忙解决一下……

最近有三件事情要做,已经感觉透不过气来了
10#

Go_for_it

发表于 2013-4-18 17:09:34 | 只看该作者

kk5290122 发表于 2013-4-18 09:25
好像有把……

有根老师要了一块开发板试了一下,貌似问题解决了,现在出现的是一边0溢出,就是标准的偏移校正
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条