微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于STM32数据采集器的设计

基于STM32数据采集器的设计

时间:09-11 来源: 电子技术设计 点击:

3软件设计

数据采集器软件设计主要采用模块化编程,主程序流程图主要包括关中断、各功能模块初始化、开相关中断、看门狗定时、开关量输入采集、AD采样处理、RS485通信数据处理和定时喂狗;主程序流程图如图6所示。



图6 数据采集卡主程序流程图

4结语

通过Multism对电压信号采样电路进行仿真,采样输入信号接入示波器A通道,电压幅值范围为DC0-5V,输入信号经过电压信号处理电路后输出电压信号输入示波器B通道,当输入电压为100mV时,经过电压信号处理电路输出电压为101.541mV;当输入电压为3.28V时,经过电压信号处理电路输出电压为3.28V;当输入电压为5V时,经过3.3V限幅电路后电压被钳在3.3V,由仿真图观察可知,HCNR201具有良好的线性度,保证了数据采样的精度。



图7 100mv电压信号采样处理电路Multism仿真


图8 3.28V电压信号采样处理电路Multism仿真

图9 5V电压信号采样处理电路Multism仿真

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top