① stc15系列单片机采集基准电压不准怎么回事
这是一种聪明的解决办法,对于一些不提供基准输入引脚,只能以电源电压为基准的CPU。该方法消除了电源电压带来的误差。
具体是在多路AD的某一路连接一个高精度电压基准(例如1.25V)。测量时,先测量(用AD)该基准,得到该基准电压的对应测量值。例如0xc8,十进制是200。再去测量被测电压,比如得到0x190,十进制是400。则实际电压应该是1.25*400/200=2.5V。
② stc15系列单片机ADC采样转实际电压电流值
STC12系列单片机的ADC只能采用内部参考电压,而没有外部参考电压,而且在ADC采样前需要将ADC电源控制位置1,以打开ADC电源,并需适当延迟,等待内部模拟电源稳定后,再启动A/D转换。如果外部电源不稳定,势必造成内部参考电压的不稳定。
解决办法是:利用8路A/D转换的一个通道外接一个稳定的参考电源,来计算此时的工作电压VCC,再计算出其它几路A/D转换通道的电压。采用这种办法可以提高A/D转换的精度。
③ 宏晶公司的STC 单片机精度怎么样
没什么精度的问题吧?说的是片内时钟发生器?。。如果有用到串口通信等时钟要求严格的,基本不能用片内的。不过c8051f的有些型号片内时钟是不错的,能用在串口通信,不用外接晶振。stc的不多时钟精确的。at的好像没有片内时钟发生器。
④ STC单片机自带的ADC检测如何提高精度(软件实现)
把采样速率放慢,然后多次采样求平均值
⑤ stc单片机A/D转换
stc15系列内部有8路10位(不是12位的,有些人回答问题不负责任)AD转换器,外部不用另加AD芯片了。如果你的模拟电路比较低的话,原则上是可以采样的,但转换出来的数值范围就比较小了,最好还是用一个运算放大器放大一下。如果觉得10位精度不够,那就得外部配高精度的AD芯片了。
⑥ STC的单片机内部集成AD 但是没有参考基准,参考基准是VDD ,如何确保AD的精度呢
没有参考基准的情况下,要确保AD精度,最重要的是确保VDD的精度!最好能给VDD进行稳压,然后进CPU。
计算公式:Vad = ADC_RES * VCC / 256;你的应该是VDD=VCC。
另外,注意以下几点:
1、启动A/D 转换后,在A/D 转换结束之前,不改变任何I/O 口的状态,有利于高精度A/D 转换!
2、启动A/D转换时,最好关闭板上其他高耗电、高频率设备,减少干扰。
3、Vdd进入CPU前,一定要经过滤波,并且距离芯片越近越好!
⑦ STC15单片机的AD转换问题,求10位的算法。
MCU支持多长的字节,乘积不能超
⑧ 我手头用的stc15w408AS单片机 自带10位ad 要求用过采样的方法把10位ad的分辨率
什么叫过采样?过采样就是多次采样后用数学方法来逼近真实值的方法,从而提高精度。
明白了这个概念,自然也就会明白该怎么做的。无非是用勤奋弥补先天的不足。
⑨ stc单片机各系列有什么特点
stc单片机属增强型51单片机,相比传统51单片机,速度快,内部(片上)RAM比较大,有EEPROM(由FLASH充当)功能,有AD功能,有SPI接口,定时器有PWM功能,烧写简单,因产品种类繁多,并不是所有芯片都 有这些功能,但价格便宜,中文资料齐全