论文部分内容阅读
丰田在美国发起的大规模召回事件,起因是驾驶员反映车辆自动加速和油门踏板无法复位,美国交管局发表的调查结果是“电控系统不存在缺陷”。美国道路交通安全管理局和美国航空宇宙航行局对控制器的程序进行了详细调查,认定丰田汽车当在驾驶员不踩油门踏板的情况下不会进行急加速。根据交管局的调查结果,凯美瑞等车油门踏板不复位的故障都是由单纯的踏板机械问题引起的。出现问题的踏板都由丰田进行了免费维修,美国交管局宣布“现在丰田车已经安全了”。
我对美国交管局的安全宣言是否合理存在疑问。他们说经验证控制器里的程序不存在缺陷,丰田车是安全的。但是即使控制器程序本身没有缺陷,控制器仍会犯错,我想大家在日常驾车中也有这样的体验。微软的Windows xp和Windows 7,以及苹果的Mac OS 10.6,都不敢说不会死机,这对于汽车控制器来说也是一样的。
汽车上工作的操作系统(OS)比Windows或Mac OS要可靠的多。我曾多次采访汽车控制系统的开发现场,现在也能接触到这方面的最新情报。在汽车领域,OS的可靠性很高,然而使用者不能够随意安装软件也是系统稳定的重要原因。
无论Windows还是Mac OS,在电脑刚买来时都会预装一些软件,如果只使用这些软件电脑一般不会死机。但是,大多数人都会购买一些自己需要使用的软件安装到电脑里,这样一来死机的可能性就大多了。
某企业汽车控制系统的技术人员告诉我,现代汽车内部的情况和安装了很多软件的电脑类似。汽车内其实装载了很多控制器,一般来说其核心是控制发动机的ECU(电控单元),从这里引出许多线路与变速箱、制动系统以及很多传感器连接,这些产品的制造商都不一样。现在的日本车上,进入ECU的信息有150种之多。各种软件都在同时工作,在汽车行驶时有些状态变化需要在百分之一秒内被捕获处理,在长时间的运行中,不知什么时候软件中未被发现的问题就会被触发。
我就此咨询了制动系统控制系统开发的技术人员。他告诉我,一般情况下,汽车制动系统是最优先的,因为安全行驶是最重要的。但是进入制动系统的信息非常多,比如说四个车轮的转速、方向盘的转角、油门踏板开度、变速箱的变速比、车速、加速度等。最新的车辆电子稳定系统还同时记录了汽车的各种特性数据,控制器根据数据和车辆现在的状态进行比较,在必需的时候自动对单个车轮进行制动,同时可以降低发动机的动力输出。但是不可能保证其100%正常动作,可靠性最高为99.9999%。
CAN(控制器局域总线)的开发人员的观点是,在汽车上有太多信息必须处理,不得不区分其被处理的优先级。其中优先级最高的是制动系统,但有时其所需信息却更新很慢。而正常情况应该提高信息传输速度和处理能力,而不是对处理的顺序进行排位。
向多方面咨询的结论是,丰田车电控系统程序不存在问题是“理所当然的”。他们同时也告诉我,调查程序是没有意义的。甚至有人告诉我,制动系统的控制程序已经越来越复杂,这些年来应该改写全新的OS,延续使用以前的程序难免偶尔会出现预期外的情况。
买回电脑后,你有多少次死机的经验呢?如果一次都没有,你真是太幸运了。希望你能把这种幸运带到电脑化的汽车中来。
我对美国交管局的安全宣言是否合理存在疑问。他们说经验证控制器里的程序不存在缺陷,丰田车是安全的。但是即使控制器程序本身没有缺陷,控制器仍会犯错,我想大家在日常驾车中也有这样的体验。微软的Windows xp和Windows 7,以及苹果的Mac OS 10.6,都不敢说不会死机,这对于汽车控制器来说也是一样的。
汽车上工作的操作系统(OS)比Windows或Mac OS要可靠的多。我曾多次采访汽车控制系统的开发现场,现在也能接触到这方面的最新情报。在汽车领域,OS的可靠性很高,然而使用者不能够随意安装软件也是系统稳定的重要原因。
无论Windows还是Mac OS,在电脑刚买来时都会预装一些软件,如果只使用这些软件电脑一般不会死机。但是,大多数人都会购买一些自己需要使用的软件安装到电脑里,这样一来死机的可能性就大多了。
某企业汽车控制系统的技术人员告诉我,现代汽车内部的情况和安装了很多软件的电脑类似。汽车内其实装载了很多控制器,一般来说其核心是控制发动机的ECU(电控单元),从这里引出许多线路与变速箱、制动系统以及很多传感器连接,这些产品的制造商都不一样。现在的日本车上,进入ECU的信息有150种之多。各种软件都在同时工作,在汽车行驶时有些状态变化需要在百分之一秒内被捕获处理,在长时间的运行中,不知什么时候软件中未被发现的问题就会被触发。
我就此咨询了制动系统控制系统开发的技术人员。他告诉我,一般情况下,汽车制动系统是最优先的,因为安全行驶是最重要的。但是进入制动系统的信息非常多,比如说四个车轮的转速、方向盘的转角、油门踏板开度、变速箱的变速比、车速、加速度等。最新的车辆电子稳定系统还同时记录了汽车的各种特性数据,控制器根据数据和车辆现在的状态进行比较,在必需的时候自动对单个车轮进行制动,同时可以降低发动机的动力输出。但是不可能保证其100%正常动作,可靠性最高为99.9999%。
CAN(控制器局域总线)的开发人员的观点是,在汽车上有太多信息必须处理,不得不区分其被处理的优先级。其中优先级最高的是制动系统,但有时其所需信息却更新很慢。而正常情况应该提高信息传输速度和处理能力,而不是对处理的顺序进行排位。
向多方面咨询的结论是,丰田车电控系统程序不存在问题是“理所当然的”。他们同时也告诉我,调查程序是没有意义的。甚至有人告诉我,制动系统的控制程序已经越来越复杂,这些年来应该改写全新的OS,延续使用以前的程序难免偶尔会出现预期外的情况。
买回电脑后,你有多少次死机的经验呢?如果一次都没有,你真是太幸运了。希望你能把这种幸运带到电脑化的汽车中来。