STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?如何用stc单片机内部ad采集多路交流信号?

2024-02-22 00:33:55 文章来源 :网络 围观 : 评论

  STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?

  STC内部的AD精度不高,使用VDD做基准问题不大。

  如果要提高精度,可以外接一个2.5V基准电压源到AD的一个输入端,在采样前、后分别对基准电压源进行AD转换,用得到的基准电压源AD值对要采样的输入电压做交叉校正,这样会好一些。

  如果要更高的AD精度,可以试一下C8051F系列的单片机。

  如何用stc单片机内部ad采集多路交流信号?

  要使用STC单片机内部AD采集多路交流信号,可以按照以下步骤进行操作:

  1. 确定使用的STC单片机型号,并查阅其相关的资料手册,了解AD模块的配置和功能。

  2. 确定需要采集的多路交流信号的数量以及其输入电平范围。

  3. 在STC单片机的引脚配置中,为每个交流信号选择合适的引脚,并使用外部电阻电容组成一个简单的交流信号条件电路。

  4. 在代码中配置AD模块。使用STC单片机提供的寄存器来配置AD的工作模式、采样率、参考电压等参数。

  5. 使用代码编写程序,按照设置的采样率和通道数,在适当的时机进行AD采样并转换工作。

  6. 对转换得到的AD采样值进行处理,可以进行滤波、数值转换和校准等操作,以得到最终的交流信号采样值。

  需要注意的是,为了减小交流信号的干扰和提高采样精度,可能需要进行信号调理,例如使用滤波器、防抖动措施等。此外,通过合理设置引脚和电路连接,确保输入信号符合AD模块的输入范围。具体的实现步骤可能会因单片机型号和应用需求而有所不同,建议参考STC单片机的相关文档和实例代码进行具体操作。

  用stc单片机内部ad采集多路交流信号,有两种办法:

  一、用两个AD转换芯片,两路模拟量分别接一个。用单片机控制两个AD芯片同时启动转换,这样基本可以实现采集到同一时刻的两路模拟量值。

  二、用两个采样保持器(LF398),来暂时保存模拟量的瞬时值。两个保持器后面接模拟多路转换器,模拟多路转换器后面接一个AD转换器。过程是这样的:要采集之前先给两个采样保持器一个保持信号,紧接着选择多路开关通道,紧接着启动AD转换器。分别选择多路开关的两个通道,来取得两路模拟量的值。因为有采样保持器的存在,可以保证采集到的模拟量是同一时刻的。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

  

STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?如何用stc单片机内部ad采集多路交流信号?

  

STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?如何用stc单片机内部ad采集多路交流信号?

  

STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?如何用stc单片机内部ad采集多路交流信号?

  

STC的单片机内部集成AD但是没有参考基准,参考基准是VDD,如何确保AD的精度呢?如何用stc单片机内部ad采集多路交流信号?

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章