欢迎来到天天文库
浏览记录
ID:32472952
大小:5.42 MB
页数:72页
时间:2019-02-06
《电动汽车数字仪表的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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,
此文档下载收益归作者所有