电动汽车数字仪表的设计与实现

电动汽车数字仪表的设计与实现

ID:32472952

大小:5.42 MB

页数:72页

时间:2019-02-06

电动汽车数字仪表的设计与实现_第1页
电动汽车数字仪表的设计与实现_第2页
电动汽车数字仪表的设计与实现_第3页
电动汽车数字仪表的设计与实现_第4页
电动汽车数字仪表的设计与实现_第5页
资源描述:

《电动汽车数字仪表的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要近年来,随着能源危机和环境问题的日益凸显,电动汽车作为当前汽车工业发展的一个重要方向,越来越受到人们的重视。本课题在嵌入式技术和汽车电子迅猛发展的背景下,进行了电动汽车数字仪表的设计与实现。本课题所设计的电动汽车数字仪表采用三星ARM920T内核处理器$3C2410为核心,包括CAN总线模块、脉冲计数模块、A/D转换模块、GPIO接口、LCD/触摸屏接口、音频输出接口、以及RS232接口和USB接口等模块。数字仪表实时接收电动汽车的行车速度、电动机转速、母线电压、母线电流、灯光、车门、胎压、刹车、驻车、安全带等信息,进行处理、存储,然后在液晶屏上实现

2、数字化、图形化显示。用户可以点击触摸屏,实现显示界面的切换,完成人机交互。除了显示各种行车基本信息之外,本电动汽车数字仪表还可以实时报警、显示电子地图。本课题的主要工作包括:电动汽车数字仪表的整体方案设计,CPU选型,硬件电路的设计与实现,嵌入式Linux操作系统的移植、MiniGUI和交叉编译工具链的配置与安装等软件开发平台的搭建,CAN总线模块、脉冲计数模块、A/D转换模块和GPIO接口设备驱动程序的设计,并将其动态加载到内核中,以及显示界面的设计与应用程序的具体实现。本电动汽车数字仪表设计了四组显示界面,采用基于MiniGUI的多线程结构。其中,主线程

3、主要负责创建皮肤界面、图形化显示、界面切换等,子线程主要完成接收电动汽车运行时的各种信息,并将接收到的信息处理后,保存到数据结构体中。本电动汽车数字仪表不仅有效的将电动汽车的各种常规信息显示在液晶屏上,而且成功的显示了电子地图。本电动汽车数字仪表性能稳定,显示信息丰富多样,界面切换流畅,并完成了实验室测试,达到了预期目标。但是,仍存在改进与提升空间,论文最后给出了进一步改进的思路。关键词电动汽车数字仪表;嵌入式Linux:线程设备驱动程序;M越GUI;POSIX多ABSTRACTABSTRACTIntherecentyears,astheenergycris

4、isandtheenvironmentalproblemsbecomeincreasinglyobvious,electricvehiclehasbecomeanimportantdirectionoftheautomobileindustrydevelopment,whichhasarousedmoreandmoreattention.Atthebackgroundoftherapiddevelopmentoftheembeddedtechnologyandautomotiveelectronics,digitalmeterofelectricvehicl

5、eisdesignedandrealizedinthisresearchtopic.DigitalmeterofelectricvehicleCanreceivethesignalsofrunningspeed,motorspeed,batterycapacity,light,vehicledoor,tirepressure,breaking,vehiclehalting,andsafetybeltandSOon,accordingtoCanmodule,pulsecountermodule,A/DconvertmoduleandGPIOinterface.

6、AndthenthedigitalandgraphicaldisplayCanbeshownontheledscreenandtheuserCanswitchthedisplayinterfacetoachievehuman-computerinteractionbyspotbowlingonthetouchscreen.Besidesthebasicfunction,thedigitalmeterCanalsorealizesuchfunctionasthereal.timealarming,displayingtheelectronicmapandnav

7、igation.Allkindsofdesigntaskisaccomplishedinthisresearchtopic,includingtheselectionoftheCPU,thedesigningofhardware,thetransplantationofembeddedlinuxOS,theconstructionofsoftwareplatform,suchastheconfigurationandtheinstallationofMiniGUIandcrosscompiletoolchain.thedriverdesignoftheCan

8、module,pulsecountermodule,

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

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

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