CN100454219C - Vehicle computer system based on CAN and LIN bus - Google Patents

Vehicle computer system based on CAN and LIN bus Download PDF

Info

Publication number
CN100454219C
CN100454219C CNB2004100755474A CN200410075547A CN100454219C CN 100454219 C CN100454219 C CN 100454219C CN B2004100755474 A CNB2004100755474 A CN B2004100755474A CN 200410075547 A CN200410075547 A CN 200410075547A CN 100454219 C CN100454219 C CN 100454219C
Authority
CN
China
Prior art keywords
bus
vehicle
lin
interface
lin bus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100755474A
Other languages
Chinese (zh)
Other versions
CN1645295A (en
Inventor
金长新
李伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Langchao Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Langchao Electronic Information Industry Co Ltd filed Critical Langchao Electronic Information Industry Co Ltd
Priority to CNB2004100755474A priority Critical patent/CN100454219C/en
Publication of CN1645295A publication Critical patent/CN1645295A/en
Application granted granted Critical
Publication of CN100454219C publication Critical patent/CN100454219C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention provides a vehicular computer system based on a CAN bus and an LIN bus. The system is composed of a vehicular computer host board, a human-computer interface and a damped gauge display, wherein the vehicular computer host board is composed of a central data processing integrated circuit IC1, a video acceleration display integrated circuit IC2, a video codec integrated circuit IC3, an interface expansion integrated circuit IC4, a video switching circuit IC5, a CAN controller circuit, an LIN controller circuit, a board-carried SDRAN, a board-carried BOOT FLASH and a selectable board-carried IMAGE memory; two channels of cameras are connected with the video switching circuit IC5 and a system master chip for transmitting video signals; a CAN bus and an LIN bus are respectively connected with the system master chip by the CAN bus controller and the LIN bus controller; an LCD touch display screen is also connected with the system master chip; data which comes from a vehicle, such as oil pressure, vehicle speed, rotation speed, mileages, oil levels, water temperature, mixed fuel, etc., is dynamically collected by a sensor which is connected with the CAN bus and the LIN bus in real time, and the control and the operation of relevant devices in the vehicle are visually displayed by the human-computer interface which is composed of the LCD touch display screen.

Description

Vehicle-mounted computer system based on CAN bus and LIN bus
1, technical field
The present invention relates to a kind of dynamic acquisition, demonstration of information of vehicles and in-vehicle device is carried out central controlled special-purpose vehicle-mounted computer control system, it belongs to computer control, automotive electronics applied technical field.Specifically a kind of vehicle-mounted computer system based on CAN bus and LIN bus
2, background technology
The auto industry of current China is in a developing period of advancing by leaps and bounds, and auto industry has become one of mainstay industry of Chinese national economy development.The status of automotive electronics in automobile industry is also more and more important, and the digitizing of automotive electronics, informationization, networking are the inexorable trends of consumer automobile electronics technical development of 21 century.But the application of vehicle-mounted computer system in automobile also is in the exploratory stage at present, lacks the practical application model of integrate information and network technology,
3, summary of the invention
The purpose of this invention is to provide a kind of employing embedded type low-power consumption processor and embedded WINDOWS CE operating system, the LIN bus of Cheng Shu field bus control system CAN bus network and low speed based on the comparison, adopt flexible man-machine control interface, and the demonstration of the instrument of dampingization, propose a kind of complete collection data acquisition, shown control, the inside and outside monitoring of car and the vehicle-mounted computer application system that possesses other extendable functions.
System of the present invention is by the vehicle-mounted computer motherboard, man-machine interface and instrument damping display are formed, and the vehicle-mounted computer motherboard quickens to show that by central data processing integrated circuit IC1, video integrated circuit (IC) 2, coding and decoding video integrated circuit (IC) 3, interface expansion integrated circuit (IC) 4, video switch circuit IC5, CAN controller circuitry, LIN controller circuitry and plate carry that SDRAM, plate carry BOOT FLASH, optionally plate carries the IMAGE storer and forms.The two-way camera is by the video switch circuit IC5 transmission video signal that is connected with the system master chip; CAN bus and LIN bus realize and being connected of system's master chip by CAN bus controller and LIN bus controller respectively; What be connected with the system master chip touches LCD display in addition; The data such as oil pressure, the speed of a motor vehicle, rotating speed, mileage, oil level, water temperature, fuel blend that come from vehicle are by passing the sensor dynamic real-time collection that is connected with CAN, LIN bus, and the man-machine interface demonstration of forming by the LCD touch display screen directly perceived is to the control and the operation of relevant device in the vehicle.
The startup interface of an acquiescence and several relevant display interface are used for dynamically showing the data of gathering, and the interface is to produce corresponding message by the control knob on the window to switch; Control knob can be that the button of virtual push button or actual peripheral hardware on the screen or other can make system produce the corresponding message device for switching.
The thread mode is adopted in the collection of sensing data, and data acquisition program works alone as thread, and produces corresponding message after obtaining corresponding data, carries out the renewal of video data by the zones of different that different message goes to trigger man-machine interface.
The control that is arranged on the two-way monitoring camera on the vehicle is to control by being arranged on the bridge instrumentation dish the corresponding button or other devices that can make system produce corresponding message.
The instrument damping shows adopts damping function that data are handled, and the data after damping function is handled show that by the pointer of virtual instrument the logarithmic code formula shows that damping function can be inoperative.
Damping function can carry out suitable level and smooth and of short duration delay process to the numerical information of gathering, and makes display effect more near actual instrument, wherein, and horizontal ordinate corresponding speed or other data acquisition amounts, corresponding time of ordinate or other parameters.
Based on WINDOWS CE or its compatible operating system; Core is based on the operator scheme of WINDOWS window, and outward appearance has been carried out corresponding modification as required, employing be the WINDOWS class libraries.
4, description of drawings
Accompanying drawing 1 is the structural representation of vehicle-mounted computer system motherboard;
Accompanying drawing 2 is the equipment connection structure synoptic diagram of vehicle-mounted computer system;
Accompanying drawing 3 is the user mode synoptic diagram at vehicle-mounted computer system man-machine interface virtual instrument interface;
Accompanying drawing 4 is the hybrid power interface user mode synoptic diagram of vehicle-mounted computer system man-machine interface;
Accompanying drawing 5 is the user mode synoptic diagram at the fault diagnosis interface of vehicle-mounted computer system man-machine interface.
Accompanying drawing 6 is the video clip user mode synoptic diagram of vehicle-mounted computer system man-machine interface;
Accompanying drawing 7 is the main program flow chart of vehicle-mounted computer system man-machine interface;
Accompanying drawing 8 is the instrument damping flow for displaying figure of vehicle-mounted computer system;
Accompanying drawing 9 is the instrument damping displaying principle figure of vehicle-mounted computer system.
5, embodiment
With reference to Figure of description to explaining below the work of the present invention.
The vehicle-mounted computer motherboard is partly seen Fig. 1, adopt the up-to-date Intel XScale PXA255 low power processor dominant frequency of INTEL to reach 400MHZ, plate carries internal memory can reach 128MB, and plate carries FLASH can reach 64MB, and system and application program can be put among the FLASH and in internal memory and move.In motherboard of the present invention, adopted PHILIPS SAA7114 NTSC/PAL codec chip can connect one road composite video input signal, outside two-path video signal is realized switching by video switch circuit, be used separately as monitoring in reversing monitoring and the car, the switching of video has special commutation circuit, control signal is a GPIO mouth signal, can pass through touch screen operation.In addition, the motherboard of this vehicle-mounted computer has a high speed serial ports that reaches as high as 921.6Kbps (among Fig. 1 24), this serial ports can directly be connected with CAN bus control transformation device by Transistor-Transistor Logic level, and then be connected with the CAN bus network, this method realizes simple possible, avoided adopting the complicacy of USB and other connected modes, and driver use WINDOWS CE BSP (driving of plate level) serial port drive program just revise a little can, can support the message transmission rate of the highest 1Mbps of CAN bus.The LIN bus portion connects LIN bus interface point control device to realize the control to automobile equipment by the GPIO port.
Vehicle-mounted computer system part as shown in Figure 2, this vehicle-mounted computer system partly uses the vehicle-mounted computer motherboard of introducing previously, has used the two-path video signaling interface, one road CAN bus network interface, one road LIN bus network interface.Can re-use other interfaces on the motherboard according to concrete applicable cases, realize function expansion.The two-path video signal is meant the composite video signal from the two-way camera.CAN bus network, LIN bus network are meant CAN bus, the LIN bus network on the automobile, connect various mobile units, sensor and other automobile components on the bus network.
The man-machine interface part based on WINDOWS CE embedded OS and MFC class libraries, has realized the patterned man-machine control and the operation display interface of vehicle-mounted computer system shown in accompanying drawing 3-7.This man-machine interface is at first carried out program initialization and is created the CFormView class at each interface, enters first man machine operation interface then, carries out the switching at interface based on this.When switch at the interface, button on the current interface is pressed by touch-screen, just can obtain will interface displayed the CFormView class name, judge then whether current C FormView class is identical with the CFormView class that will show, switch as identical this interface of then withdrawing from, otherwise close current C FormView class window, on the basis of CMainFrame class, create new CFormView class object, new CFormView class object is shown as active window.So far new window interface is created and is finished, and just can as long as adopt to use the same method when switching to other interfaces.This method has been avoided contents such as the unnecessary tool bar, menu, text box on the common WINDOWS window interface, meets the requirement of man machine operation interface fully.Switching and other control operations for video produce corresponding message as long as create suitable button, with same that method just can realize that this implementation method has good dirigibility and extensibility.
Instrument damping display part, shown in accompanying drawing 8-9, the swing demonstration at the virtual instrument pointer more approaches the demonstration of actual instrument for making it, and to wanting data presented to carry out suitable processing, pointer begins the effect that swing is fast slowly reached home then when reaching acceleration or deceleration.Virtual instrument can be virtual velometer, and instrument such as mileometer, the data of collection finally show by the mode of the beat of pointer after treatment.The demonstration of data roughly is divided into two classes, quickens and deceleration, corresponds respectively to the L1 of curve among the figure, L2.L1 is that its starting point of acceleration curve is not necessarily at zero point, its function can be handled gathering the data of coming in accelerator, make it very fast in the incipient stage ascending velocity, it is very fast to show as the beat of pointer on instrument, when the terminal point that soon arrive to quicken, add suitable damping and time-delay coefficient, the speed of the beat of pointer is slowed down and rest on the final position gradually.Equally when slowing down a little hurry up near deceleration starting point stage decline rate, decline rate slows down when terminal point, trend and terminal velocity gradually, the pointer of virtual dial plate shows as quick decline and slowly is stabilized on the terminal point then.Fig. 9 is seen in concrete enforcement, the program of computing machine or controller wants first image data to carry out buffer memory, then data are sent to damping function, quicken or moderating process in the time of in function, will at first judging according to the data of gathering, be sent to corresponding routine processes then, be sent to display routine at last and show.Data in buffer can not can not cause the increase of time-delay too much very little too much easily, is unfavorable for judging to be to quicken or moderating process very little.
Embodiment
The model that central data processing integrated circuit IC1 adopts is INTEL XSCALE PXA255 CPU, or INTEL XSCALE PXA27X CPU; Video quickens to show the model SM501 of integrated circuit (IC) 2 employings, and it is PHILIPS SAA7114 that coding and decoding video integrated circuit (IC) 3 adopts models; The model that interface expansion integrated circuit (IC) 4 adopts is the EVA210 that China is ground in Taiwan; The CAN controller circuitry adopts PHILIPS SJ1000 CAN controller, and by control of 8051 series monolithics and IC1 communication.Support the video input of two-way camera, the switching of two-way camera video realizes that by commutation circuit the chip that commutation circuit adopts is the MUX chip; The connection of CAN bus is passed through the high speed serial ports BTUART (mouth 24) of the 921.6kbps of IC1 through Transistor-Transistor Logic level, connects the CAN controller circuitry then and connects realization; The LIN bus connects the LIN bus controller by the GPIO mouth and realizes.
The system works flow process as shown in Figure 7, automobile ignition switch is opened, system enters self check, the man-machine interface display system shows self check, data acquisition system (DAS) initialization, enters panel board demonstration, video clip demonstration, hybrid power demonstration, fault interface display then, is stabilized in panel board display interface master interface at last.Selecting to use message button or peripheral hardware keyswitch to switch these interfaces of needed man-machine interface on touch display screen according to driver's needs after the vehicle take-offs can set automatic time-delay through appropriate time as required for and automatically return to main interface.

Claims (7)

1, based on the vehicle-mounted computer system of CAN bus and LIN bus, comprise the vehicle-mounted computer motherboard, man-machine interface and instrument damping display is characterized in that the vehicle-mounted computer motherboard quickens to show that by central data processing integrated circuit IC1, video integrated circuit (IC) 2, coding and decoding video integrated circuit (IC) 3, interface expansion integrated circuit (IC) 4, video switch circuit IC5, CAN controller circuitry, LIN controller circuitry and plate carry SDRAM, plate and carry BOOT FLASH, plate and carry the IMAGE storer and form; The two-way camera is by the video switch circuit IC5 transmission video signal that is connected with system's master chip on the computer motherboard; CAN bus and LIN bus realize and being connected of system's master chip by CAN bus controller and LIN bus controller respectively; What be connected with the system master chip touches LCD display in addition; Come from oil pressure, the speed of a motor vehicle, rotating speed, mileage, oil level, water temperature, of the sensor dynamic real-time collection of fuel blend data of vehicle by being connected with CAN, LIN bus, and by touching man-machine interface control and the operation that shows relevant device in the vehicle directly perceived that LCD display is formed.
2, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 1, it is characterized in that having the startup interface of an acquiescence and several relevant display interface to be used for dynamically showing the data of gathering, the interface is to produce corresponding message by the control knob on the window to switch; Control knob is that the button of virtual push button or actual peripheral hardware on the screen or other can make system produce the corresponding message device for switching.
3, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 2, the thread mode is adopted in the collection that it is characterized in that sensing data, data acquisition program works alone as thread, and after obtaining corresponding data, produce corresponding message, carry out the renewal of video data by the zones of different that different message goes to trigger man-machine interface.
4, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 2 is characterized in that for the control that is arranged on the two-way camera on the vehicle it being to control by being arranged on the bridge instrumentation dish the corresponding button or other devices that can make system produce corresponding message.
5, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 2 is characterized in that the instrument damping show to adopt damping function that the data of gathering are handled, and the data after damping function is handled directly show by virtual instrument.
6, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 2, it is characterized in that damping function carries out suitable level and smooth and of short duration delay process to the numerical information of gathering, the display effect that makes virtual instrument in the man-machine interface is more near the display effect of actual instrument, wherein, horizontal ordinate corresponding speed or other data acquisition amounts, corresponding time of ordinate or other parameters.
7, the vehicle-mounted computer system based on CAN bus and LIN bus according to claim 1 is characterized in that operating system adopts WINDOWS CE or its compatible operating system; Adopt the operator scheme and the WINDOWS class libraries of WINDOWS window.
CNB2004100755474A 2004-12-20 2004-12-20 Vehicle computer system based on CAN and LIN bus Expired - Fee Related CN100454219C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100755474A CN100454219C (en) 2004-12-20 2004-12-20 Vehicle computer system based on CAN and LIN bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100755474A CN100454219C (en) 2004-12-20 2004-12-20 Vehicle computer system based on CAN and LIN bus

Publications (2)

Publication Number Publication Date
CN1645295A CN1645295A (en) 2005-07-27
CN100454219C true CN100454219C (en) 2009-01-21

Family

ID=34869043

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100755474A Expired - Fee Related CN100454219C (en) 2004-12-20 2004-12-20 Vehicle computer system based on CAN and LIN bus

Country Status (1)

Country Link
CN (1) CN100454219C (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101327768B (en) * 2008-06-20 2010-04-14 清华大学 Invariable wire harness based on vehicle intelligent electric appliance
CN101384119B (en) * 2008-10-17 2012-05-23 奇瑞汽车股份有限公司 Vehicle external lamp controller based on CAN and LIN bus
CN101549195B (en) * 2009-05-22 2011-11-16 北京中卓时代消防装备科技有限公司 Fire-fighting vehicle based on CAN bus
CN102390332B (en) * 2011-10-29 2013-09-25 苏州海格新能源汽车电控系统科技有限公司 Auto power management system
CN103854483A (en) * 2014-03-21 2014-06-11 广东新快易通智能信息发展有限公司 Vehicle dynamic information system based on GPS (global position system) satellite positioning and ECU (electronic control unit)
CN104991877B (en) * 2015-06-26 2018-04-24 武汉光庭科技有限公司 A kind of vehicle mounted guidance host efficiently unifies extended method
CN105398388B (en) * 2015-12-15 2018-02-02 小米科技有限责任公司 Vehicle security system, Vehicular screen display methods and device
CN108639072A (en) * 2018-06-06 2018-10-12 吉林省北联显示技术有限公司 Subway drivers' cab display control switching device
CN111810006A (en) * 2019-04-10 2020-10-23 重庆金康新能源汽车有限公司 Control method and central control equipment for automobile door and window and automobile
CN110505381A (en) * 2019-08-26 2019-11-26 山东浪潮人工智能研究院有限公司 It is a kind of to realize vehicle-mounted camera video acquisition, coding and the method and system of transmission

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283825A (en) * 1999-06-19 2001-02-14 国际商业机器公司 Objunctive network adaptor
US6485155B1 (en) * 2001-07-06 2002-11-26 Bernard Duroux Multiplexing mirror
CN1385799A (en) * 2001-05-09 2002-12-18 三菱电机株式会社 Vehicle carried electronic controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283825A (en) * 1999-06-19 2001-02-14 国际商业机器公司 Objunctive network adaptor
CN1385799A (en) * 2001-05-09 2002-12-18 三菱电机株式会社 Vehicle carried electronic controller
US6485155B1 (en) * 2001-07-06 2002-11-26 Bernard Duroux Multiplexing mirror

Also Published As

Publication number Publication date
CN1645295A (en) 2005-07-27

Similar Documents

Publication Publication Date Title
CN110979008B (en) Multiprocessor distributed dual-screen instrument
CN100454219C (en) Vehicle computer system based on CAN and LIN bus
CN202098288U (en) Virtual instrument system based on vehicle bus
CN1831684A (en) Integral display and operation system of vehicle cab
US20130285949A1 (en) Control apparatus and computer program product for processing touchpad signals
CN111469908B (en) Touch control steering wheel, control method and automobile
CN205113028U (en) Based on an zhuo and virtual dash board of CAN bus
CN2847225Y (en) Vehicle carried navigation control multimedia device
CN104634361A (en) Multifunctional vehicle-mounted navigator
CN104460433A (en) Full-liquid-crystal automobile combination meter and system control method of full-liquid-crystal automobile combination meter
CN103935291A (en) Vehicle-mounted device with gear shifting prompting function
CN207267456U (en) A kind of full liquid crystal instrument core control panel
CN116198435B (en) Vehicle control method and device, vehicle and storage medium
CN104816635A (en) Automobile dashboard and implementation method thereof
CN110562252B (en) Automobile cruise control system and control method thereof
CN110796767A (en) Method and system for realizing key-free automobile key control based on gesture recognition
CN203643830U (en) Universal full touch screen control automobile diagnostic equipment
CN202219734U (en) Embedded intelligent instrument for electric automobile
CN2911609Y (en) Embedded GPS guidance device
CN109581931A (en) A kind of controller system for panoramic looking-around system
KR200448093Y1 (en) Navigation apparatus
CN104634362A (en) Vehicle-mounted navigator
CN203178771U (en) High performance vehicle virtual instrument
CN205000393U (en) Excavator color screen intelligence combination meter of integrated electron throttle control function
EP2602782A1 (en) Display system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090121

Termination date: 20161220

CF01 Termination of patent right due to non-payment of annual fee