多路数据采集系统的设计与实现

多路数据采集系统的设计与实现

ID:34366195

大小:1.40 MB

页数:3页

时间:2019-03-05

多路数据采集系统的设计与实现_第1页
多路数据采集系统的设计与实现_第2页
多路数据采集系统的设计与实现_第3页
资源描述:

《多路数据采集系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012年11月1日现代电子技术Nov.2012第35卷第21期ModernElectronicsTechniqueVol.35No.21多路数据采集系统的设计与实现沙晶晶,董洪军,李蒙(江苏信息职业技术学院,江苏无锡214153)摘要:设计了一个基于ARM芯片的多路数据采集系统,可以实现对8路数据的采集,信号的采集方式可以是单路采集也可以是多路循环采集,控制信号可通过触摸屏或上位机控制输入,数据采集的结果以数字和图形的方式在液晶屏上实时显示。经软硬件综合调试,验证了方案的可行性。关键词:数据采集;ARM;液晶显示器;A/

2、D转换;STM32中图分类号:TN911.7-34文献标识码:A文章编号:1004-373X(2012)21-0059-03Designandrealizationofmulti-channeldataacquisitionsystemSHAJing-jing,DONGHong-jun,LIMeng(JiangsuCollegeofInformationTechnology,Wuxi214153,China)Abstract:Amulti-channeldataacquisitionsystemisdesignedbase

3、donARM.Inthissystem,eight-channeldataacquisi-tioncanbeachievedatthesametimethroughsinglechannelacquisitionormulti-channelcyclingacquisition.Controlsignalscanbeinputbytouch-screenorPC,andtheresultsofdatacollectioncanbedisplayedontheLCDintheformofnumberorgraphicinre

4、altime.Thesoftwareandhardwaredebuggingresultsprovethefeasibilityofthescheme.Keywords:datacollection;ARM;LCD;A/Dconversion;STM32RS485差分方式接口,以提高通信速度与传输距离。0引言该方案存在不足之处是:A/D接口和RS485接口编程随着物联网技术的发展与应用,A/D数据采集是不方便,采集信号的频率范围和速率较低,实用性不大。[4]其中一项重要的研究课题,A/D多路采集系统实现方(2)基于CPLD

5、的数据采集系统案可以多种,通过对三种实现方案进行比较,最终采用采用CPLD对A/D芯片的采集控制,通过USB接STM32系列ARM芯片进行设计。STM32是基于口传输给上位机,优点是可以实现高的采集速率和采集ARMCortex-M3内核的32位处理器,具有杰出的功耗精度,有着较大的实用性,但难点之处是CPLD对A/D控制以及众多的外设,并具有极高的性价比,目前正逐模块的控制,及单片机对USB的配置。渐抢占了电子领域原有的51、AVR的市场。本设计中(3)基于ARM的数据采集系统[1]采用STM32F103RBT6作为主控制

6、器,该芯片配置本方案主控器采用STM32系列的ARM芯片,方丰富,便于今后的系统功能扩展。案如图1所示。1方案比较与论证为实现多路数据采集要求,提出如下三种设计方案:[2-3](1)基于单片机的数据采集系统本方案采用双单片机的方法,即在数据采集的远端、近端均采用单片机控制,远端完成数据的采集、抽图1基于ARM的数据采集系统框图样、发送;近端完成数据的接收、校验、处理和显示等,键此方案中A/D转换器为ARM芯片内置,采集的盘控制数据显示。在近端与远端的通信中,采用方式、起始时间和持续时间由上位机通过RS232口控制,数据通过

7、USB接口传输至上位机保存。考虑到使收稿日期:2012-06-06用笔记本作为控制上位机时没有232接口,使用USB基金项目:江苏省2011年大学生实践创新训练资助项目60现代电子技术2012年第35卷转232的电缆提供RS232控制信息。SD卡模块,USB转232模块等几个部分组成。由于A/D芯片内置,芯片价格也便宜,电路设计较(1)主控制器前面的简单,且ARM自带的A/D采集方式多样,并可采用STM32F103RBT6作为MCU,其性价比很以通过配置ARM芯片内相应的寄存器就可以实现,因高,该芯片具有20KBSRAM、

8、128KBFLASH、3个普此实现简便。考虑到后面的扩展需要和应用的广泛与通的16位定时器、1个16位的高级定时器、2个SPI、实用性,本设计采用此方案。22个IC、3个串口、1个USB、1个CAN、2个12位的ADC、51个通用I/O口。因为主控器STM32是3.3V[5-7]2系统设计原理供电的,所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。