基于STM32的多路模拟量输出模块的设计  被引量:1

Design of Multi-Channel Analog Output Module Based on STM32

在线阅读下载全文

作  者:陈富 周梓发[1,2] 涂虬 方小红[1] CHEN Fu;ZHOU Zifa;TU Qiu;FANG Xiaohong(School of Physics and ElectronicInformation,Shangrao Normal university,Shangrao Jiangxi 334001,China;Research Center ofIntelligent Engineering Technology of Electronic Vehicle Parts ofJiangxi Province,Shangrao Jiangxi 334001,China)

机构地区:[1]上饶师范学院物理与电子信息学院,江西上饶334001 [2]江西省电动汽车部件智能化工程研究中心,江西上饶334001

出  处:《上饶师范学院学报》2021年第6期32-37,共6页Journal of Shangrao Normal University

基  金:江西省教育厅科学技术研究项目(6000216);上饶师范学院校级项目(201608)。

摘  要:针对自动化控制系统对模拟量输出信号的持续、高精度、高稳定性要求,设计了一种基于STM32微控制器的多通道、多功能模拟量输出模块。该模块可同时实现4通道模拟量输出,每个输出通道可通过设置实现0~10 V的电压连续输出和(0~20) mA/(4~20) mA的电流连续输出。本模块采用模块化、抗干扰硬件设计,由STM32微控制器控制模数转换器AD5623,通过电压电流驱动电路实现模拟量的输出。该模块还集成了RS485通讯模块,可通过标准Modbus通讯协议进行远程通信。实验结果表明,该模块输出误差<0.5%F S,满足工业EMC和环境等可靠性设计要求。According to the requirements of the automatic control system for the continuity, high precision and high stability of the analog output signal, a multi-channel and multi-functional analog output module based on STM32 microcontroller is designed. The module can realize 4-channel analog output at the same time. Each output channel can realize continuous output of 0 ~ 10 V voltage and 0~20 mA/4~20 mA current through setting. The module adopts modular and anti-interference hardware design. The microcontroller STM32 control analog-to-digital converter AD5623, and the analog output is realized by voltage and current drive circuit. The module also integrates RS485 communication module, which can communicate remotely through standard Modbus communication protocol. The experimental results show that the output error of the module is less than 0.5% F.S, which meets the reliability design requirements of industrial EMC and environment.

关 键 词:模拟量输出 STM32 AD5623 电压电流输出驱动电路 

分 类 号:TU352.11[建筑科学—结构工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象