矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 9426|回复: 39

铃木维特拉DIY行车落锁

[复制链接]
     
发表于 2017-8-15 22:42:21 | 显示全部楼层 |阅读模式
    关于汽车行驶时自动锁门的功能,据说在欧洲等地,出于安全考虑,是禁止车厂提供这个功能的。而现时国产的大部份车,汽车出厂时也关闭了行驶时自动上锁的功能了,不过鉴于国人对这个功能需求较大,所以车厂还是保留了可以通过BCM激活这行驶时自动锁门的功能。如我上一台车,长安悦翔,要激活行车自动上锁功能,就要到4S店签定一份免责声明,然后由4S帮激活这个功能。
    现在换了维特拉,貌似BCM里面也没有激活行车上锁的功能,所以每次开车时都要手动上锁,感觉有点麻烦。于是买车不久后,就打算装个行车自动上锁器算了,网上有OBD接口的上锁器卖,除了可以提速上锁外,还有开门自动双闪跟倒车双闪功能,安装也方便,直接插到车子的OBD口上就完成了,10秒就可以安装完毕,这个本来是最佳的选择,但不知为什么,我对倒车双闪这个功能很抗拒,于是在TB上跟有卖这东西的大部份店家都联系过,问能否取消这个功能,或定制一个不带倒车双闪功能的模块,结果答复是不能……我猜想可能都是些分销商吧,如果能找到原设计者,取消一个功能是非常轻松的工作。最终还是决定不装了,每次开车就自己按一下开关。
     几个月前,非常机缘巧合之下,加入了一个维特拉高级技术群,看到了共享版的维特拉工厂手册,群内的十数人也在围绕着手册展开各种折腾跟讨论,这种学术钻研的风气非常合我的口味(由于已答应群主,群号跟手册都不能公报)。上段时间搞的用原厂大屏实现右侧视盲区显示,也是在手册的帮助下实现的。贴子:http://www.crystalradio.cn/thread-1479783-1-3.html 那时发现,车子的BCM会有一路车速信号输出,那时就有灵感了,何不利用这个车速信号,自己做一个行车自动上锁的装置,这样就不用天天按键这么麻烦了。
    车速信号由BCM的G04插头的B32脚输出。

BCM3.jpg

     车速信号的波形图手册如是说:

BCM4.jpg

     而G04的B32脚在这里:

BCM2.jpg

  这条线非常容易找到,用了一个并线器,就把这条信号线引出来了,如下图中绿圈处。

20170812_143053.jpg

  按照手册上说,这线应该是一个峰值约为12V的线,当车速为0时,没有脉冲信号输出。不过当时由于我的示波器还未收到,所以只能用万用表测量了一下,停车状态下电压只有3.3V。不过由于在搞侧视时,就发现手册中部份是存在错漏的,所以也不以为意。这时把速度线直接接上一个LED发光二极管正极,LED的负极接地,通电后LED常亮,当车开起来后,LED开始闪烁,车速越快,闪烁频率越高,证明车速跟频率成正比关系。
    接着找上锁跟解锁的原理图,同样出自BCM。在L02的21 22脚中,通过门控开关控制。门控开关把L02-21脚接地时,就实行解锁,L02-21脚接地,就实现上锁功能。

BCM1.jpg

   实物中,L02插在BCM的另一端,由于被配电板档住了,所以根本看不到,要拆BCM也相当麻烦,要先把配电板拆了才能拆出来。只得换另一个方法,认真看线路走向,发现线速最终汇集到驾驶室左下方的大线束上。

20170805_135447.jpg

  按照手册上所示,上锁线是一条绿色的线,解锁线是一条灰色的线。这时剥开一下这组大线束,发现里面绿色跟灰色的线都不少!回头再看手册,上面有介绍上锁跟解锁线的波形图。

BCM5.jpg

门锁信号.jpg

试着轻微破了几条绿色跟灰色的线,测量波形,还真找到了!

20170812_142151.jpg

20170812_141814.jpg

  就是下图中这两条线。

20170805_140935.jpg

  试着把绿线接一下地,车门马上上锁;然后试着灰线接一地,车门马上解锁。线找到了,同样用并线器把线引出来,待用。

20170805_142756.jpg

   信号线跟控制线都找好后,到设计电路阶段。设计目标是车速到达20KM/H以上时,如果车之前未人为上锁的话,则自动上锁,中途若有解锁的行为,当车速到达20KM/H以上时,自动重新上锁,熄火时,未人为解锁的话,则自动解锁。电路图如下图,主控芯片为15F104W单片机,1脚(P3.4)用来检测是整车断电,当熄车断电时,1脚电压为0V,这时靠电容C1储存的电能继续为单片机供电(大约可以维持供电2秒左右),单片机就在这个时候发出解锁的命令。3脚(P3.5)用于检测锁门键是否按下,6脚(INT0)用于检测解锁键是否按下,车速信号上8脚(INT1)输入。

电路图.jpg

   按图施工,手工焊制的线路板也很快做出来了,第一版的控制程序花了大约一个小时就写好了,但按照以往的经验,第一次的程序在实际使用中,会碰上不少的BUG的,最终的程序都是通过数次修改才能接近完美的。

电路板.jpg

把线路板接到车上,初步测试了一下,各个功能都能正常工作。就这样开车试了一个下午,果然程序中有不少必须改进的地方,于是又把程序改了一下,继续测试。

20170809_122512.jpg

   不得不说这个测试的过程才是最烦人的,前前后后试了差不多一个星期,程序改动数次,才终于感到满意。这时把线路板用盒子装好,引线也包好,准备装车。至于源程序,我猜想对这个感兴趣的人不多,所以也懒得发了。

20170812_150354.jpg

     装复的过程就不详细说了,尽量把线处理好,避免相碰产生异响,自动上锁控制器就贴在关闭自动启停器的旁边。

20170812_153033.jpg

  我猜很多人看了都会说太复杂太麻烦了,所以其实我并不建议大家像我这样干,毕竟如果你能接受倒车会双闪的话,那OBD器绝对是最佳的选择。我这个差不多就是整个研发的过程,中间的辛苦碰到的各种各样的问题,只能自己慢慢一一去面对、处理跟解决,所以当最后成功时带来的喜悦也是无与伦比的,这个才是折腾的乐趣。

评分

1

查看全部评分

     
发表于 2017-8-16 17:56:38 | 显示全部楼层
没仔细看。好像很牛X的样子。
真羡慕软件也懂,硬件也懂得牛人
回复 支持 反对

使用道具 举报

     
发表于 2017-8-16 20:09:38 | 显示全部楼层
楼主做事利索, 说干就干.
我寻思着给长安奥拓加转速表, 想了能有四年多了, 这还没影儿呢.
回复 支持 反对

使用道具 举报

     
发表于 2017-8-17 11:54:25 | 显示全部楼层
眉间尺 发表于 2017-8-16 20:09
楼主做事利索, 说干就干.
我寻思着给长安奥拓加转速表, 想了能有四年多了, 这还没影儿呢.

如果能找到发动机转速脉冲信号 用一片LM2907频率/电压转换 用数字电压表
可以简单显示转速。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-17 12:41:46 | 显示全部楼层
maojc 发表于 2017-8-17 11:54
如果能找到发动机转速脉冲信号 用一片LM2907频率/电压转换 用数字电压表
可以简单显示转速。

这个思路很好.

以前想过将脉冲整形成窄脉冲后, 直接接到内磁表头上, 然后重新绘制一下表头刻度盘就可以了. 这其实也是一种 频率/电压 变换电路.
可惜心太大, 想着要学单片机, 还想将转速表指示与速度表指示叠加起来, 检测档位信号后让转速表直接变成发动机车速, 通过观察 "实际车速" 与 "发动机车速"之间的差异来决定换挡时是需要轰一脚油门还是需要点一下刹车, 减小换挡时的顿挫感.

结果就成了现在这样了:理想很丰满, 现实很骨感.
回复 支持 反对

使用道具 举报

     
发表于 2017-8-17 12:49:12 | 显示全部楼层
本帖最后由 maojc 于 2017-8-17 13:00 编辑
眉间尺 发表于 2017-8-17 12:41
这个思路很好.

以前想过将脉冲整形成窄脉冲后, 直接接到内磁表头上, 然后重新绘制一下表头 ...


这芯片是模拟时代某些车辆转速表芯片 对波形要求不高。
未命名图片.jpg
回复 支持 反对

使用道具 举报

     
发表于 2017-8-17 13:03:22 | 显示全部楼层
maojc 发表于 2017-8-17 12:49
这芯片是模拟时代某些车辆转速表芯片 对波形要求不高。

看了一下LM2907的介绍, 精度很不错, 而且用起来也方便. 如果是为了实用, 这几乎是最好的方案了.
回复 支持 反对

使用道具 举报

     
发表于 2017-8-21 09:03:09 | 显示全部楼层
我加了5个维特拉的群   肯定有楼主
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2017-8-21 22:33:23 | 显示全部楼层
眉间尺 发表于 2017-8-16 20:09
楼主做事利索, 说干就干.
我寻思着给长安奥拓加转速表, 想了能有四年多了, 这还没影儿呢.

转速信号可以考虑从点火线圈的初级上获得呀!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2017-8-21 22:36:45 | 显示全部楼层
rakong 发表于 2017-8-21 09:03
我加了5个维特拉的群   肯定有楼主

...也不一定有我,由于工作较忙,所以我很少加微信群的,维特拉就只有两个,一个是本地的群,基本是静音+潜水的状态,另一个就是说的技术群,里面只有20个人,我一般就看人家的研究成果,也很少发言。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-21 22:47:23 | 显示全部楼层
我的电脑! 发表于 2017-8-21 22:36
...也不一定有我,由于工作较忙,所以我很少加微信群的,维特拉就只有两个,一个是本地的群, ...

QQ群。。。。。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-21 22:47:57 | 显示全部楼层
目前还不知道点火线圈的具体原理, 不知是靠线圈拾取点火信号还是用导线直接焊接来引出点火信号, 还有点担心影响点火效果.
回复 支持 反对

使用道具 举报

     
发表于 2017-8-21 22:48:49 | 显示全部楼层
我也是想年底买这个车,主要是囊中羞涩。主要是想找个1.4T低配自动版的    9万+就行
回复 支持 反对

使用道具 举报

     
发表于 2017-8-22 00:27:35 | 显示全部楼层
眉间尺 发表于 2017-8-21 22:47
目前还不知道点火线圈的具体原理, 不知是靠线圈拾取点火信号还是用导线直接焊接来引出点火信号, 还有点担心 ...

查一查发动机上应该有专门提供转速信号的脉冲 至少有曲轴位置信号的脉冲。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-22 10:45:19 | 显示全部楼层
这个,我有一个建议,车子要是一个人开的时间多,就不要改了,锁块每次都工作会缩短寿命。可以设定遥控只开驾驶员位置车门的锁。我也是买了一个OBD接口的上锁器,每次点火熄火,四个锁块都工作,后来担心影响汽车电路,就没用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 21:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表