lidijia 发表于 2010-7-1 18:34:34

做AD转换的过程中遇到这样一个问题,很不解.

偶参照照开发板上的电路,自己重新搭了一个AD转换电路.AD转换用的是PCF8591.这个电路和开发板给的电路唯一不同的是在前面数据输入端,偶用几个电阻分了下压,再用运放把电压信号缩小了10倍输入到PCF8591的数据采集端口.

程序是开发板附带的,偶修改了一下,在开发板上运行的时候,偶旋动可变电阻,显示数字可以连续的变动.

可把单片机一接到搭的板子上,数据显示就很怪.无论是降低还是升高电压,在搭的电路板上,数据显示都不能连续变化,只能显示几个固定的值,在某个电压范围内就只会显示一个范围内的值(无论是调高还是调低电压,只要在这个范围内,就只显示这个值)

比如偶把电压从14.6V调高到15.4V,或者反过来从15.4V调低到14.6V,就只显示出15.25.

这是怎么回事?偶在开发板上试的时候显示都是可以随电压变化连续变化的啊.
页: [1]
查看完整版本: 做AD转换的过程中遇到这样一个问题,很不解.