摘要
针对国内传统的变送器或电表普遍存在响应时间较长或精度不高的实际状况,介绍一种基于STM32与AD7606为核心的数字多功能表的设计方案。该方案采用模块化设计,包括信号采集、数据处理、显示、按键、通讯和变送输出等。信号采集部分采用16位高精度同步采样ADC,同时,电流线路采用有源补偿方式,确保了整个测量段的数据精度;变送输出采用16位高性能DAC转换器,能够以最高30MHz的时钟速率工作。系统以每周期256点为采样点数,同时在算法上采用了逐点处理的方法,使得数据精度高,实时性好。基于ARM内核32位MCU,系统能够独立完成所需主要数据的采集、计算、显示和存储等工作。
In view of the actual situation that domestic traditional transmitter or ammeter has the problems of long response time or low precision,in this paper,design scheme for a digital multifunction meter based on STM32 and AD7606 is introduced. The scheme adopts modular design,including signal collection,data processing,display,button,communication and transmitting output,etc. The signal collection part adopts 16 bits high-precision synchronous sampling ADC,at the same time,current circuit adopts the active compensation mode,which ensures the data precision of the whole measurement section; transmitting output adopts 16 bits high-performance DAC converter,which can work at the highest clock rate of 30 MHz. The system takes 256 bits of every cycle as sampling number,meanwhile,it adopts point-by-point processing method in algorithm,thus,high data precision and good real time are obtained.Based on ARM core 32 bits of MCU,the system can complete the collection,calculation,display and storage of key data required independently.
出处
《电测与仪表》
北大核心
2015年第12期102-107,共6页
Electrical Measurement & Instrumentation
关键词
高精度同步采样ADC
高性能DAC
采样逐点处理
high-precision synchronous sampling ADC
high-performance DAC
sampling point-by-point processing