Font Size: a A A

Design And Implementation Of Embedded In-Vehicle Information Management Unit Based On CAN Bus

Posted on:2013-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y LiFull Text:PDF
GTID:2248330371983230Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The vehicle information processing system is one of the standard components of moderncars,also is an important part of promoting automotive electronic technology constantlydeveloping. With the increasing advances in technology and people’s living standard, the carconsumption showed a gradually increasing trend.The consumers on cars have a higherdemand for performance,entertainment,environmental protection,safety,comfort and otherfeatures about cars. The study of the Vehicle information systems has a great practicalsignificance for improving vehicle performance, safety, entertainment and the promotion oftraffic intelligent management.The current vehicle electronic equipment has been changedfrom single structure, simple function to the functional integrity of strong, good expansibilityand comprehensive automobile electronic. The paper propose a new type of intelligent vehicleinformation processing terminal equipment which based on vehicle CAN bus and embeddedLinux operating system based on the above-mentioned background,the terminal deviceconnected with the car electronic control system, integrated data acquisition, data processing,data display and tips, data analysis and other functions, the system has a good function,goodexpansibility, high stability, it is worth promoting large scale. The research results have beenapplied in practice.This paper first introduces the current situation and development trend of the vehicleinformation system, analyses the limitation of the traditional information processingequipment. On this basis, a combination of the advantages of traditional car dashboard anddriving record, using the embedded Linux operating system as the platform for the design ofthe terminal equipment is proposed and discussing the necessity and feasibility of theprogram.Second, with a in-depth study of the overall composition and structural framework of theembedded vehicle information management unit, designing the system overall plan accordingto the main function and technical index.The terminal equipment has a good Guarantee forhigh-performance system with high stability and scalability which in the hardware aspectusing ARM S3C2440as the main processor core components, and embedded Linux operatingsystem as software development platform, extending the corresponding functional interface.Designed the application layer protocol of the terminal system through in-depth study of thevehicle CAN bus communication theory,SAE J1939transport mechanism which on the basisof the specific requirements of the Integrated Project, it provides a guarantee through theabove-mentioned preparatory work for the specific implementation of the terminal system. In the specific development process, researching and studying the embedded technologywhich based on the Linux operating system multitasking and Qt/Embedded man-machineinterface technology. Based on the premise of the overall design of embedded vehicleinformation management unit completed the driver of the vehicle information processingterminal daemon design and interactive interface software.In the the process of the daemondesign and realization, in order to ensure the system backstage right data processing ability,using of multiple threads, message queue, semaphores and mutex and related technology, atthe same time based on consideration of the system functionality and operability designed thesystem to start the necessary configuration file.All the design idea, the whole process, theimportant interface function are given in detail in the background of each function a concreterealization process,In the process of driving human-computer interaction interface, using theQt window components,signal and slot mechanism,event processing mechanism and othertechnical means, in the view of terminal system features.It has a good completion of thefunction of the human-machine interaction.Finally, it showes the terminal system’s overall testplan, the test scheme of hierarchy is to improve product performance for minimumrequirements for terminal system whose function has a implement all-around, high strengthtest to ensure the stability of the terminal system in the future use.At the end of the article it gives a summary of this research, aiming at the deficiency ofthe research results, gives the next job prospects.
Keywords/Search Tags:CAN Communication, Embedded Linux, Multitasking, Qt
PDF Full Text Request
Related items