新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于ARM Cortex-M3的多路数据采集系统的设计

基于ARM Cortex-M3的多路数据采集系统的设计

作者: 时间:2010-12-14 来源:网络 收藏

3.2 整体调试
最小板各功能单元调试通过后,将最小板与数据采集板级联进行系统整体调试。
系统调试主要包括:外设和系统时钟初始化,GPIO初始化,USART初始化和ADC、定时器初始化及ADC通道设置和串口收发配置等。系统调试流程如图3所示:
c.JPG

按照上述流程完成程序设计,编译、链接、运行,观察输入输出情况。系统调试效果如图4所示。

d.JPG
程序运行后,系统板上的LED在闪烁,用示波器测量定时器输出引脚PB9,显示频率为4kHz,幅值为3.3V,占空比50%的PWM的方波,经过三极管放大,幅值为4.5V;在采集板输入端加入直流电压信号,跳线选择ADC通道;USART进行数据传输中,先发出转换结果低六位,后发出高六位。打开串口调试助手,在数据接收区内以十六进制依次显示经过ADC所获得的输入信号的转换结果,图4中显示了通道IN105、IN206输入信号的测试效果,每次预先发送0x7E,且每15次循环输出,表示依次获取了模拟输入电压信号,经测算转换精度在误差允许范围内,说明系统运行正常,初步实现设计目的。

4 结论
本数据采集系统充分利用微处理器STM32F103RBT6内置的16路ADC通道、DMA控制器、USART通信接口、定时器等丰富的外设资源,在系统实现上简化了相关模块的设计,提高了系统运行的可靠性。经过系统硬件设计和软件配置实现顺序采集转换输入的多路电压信号,并利用上位机界面显示采集的信号,实现了输入信号的实时监测和管理,达到了系统设计的基本要求。

本文引用地址:https://www.eepw.com.cn/article/195183.htm

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭