秋风 2006-1-17 10:47
[转帖]我的车载电脑系统--与各位交流学习(长篇,不断更新)
前言
经过长达六个月的设计、研究、实践和改进,本人的车载电脑系统初步取得了阶段性的成果。在这六个月中,在sosaw借鉴了许多DX的经验和方法,特别是得到老唐(T1000)的指导,在此表示万分感谢。
准确地说,我目前所做是集合了Sosaw和海福会上许多DX的智慧的阶段性成果,所以我个人不敢独占,于是决定写一个合集,把我的心得与大家分享,同时也作为一个阶段性的总结。
简单介绍一个自己。本人做软件开发出身,四年前转行,做网络系统集成。在Sosaw属于长期潜水,只看不回的“血吸虫”。本人目前的“实验品”是一台02款的海马FML,5万公里的行驶经验。
由于本人对硬件开发特别是电子电路的知识差不多是“0”,因此,所有设计和制作都受此局限,能避则避,能少则少。所以,许多功能也受此限制,不尽完美。非常感谢老唐在这段时间内在电子电路方面给予我的帮助,就差没有手把手地教我这个笨学生了,再一次表示感谢。
系统设想
设想总是完美的,我的系统设想当然也不会例外。我希望通过一台电脑、各种装置(例如GPS、传感器等等设备),然后打造一个超级系统......
当然,以上是想像中的,但目前肯定可以实现的功能包括:
1.车载影音系统。首先要完全代替音响,包括CD、FM收音等功能。其次是进行功能上的扩展——支持MP3、WMA等数字音乐的管理和播放,可以看DVD和压缩电影,甚至可以看电视。解决方案:对TV-FM接收卡进行二次开发,设计数字音、视频文件的管理和播放系统,即一个适合车载使用的媒体播放软件。
2.车外视频监视系统。这是在后视倒车系统的扩展,包括车前车后车左车右的状况显示。解决方案:采用目前市场上的电脑硬盘录像系统进行二次开发,根据选用的硬件可实现单路或多路监视。
3.GPS应用。包括GPS导航,以及对GPS数据进行分析应用的扩展功能等。例如记录行车里程,行车速度显示,超速警报,指南针,快速轨迹记录(本人曾遇到过进入某路线复杂的住宅小区后走不出来的尴尬)。解决方案:安装车载GPS接收器;使用现成的导航软件;对于导航软件未能提供的功能或使用不方便的功能则自己进行软件开发。
4.车况监视。例如哪一个安全带没扣好,那一扇门没关好之类的状况监视。解决方案:这类开关量的状态监视比较简单,通过简单电路(再次严重感谢老唐在这方面对我的指导),把状态开关连接到并口LPT,设计软件对并口进行监视。
5.访问网络。通过无线以太网和移动公司提供的无线网络服务实现网络互联。解决方案:把Car PC连网目的就是为了实现数据传送,分两类:一类为大量数据传送,例如往车上更新音乐、电影等多媒体资料;另一类少是不是数据传送,例如访问互联网等。大量数据传送时采用无线以太网,因为我家就在四楼,于是在窗边放一个无线网关,把车开到楼下,与家里电脑就这样连网了。行车过程中如要访问互联网,则可以通过GPRS和CDMA,这些就不详述了。
6.控制方式。解决方案:系统的控制方式为触摸屏或遥控器,任意一种方式均能全功能使用本系统,另外使用无线键盘和无线鼠标作为必要时的辅助。
一个好的车载系统除了有丰富的功能和稳定的硬件外,操作的简易性致关重要。经常听到有人说进了某辆装了许多电子设备的车后有一种“迷失方向”的感觉,原因就是因为设备分散,按钮繁多,除了车主,别人根本不懂得使用。所以,我的目标不是做一个“专家系统”,而是一个“傻瓜系统”。把所有的操作集中在一个界面内进行是必须的,各种开关按钮尽可能少也是必须的。我的定位是:只要会使用Windows Media Player(Windows自带的媒体播放器)的人都公使用。
还有一点很重要,我希望这个系统可以很容易地被复制,而且可以复制到不同的车型。因此,在设计、实施、选材时,都尽可能地辟开FML特有的因素,并且尽可能地模块化。这样,只要大家觉得好,就可以很容易地参照安装和使用。
系统工程
要实现一个好个CAR PC系统,称为一项“工程”一点也不过份,相信许多DX都会有这方面的体会。本人把这项工程分为以下四部分:
1.CAR PC电源系统的建立。车载电源系统是一个非常复杂的系统,虽然简单地用一个逆变器也能用,但却有许多问题。其中,最严重的问题就是在汽车打火启动的过程中逆变器无法向电脑供电,这将严重影响使用。另一方面,上下车时的开关机是个严重问题,等待Windows启动和关闭是一件痛苦到极点的事情。在借鉴各位DX的经验和本人实践后,应用了电池+逆变器的方案,在此基础上增加了延时断电装置,较好地解决了以上问题。
2.系统布线。随着功能的增加,车载系统布线变得越来越复杂。即使本人每天都在搞“智能建筑”布线,但对着“智能汽车”布线,也只能乖乖地,老老实实地边学边研究边搞。包括要走什么功能的线,走什么规格的线,线从哪走,怎样走才美观,线与线之间怎么连接,线与设备之间怎么连接等等。目前所用到的线包括:USB延长线,VGA延长线,音频延长线,串口(COM)延长线,电源线,控制线等等十几种。已基本上实现线路连接的模块插头化。
3.设备安装。为了实现上术功能,要安装多种设备。包括:改造音响;安装传感开关;安装各类信息接收装置,如GPS、摄像头等等;各种必要的开关和按钮。
4.软件开发。开发一个类似于MediaCar的软件,集中控制、实现各种功能。
部分设备清单
主机:小机箱(非准系统)/CL 2.53GHz/Intel D845GVSR/256M DDR/40GB小硬盘/Benq DVD光驱/FunTV TV-FM接收卡(7135芯片,免高频头)/ICON Studio Pro 7.1声卡(外加)/集成显卡/集成网卡/集成声卡(音质和抗干挠较差,被屏蔽)
显示器:Liliput 8英寸触摸屏
GPS:Sony 2 Pro So-Mini GMouse
红外接口:IRXON水木行 SMH-IR220(串口)
逆变器:300W 12V直流-220V交流
后备电池:Panasonic 12V 7.2AH
摄像头:CMOS 带广角AV接口
(今晚先写到这儿,发几个现时的图片供各位交流指导)
[img]http://www.sosaw.com/UploadFile/2004-12/200412612211383.jpg[/img]
上面这张图是安装好Liliput 8寸触摸屏后控制台的效果,音响全被挡住。由于系统能完全代替音响,所以影响几乎没有。
鸿飞 2007-10-24 19:59
:L :L :L :L :L 怎么楼主没有下文了?可惜
duncam 2008-2-18 01:13
显示屏装的不是很好看,要是能集成在中控台上就完美了