A/D转换问题求助
我想利用PIC单片机写一段过压保护程序,比如说14V电压信号经分压后进入模拟输入脚的电压为2V,可是在A/D转换结果中对应的十六进制数应该是多少?怎么计算的?参考电压用VDD/VSS.
全部回复(7)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
很简单的啊
如果参考为VDD,设单片机供电电压为5V,10位ADC,那么输入2V时采样值为:1024×2/5=409
PIC单片机很多没有内部参考电压,用VDD的话采样会随供电电压变化而变化,最好采用带内部参考电压单片机.
发两张单片机学习板给大家看看
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/76/2045691238601288.jpg');}" onmousewheel="return imgzoom(this);">500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/76/2045691238601351.jpg');}" onmousewheel="return imgzoom(this);">
如果参考为VDD,设单片机供电电压为5V,10位ADC,那么输入2V时采样值为:1024×2/5=409
PIC单片机很多没有内部参考电压,用VDD的话采样会随供电电压变化而变化,最好采用带内部参考电压单片机.
发两张单片机学习板给大家看看
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/76/2045691238601288.jpg');}" onmousewheel="return imgzoom(this);">500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/76/2045691238601351.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@madboy21
很简单的啊如果参考为VDD,设单片机供电电压为5V,10位ADC,那么输入2V时采样值为:1024×2/5=409PIC单片机很多没有内部参考电压,用VDD的话采样会随供电电压变化而变化,最好采用带内部参考电压单片机.发两张单片机学习板给大家看看[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/76/2045691238601288.jpg');}"onmousewheel="returnimgzoom(this);">[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/76/2045691238601351.jpg');}"onmousewheel="returnimgzoom(this);">
谢谢仁兄!不过1024是不是因为A/D转换结果寄存器是10位,所以取2的10次方等于1024?
0
回复
提示