看看我的车载电脑,完美融入原车总线的车载电脑
- cforce
- 0浏览 · 2013-04-01 21:52
说起车载电脑,很多人的感觉是,那东西没啥用。其实这种观点也不是没有道理,因为早期的车载电脑只不过把一台电脑装到了车上而已。那个时候的电脑功耗、体积都比较大,安装位置、供电、散热都是挑战。就算安装成功,车载电脑似乎也只是用了车上的电源和功放,电脑对车辆的状态也一无所知,普通操作系统上软件的操作又不太适合车上的操作环境,PC平台版本的导航软件缺失也是制约车载电脑普及的一个重要因素。因此那个年代的车载电脑似乎真的没有啥用处。
事情总是在改变,如今情况不同了,硬件性能的提升和功耗的下降以及PC平台导航软件的丰富为车载电脑的普及奠定了基础。随着以CAN总线为代表的汽车总线的普及,车上的各种信息在总线上都可以找到,凭借OBD或者对专用总线的解析,车载电脑可以完美的与车辆融为一体,实现对车辆状态的监视甚至控制。
从09年买车到现在,对车的认识逐步深入。当初提车时,4S店“送”了一台车载DVD导航一体机,7寸的模拟屏,480×234的分辨率。当时对此一窍不通,还兴冲冲的研究了很久,折腾了WolfNCU这些东东,跟同事炫耀了很久。随着对这台机器的进一步了解。我也逐渐意识到了它的很多问题。硬件配置就不说了,就说那个音乐播放界面,几乎当时商场的DVD机的U盘播放都是那个界面。1.1版本的USB,很多媒体格式不支持,连个DVD的 VOB文件都放不了,打火机器还会死机…… 后来终于醒悟了,原来所谓的一体机不过是把一台DVD 和一台导航仪做在一起外面看是一个整体而已。
后来一个小问题越来越困扰我:装了这个一体机后,原厂显示屏的时间调不了了。那个时间越来越快,相信大家都经历过,307A屏都偏快。我只能在去4S店保养的时候让师傅把那个机器拆下来,用原厂的RD4调一下时间。折腾了几次之后,面板都搞花了。后来我就琢磨着能不能自己做个什么电路,不用拆机器就可以调时间。于是开始查资料折腾,这一折腾就搞了两年多。而且目标从原来的调时间变成了做一台跟原车完美融合的车载电脑。在众多朋友的帮助下,这个目标现在已经达成了,这里简单的跟大家汇报一下,算是一个简单的回顾。
系统基于x86体系的车载PC和支持CAN总线的单片机构成,操作系统为Windows Embeded 7。上层软件采用C++编写,图形引擎采用的是OpenGL,支持绚丽的窗口动画,很酷,不过本人美工水平太差,界面很显得比较粗糙。
系统具备的功能
1、响应CAN总线自动开关机,无需人工介入。ACC开启后,系统自动开机,ACC关闭后一定时间,触发上位机关机。上位机关闭后自动断电。当然也可以通过观后镜拨动开关强制开关机.
2、导航,目前内置的是凯立德3D PC版本。这个不多介绍了。
3、音乐播放
切换到导航视图时音乐音量自动减小,切换回来后自动恢复音量
切换到视频视图时,音乐播放自动暂停;切换回来后自动继续播放。
4、视频播放,切换到导航视图时音乐音量自动减小。
切换到导航视图时音乐音量自动减小,切换回来后自动恢复音量
切换到音乐视图时,视频播放自动暂停;切换回来后自动继续播放。
视频可以全屏播放
5、LCD亮度自动感应,能自动感应外界光线,能够根据车灯是否开启调整亮度范围。也可以通过上位机人工指定亮度。
6、兼容原车音响控制手柄
可以使用控制手柄切换曲目
使用滚轮可以任务视图,比如在导航和音乐播放、视频播放间切换
7、语音控制。可以通过语言命令控制。如切换试图,播放上一曲或下一曲等
8、支持自定义主题,用户可以自己根据喜好设计主题,个性化DIY
9、车辆数据详细查询
支持转速、速度、总里程、平均油耗、瞬时油耗、续航里程、定速巡航、当次里程、室外温度、蓄电池电压、车灯状态、车门状态、收音机频率等众多数据的查询
10、智能换档辅助, 在转速过高或者过低时通过语音提醒用户换档,帮助新手上手,避免老手走神
11、行驶中安全带未扣语音提醒
12、行驶中车门未关闭界面及语音提醒
13、车速过快语音提醒
14、驻车后手刹未拉语音提醒
15、驻车后车灯未关语音提醒
16、熄火后使用电脑时蓄电池电压过低语音提醒
罗嗦了半天,上图片
这个是软件的主界面

音乐播放界面,支持多列表,支持封面和歌词

视频播放界面,支持多列表,能自动全屏

导航界面,目前集成的是凯立德3D版本。也可以集成其他的导航软件

车门告警

车辆信息显示界面,这个界面没好好设计,只是调试用的

还有其他一些控件,这里做一下简单的展示

收音机界面

音量调节OSD效果

屏幕俺装的位置及效果,途中的界面是上个版本的了

看看总体效果

C屏放到这里了。BTW,CDC仿真也实现了。

主机的照片,机箱用的是宇通客车的收音机外壳改的。


最早自己手工用洞洞板焊接的协议板,解析数据它可是立了汗马功劳。可是有点大,不适合装车。

现在在用的协议板,小巧了很多。也是全手工焊接的哟。焊工还可以吧

其他几位同学的主题鉴赏
枝子同学的

一诺同学的
拨云同学的主题,可以根据车灯状态切换背景
这个是开车灯后的背景
音乐播放界面
视频播放
导航
加载中