×
汽车电子 > 汽车分类 > 详情

麻省理工小伙让普通汽车一秒变“特斯拉”

发布时间:2020-07-14 发布时间:
|

一个名叫Carduino的小型汽车开发板,它能够插在汽车的诊断端口上,进而让车主可以为自己的汽车配备多种工具,实现汽车功能的可扩展化。以下是文章的主要内容。

乔什·西格尔(Josh Siegel)是一位特别喜爱汽车的底特律人。他在自己15岁生日之前就买了自己的第一台车,那是一辆1955年版的雪佛兰210,他十分喜欢这辆车,因为这让他有了捣鼓汽车的机会。在修好这部经典的汽车之后,西格尔又开始对其进行一些难度更高的改装,包括调整时间、更换凸轮轴和化油器等,“这或许得花费一些时间和金钱,”西格尔说道,“但我可以将这辆1955年产的老爷车改装成我想要的样子。”

不过他的另一台车——2004年上市的雪佛兰英帕拉(Chevy Impala)——的改装难度却比较高,西格尔对于这辆车的许多地方都束手无策,比如调整它的引擎或自动锁设置,“任何形式的调整都需要经销商的诊断工具,”他说道。

不过,作为麻省理工学院的工科毕业生,西格尔前后用了六年的时间找到了一个可行的解决方案,而这也正是西格尔的新公司CarKnow的首款产品——Carduino。

这个小小的装置可以插在汽车的诊断端口上,从而让车主可以为自己的汽车配备多种工具。比如让车窗在天气发生变化时自动关闭,通过手机应用远程锁定和解锁车门,或者其它任何你能想象到的应用场景。西格尔打造这款产品的愿景就是让所有人都可以使用Carduino打造任何他们喜欢的应用。

对于传统汽车而言,消费者买的车是怎样就是怎样,车主很难自行为其增加停车助手或盲点监控等功能,除非在4S店通过支付昂贵的费用来进行升级,Carduino就旨在改变这种现状。在目前的汽车市场上,知名汽车厂商与苹果或谷歌等科技巨头联合推出的互联网汽车解决方案仅限于那些新上市的高端汽车,西格尔则希望利用Carduino来让许多普通汽车,甚至是老款汽车也能连上互联网。

与智能手表相仿的成本

西格尔之所以将这款产品命名为“Carduino”,是因为他想让人们由此联想到“Arduino(允许用户自行构建电子产品的小型开源电路板)”。但是相对于Arduino来说,Carduino的功能要更加强大,其数据处理能力和智能手机差不多。西格尔表示,Carduino的制造成本与智能手表相仿,该产品预计将会在明年年初上市。

其实目前市面上已经出现了类似能够插入到汽车诊断端口的产品(如Automatic和Carvoyant),但它们的主要功能是获取汽车的运转数据,如汽车燃油效率或与“发动机检查”指示灯有关的数据。这些产品甚至还为开发者提供了一个可以利用汽车数据开发应用的平台,如在你离开办公室时自动给妻子发送信息等。

不过,Carduino希望能在此基础上有所突破,它能直接进入到当汽车上的各种组件实现相互通信的系统——控制器区域网络(CAN)之中,而这也让其能够实现更多的用途。

CAN难题

目前Carduino所面临的一个问题是不是所有的汽车都使用CAN系统。根据西格尔的介绍,大部分在2004年及以后上市的汽车都使用了CAN系统,但有些在2008年以后上市的车型已经不再使用该系统。

还有一个不得不指出的问题是,由于Carduino能够让汽车连上互联网,所以车主就必须考虑随之而来的安全问题。西格尔对此表示,CarKnow已经采取了多种预防措施来保证Carduino的安全性,他们在设计Carduino时单独编制了一组特定的命令白名单,用户只能运行白名单中的命令。同时还有一个命令黑名单,系统在每次执行这些命令之前都会进行相应的检查。此外,Carduino平台还将会开源,所以开发者可以自由地检查工具的安全性,并修补一些可能存在的安全漏洞。

不过让Carduino感到最头疼的问题是CAN目前还不是一个标准系统,每个汽车制造商都会以自己的方式来发送消息,而这些消息甚至可能会车型不同而有所差异。为了让Carduino正常工作,西格尔和他公司将不得不对其打算支持的车型进行逆向工程,来弄清楚所有与车载系统相关的信息。

在Carduino的同类产品中,Automatic能够处理福特汽车的CAN消息,不过只能处理一些比较有限的消息,而这还是Automatic与福特达成合作之后才实现的。“这是一个非常微妙的系统,”西格尔说道,“很多汽车厂商并不喜欢第三方为汽车增加CAN总线的流量负担。”

汽车众包思维

西格尔目前的计划是将关于汽车系统的逆向工程工作众包出去,通过外部开发者的支持来解决这一问题,他们将会搭建一个开放的文档系统,让全世界的开发者都可以将自己的成果上传到该系统进行共享。鉴于全球汽车爱好者的规模,这种众包思维或许是可行的。不过当然也有可能会以失败而告终,“不管如何我都想祝他们好运,”Automatic的创始人柳芭·米利科维奇(Ljuba Miljkovic)说道,“但我仍觉得这会是一个巨大的挑战。”

西格尔在麻省理工学院用6年的时间将Carduino这个研究型项目变成了现实,这对于他来说就已经是相当大的进步了。Carduino还将会内置数款支持大部分车型的应用,而西格尔还将会把自己已经确认的CAN命令提供给开发者使用,帮助他们构建新的应用。

“坦白地说,”西格尔说道,“我已经等不及想看看人们会如何通过Carduino来捣鼓自己的汽车了。” 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
低成本的PLD管理图像数据