查看: 5281|回复: 12

关于PSoC3的ADC的偏移校正问题

[复制链接]
  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-4-17 16:41:51 | 显示全部楼层 |阅读模式
    分享到:
           本人做毕业设计第一次接触PSoC,在调ADC的时候遇到类似偏移校正的问题,现象如下:
           我打开的是软件自带的Example Project中的ADC_SingleEndeMOde工程,将其下载到开发板上,接上滑动变阻器上的电压信号后。采样精度是16位的话,将滑动变阻器从0调到3.3V即工作电压,LCD上显示的数值在0和3.3V两端会时候出现溢出,即0V对应的是65535(从0向最大的满值65535溢出),3.3V对应的是0(从65535向0溢出)。手册上的偏移校正是这样的,如下图: QQ截图20130417163735.png
           这里的溢出只会在一端出现,而在另一端正好相反。我所遇到的是两端相同的溢出。 希望大家帮我分析一下可能是什么问题,在下非常感谢!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-4-17 16:49:09 | 显示全部楼层
    ?我怎么没有遇到呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-4-17 19:32:54 | 显示全部楼层
    kk5290122 发表于 2013-4-17 16:49
    ?我怎么没有遇到呢?

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

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

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

    分享PSoC3技术开发和应用.pdf (3.92 MB, 下载次数: 34)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-4-17 20:49:24 | 显示全部楼层
    kk5290122 发表于 2013-4-17 20:03
    这个资料你有吗?可以参考一下……

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

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-20 15:08
  • 签到天数: 510 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-4-17 22:44:42 | 显示全部楼层
    呵呵,我好像遇到比这还大的问题,不只是溢出,还回绕了大半,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-4-18 09:25:09 | 显示全部楼层
    ming1006 发表于 2013-4-17 22:44
    呵呵,我好像遇到比这还大的问题,不只是溢出,还回绕了大半,

    mingming 帮忙解决一下……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

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

    好像有把……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-20 15:08
  • 签到天数: 510 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-4-18 09:55:46 | 显示全部楼层
    kk5290122 发表于 2013-4-18 09:25
    mingming 帮忙解决一下……

    最近有三件事情要做,已经感觉透不过气来了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-4-18 17:09:34 | 显示全部楼层
    kk5290122 发表于 2013-4-18 09:25
    好像有把……

    有根老师要了一块开发板试了一下,貌似问题解决了,现在出现的是一边0溢出,就是标准的偏移校正
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 21:45 , Processed in 0.182044 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.