基于ARM的嵌入式数据采集系统的研究(17)

时间:2026-01-22

d:\My Documents\复件 pdf\FPGA

中国农业大学硕士学位论文第三章系统硬件设计

第三章系统硬件设计

本课题的硬件设计分核心板和接口板进行。核心板包括ARM处理器、FPGA、存储器、通信接口、编程调试接口等.它完成系统的核心功能;接口板主要用于输入输出信号隔离、ADC前端电压调理和其它必要的信号转换。这样可增强系统的灵活性和通用性,降低开发成本。3.1设计原则

嵌入式数据采集系统的硬件设计围绕其功能进行,同时遵循了以下准则:

(11模块化设计:硬件设计应根据预期实现的功能划分为若干功能模块,尽可能选用模块化结构的典型电路,各模块间的联系力求松散.以便硬件发生故障时的检修。此外,无论是原理图还是PCB设计,也应遵守模块化思想。原理图模块化可以使设计思路清晰,查错容易;PCB模块化则有利于系统调试和提高可靠性。

(2)可重构原则:ARM系列CPU大多具有JTAG调试和编程接口,可在系统烧写FLASH,这样在不动器件的情况下只需改变存储的程序,就可改变软件系统的功能【18l。

另外,本系统采用的FPGA具有在系统编程(ISP)自g力,因此,当应用对象变化需要改变系统功能时,只需改变FPGA的内部逻辑就可实现FPGA功能的改变,这样可人大增强系统的灵活性。例如,某些应用场合需要外接SPI设备时,由于44130自身不带SPI接口,这时就可通过逻辑编程把FPGA的部分备用IO模拟成SPI接口。

(3)简化设计:硬件设计时尽可能选用集成电路,少用分立元件,这样有利于提高系统的集成度,减少元器件之间的连线、接点和封装数目,从而大大提高系统工作的可靠性。

(4)防干扰设计:某些应用现场环境比较恶劣,在硬件设计时必须具体分析可能的干扰米源,并采取相应的硬件抗干扰措施来抑制干扰,以增强自身工作的稳定性。

需要说明的是,本系统使用FPGA就是出于原N---和原则三考虑的。

3.2硬件平台结构设计

基于ARM的嵌入式数据采集系统硬件结构如图3-1。ARM处理器为系统的核心单元,它对采集的各种参数进行运算、分析和显示.并可通过RS232串口或者USB传送给本地Pc作进一步处理;RS485则可用于与本地带485接口的仪表通讯;通过带串口的无线数传电台或网络接口则可实现远程监控。

FPGA作为一个外部协处理器使用,功能类似于8255FO扩展芯片,通过总线和ARM处理器连接,它目前主要实现的功能是脉冲计数、键盘扫描、开关量的输入输出及一些简单的组合逻辑。当应用需求发生变化时,对FPGA重新进行编程即可改变其逻辑行为。

下面按数据采集单元的功能组成划分,对各个硬件子系统的设计详细介绍。其中,由于A/D部分直接使用ARM处理器自带的控制器,所以将其并入CPU子系统一起介绍:同样,信号隔离部分由于分散在其它子系统中,也没有将它单独列出;而人机交互由于是数据采集和测

基于ARM的嵌入式数据采集系统的研究(17).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219