|
|
|||||||||||||||||||||||||||
The Art of Interface |
Article 19Automotive virtual instrument clusterCategory. Automotive industry. Virtual instrument clusters.
Description. Ideas behind production of virtual instrument clusters:
graphical design,
embedded real-time 2D and 3D graphics and
hardware development.
Limited offerProfessional Librow Calculatorvisitfor free
Download
7.4 MB for Windows
1. IntroductionModern dashboards are virtual — instead of mechanical gauges they have LCD display, which is the window to virtual realm. From now on the information the driver sees can be customized, configured and skinned according to his preferences and taste. Let us see, how that works in practice. 2. Virtual instrument cluster — graphical designVirtual cluster can have several skins, or graphical designs. The driver can switch between them, even on fly, to select preferable one. The reason for switch could be lightning conditions, like day and night, driving manner, like comfort and sport, or taste, like desire to have some photo as background. So, here is a couple of graphical designs for our virtual dashboard. The first one looks quite traditional — fig. 1. Fig. 1. Automotive virtual instrument cluster — first version.The second design is something quite difficult to implement for mechanical cluster — fig. 2. Fig. 2. Automotive virtual instrument cluster — second version.3. Virtual instrument cluster — hardwareNow, when we have skins, we are to select the hardware for the instrument panel to render them real-time. Obviously, we need some CPU — central processing unit — to manage the cluster logic, and GPU — graphics processing unit — to render the dashboard graphics. Of course, they should be embedded versions for automotive application. For our purposes we have selected Fujitsu SoC — system on chip. This chip is hybrid of both CPU and GPU — it has two processing cores. One core is for general-purpose calculations and the other one is for processing 2D and 3D graphics. In the picture below you can see the digital cluster hardware: the biggest chip on the PCB — printed circuit board — is the SoC — fig. 3. Fig. 3. Automotive virtual instrument cluster based on Fujitsu SoC.As automotive version the selected chip has some extra — a couple of video capture channels, which we use for night vision and GPS. The output of these systems we show in the window at the top the instrument cluster. For our digital panel we use the touch-aware display, so, the virtual cluster functions can be managed touching the LCD screen — for instance, this way one can switch between navigation system and night vision. 4. Virtual instrument cluster — firmwareNow it is time to program our powerful chip. The most difficult part here is graphics rendering, this task we put on our embedded graphic engine — EGE. EGE was easily modified to manage graphics processor of Fujitsu SoC. The result is impressive — combination of 2D and 3D graphics of crisp quality at 60 frames per second — see the table below.
Having programmed the chip we can see our dashboards live. Here is the first version of the instrument cluster in action — video 1. Video 1. Automotive virtual instrument cluster — first version.And now turn of our second virtual cluster — video 2. Video 2. Automotive virtual instrument cluster — second version.5. To learn moreDetails on virtual instrument clusters manufacturing:
|
|||||||||||||||||||||||||||
|