55问答网
所有问题
当前搜索:
ad转换如何实现
能不能就用C51单片机
实现
简单的温度
AD转换
答:
用2051中的比较器即可,10ms之内就可以完成一次
转换
。
如何
使用
ad转换
芯片来计算线电压或相电压?
答:
至于A/D转换得到的数据来计算被测电压值,这是个比例关系,我觉得是模拟量转换为数字量,这个网上一抓一大把。你可以找找看 时隔两年,再回来仔细看,才看明白你真正的提问是什么,你想问的是通过
AD转换
芯片得出的数据来反向推算出实际的相电压,或者线电压。当初看你的提问着实有些拗口,就理解为了...
三菱
AD转换
数字量读出 该
如何转换
答:
以2AD模块为例,编程如图所示。X0接通时通过通道1
实现
想
转换
,X1接通时通过通道2转换。最后转换好的数据分别存在D100和D101中。其中的M100可以换成其他的M。
有谁知道单片机内部
ad转换怎么
使用,最好有例子
答:
单片机的说明文档上有,首先要看一下ADC_CONTR这个寄存器 它决定着ADC 电源开启
转换
速度 选择哪个通道 启动与停止 转换是否完成 程序如下:ADC_CONTR=ADC_CONTR|0X80;//10000000开启转换电源 Delay1ms(1);//延时,等待内部电源稳定 P1M0=P1M0|0X07;//设置p1.0 P1.1 p1.3所在通道为开/漏...
想问一下 我想将模拟电压进行
AD转换
,那么我想得到小数点后两位的值...
答:
比如满量程是5V,用10位
AD转换
,转换出来了的就是1023,当你测到一个电压的数值是500时,代表这个电压就是500/1023*5=2.443V,把这个数乘以100就得到244,把244显示出来,同时把2后的小数点也显示出来就变成显示“2.44“了 程序中,我是这样做的 NUM=(unsigned long)AD*100*5/1023;...
单片机工作电压3.3v
如何
进行6v
的ad转换
,如采用分压电阻的方法,如何控 ...
答:
就算运放功
AD
输入端能支持轨到轨,最高也只能接到电源电压稍高一点,再高就不能正常工作了,要解决这个问题,加较大的电阻是一个很好的方法,但是也不适宜过大,否则稳定性就会变差,因为电阻大了以后阻抗变高,受干扰时干扰信号对输入端的影响就更大。比较好的方法是在接地端上加一个N型场效应管...
AD转换
器的作用是什么?
答:
AD转换
就是
模数转换
,就是把模拟信号转换成数字信号。D/A转换是把数字量转变成模拟的器件。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种...
单片机中,
如何
在一个PWM周期内在特定时间
实现
两次
AD转换
?
答:
首先你
AD转换
的速度要够快,然后用边沿触发,进入中断后,开始计时,时间到了后进行AD转换。有一个前提是两次AD转换时间必须要远小于PWM的周期。
ATNEGA16单片机
的AD转化怎么
操作,都是操作那几个寄存器,能不能帮着...
答:
unsigned int read_adc(void)//查询方式读取ADC单端通道 { unsigned int ADC_BUF;//1.打开ADC转换器,并延时等待转换 ADC_EN;ADMUX=(ADC_BASE);ADC_BUF=280;while(--ADC_BUF);//2.读取ADC值,然后关闭ADC ADCSRA|=(1<<ADSC); //启动
AD转换
while (ADCSRA&(1<<ADSC));ADC_BUF=ADC;...
高分求51单片机AD7731
实现AD转换
C程序代码?
答:
//温度
转换
l_tmp=tmp(); //读取温度值 if(l_tmp<0) l_tmpdate[0]=20; //判断温度为负温度,前面加"-" else { l_tmpdate[0]=l_tmp/1000; //显示百位,这里用1000,是因为我们之前乖以10了 if(l_tmpdate[0]==0) l_tmpdate[0]=22;//判断温度为正温度且没有上百,前...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜