本科毕业论文--基于ARM的控制系统硬件平台设计

本科毕业论文--基于ARM的控制系统硬件平台设计

ID:35600330

大小:220.00 KB

页数:15页

时间:2019-03-30

本科毕业论文--基于ARM的控制系统硬件平台设计_第1页
本科毕业论文--基于ARM的控制系统硬件平台设计_第2页
本科毕业论文--基于ARM的控制系统硬件平台设计_第3页
本科毕业论文--基于ARM的控制系统硬件平台设计_第4页
本科毕业论文--基于ARM的控制系统硬件平台设计_第5页
资源描述:

《本科毕业论文--基于ARM的控制系统硬件平台设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ARM的控制系统硬件平台设计一、系统需求分析微电子技术的迅猛发展使其在汽车上被广泛的应用,给汽车工业的进一步发展带来了新的生机。电子控制系统具有控制精度高、响应速度快、集成度高、体积小、重量轻、应用更加灵活等特点。应用于汽车后,可使汽车有关系统在各种情况下都处在最佳的工作状态,各项受控指标都能获得较大的改善,是任何机械控制系统都难以达到的。电子技术在汽车上的应用将使汽车很容易满足日益严格的各项法规、人们对驾驶舒适性和方便性的要求。汽车行驶记录仪就是一种应运而生的产物,它是能够记录和再现汽车行驶状态的一种数字式电子记录装置,它可以全程记录汽车的行驶数据,并通过对

2、所记录的行驶信息数据的分析,对车辆的行驶状况予以精确的掌控。汽车行驶记录仪可有效预防驾驶员的违章驾驶,降低车辆的交通事故。二、系统功能汽车行驶记录仪包括汽车行驶记录仪的主机和计算机端的数据分析软件这两部分组成。这里重点介绍汽车行驶记录仪的主机部分的设计。  本课题所设计的汽车行驶记录仪主要实现如下功能:自检功能;实时时间、日期及驾驶时间的采集、记录、存储功能;车辆行驶速度的测量、记录、存储功能;车辆行驶里程的测量、记录、存储功能;驾驶员身份记录功能;键盘操作功能;数据显示;数据通信功能。在数据通信接口部分除了国家标准所规定的USB标准接口和标准RS-232-C型接

3、口的这两种通信方式外,课题中还增加了CAN总线接口功能和以太网总线接口功能。三、系统结构图根据以上系统功能的分析,该系统可实现对车速信号、开关量信号以及模拟量信号的采集、处理以及数据的实时存储和显示;通过串口、USB接口、以太网接口可以实现与PC机之间的数据通信,对程序的调试和文件系统的下载,同时可以在产品运行过程中对系统的软件进行升级;通过CAN总线接口可实现与汽车上的CAN节点间的数据通信。该系统的外围接口模块有电源模块、复位电路模块、信号采集模块、键盘操作模块、存储器模块、时钟模块、显示模块、JTAG调试接口以及通信接口模块,系统的组成框图如图1所示。微处理

4、器电源模块复位电路模块信号采集模块存储器模块键盘模块CAN通信接口USB通信接口显示模块时钟模块以太网接口模块串行接口JTAG调试接口图1汽车行驶记录仪的组成框图一、系统硬件选型与单元电路设计1.微处理器由于课题要求使用ARM9系列处理器,再加上基于以上系统需求的分析,所以这里我们采用Motorola公司的MC9328MX1微处理器。它是一款嵌入了先进的低功耗ARM920T核高性价比16/32位RISC微处理器。除了ARM920T核以外,MC9328MX1比较重要的片内外围功能模块包括:☆2个UART通道;☆2个SPI通道;☆1个实时时钟控制器(RTC);☆1个L

5、CD控制器;☆1个脉宽调制控制器;☆1个Single-EndedSlaveUSB控制器;☆1个MMC/SD卡控制器;☆1个I2C控制器,运行速度可以达到200Hz;☆1个CMOS-Senser控制器;☆11个DMA控制器;☆1个模拟信号处理模块;☆1个Buletooth模块接口控制器;☆2个32位定时/计数器;☆4×32个可编程的I/O口(可与其他引脚复用);片内的逻辑控制电路包括:☆中断控制器;☆DRAM/SDRAM控制器;☆一个外部存储器控制器(EIM)可扩展ROM/SRAM和FLASH等设备;☆系统管理器;☆一个内部32位系统总线仲裁器;MC9328MX1采

6、用可256引脚的MAPBGA封装形式,它的引脚定义及描述,见附表1,总体框架图如图2所示。以下仅对需要使用的模块进行分析。JTAG/ICEPowerControlCGM(DPLL×2)SystemControlBootstrapConnectivityMMC/SDMemoryStickHostControllerSPI1andSPI2URAT1URAT2SSIandI2SI2CUSBDeviceSmartCadI/FBluetoothAcceleratorStandardSystemI/OHumanInterfaceAnalogSignalProcessorLCD

7、ControllerVideoPortMultimediaMultimediaAcceleratorGPIOWatchdogRTCTimer1&2PWMCPUComplexARM9TDMITMICacheDCacheAIPI1InterruptControllerVMMUAIPI2DMAC(11Chnl)BusControlEIM&SDRAMCESRAM(128K)图2MC9328MX1总体框图1.电源模块电源部分是整个电路正常工作的基础,它为处理器和各个部件提供工作电压。由于车载电源不稳定,首先需要对车内的12V电源进行稳压,然后通过线性稳压芯片把电压转换成5V

8、。而MC9

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

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

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