首页 > 车主说车 > 正文

有图有真相 丰田卡罗拉改遥控开后备厢

2018/4/3 23:01:00

更新结果:
1,可以在任何时候用车内按键打开车尾箱;
2,可以在钥匙不在车上时车辆开锁的情况下,用尾箱上的按键打开尾箱;
3,在钥匙不在车上的情况下,如果锁车状态,按2次开锁键开尾箱,如果车辆是开锁状态,可以按钥匙开锁键开尾箱;
4,同理,在钥匙不插在车上的时候,人在驾驶室内,可以按驾驶室内的开门键打开尾箱;
以上所有功能测试完成,如果有需要玩的,可以提供技术支持,提供HEX代码或者ARDUINO源程序代码,以及硬件连接原理图;
半年前自己从网上买了一个ELM327的ODB通讯器,想做一个类似车辆信息抬头显示的东西,硬件设计差不多了,代码也写了七七八八的,不过因为自己业余,代码16进制转换问题还没完全处理好;调试的时候,用锂电池升压给开发板供电,本来升压电路是调整好的5V输出,不过通电的瞬间发现连接到一起的LCD屏背光超亮,没有引起警觉,而是拿万用表测量开发板的电源电压,电压8.4V,再拆电源已经晚了,AVR的开发板挂了,太郁闷了,还好,LCD没事。郁闷之时坛子里有同学发要分时开车门的帖子,想到了遥控尾箱,这个代码简单,没事先静一下,弄这个代码,后面再想显示器的事情;不过一定不会太久;

有图有真相 丰田卡罗拉改遥控开后备厢

车辆信息显示器的硬件组成;还没弄完

有图有真相 丰田卡罗拉改遥控开后备厢

屏幕布局,后来主屏有调整 大屏显示车速 发动机转速 小屏显示 节气门位置 水温 发动机负荷 电池电压

有图有真相 丰田卡罗拉改遥控开后备厢

主屏调整后的布局,有好的建议告诉我一下,还可以调整 增加了车内外温度显示,自己增加两个NTC传感器,写程序计算车内外温度

再拿一片AVR 328P(ARDUINO PRO MINI)的开发板出来(这玩意自己备有10几片),先准备硬件,自己车的尾箱锁以前拖运塑料模具的时候被塑料厂的吊车给欺负了一下,刮坏变形了,自己用铁锤锤了几下才可以用,当时顺便看了锁的结构,钥匙开尾箱用的是拉杆,车内开尾箱用的是钢丝拉索,后来还专门留意了一下,试一下拉索力不是很大,行程大约12mm左右;打算也是用拉索开尾箱,除拉索外,找一个12V的电磁铁,拉力6KG,然后就是电路板,继电器模块,电源变换模块,还有七七八八的端子连接线什么的;还有一个按键,原车的尾箱按键200多,这不符合一贯节(kou)俭(men)的原则,买一个1.5元的一个防水按键,自己焊引线~
功能设计:要求钥匙未在车上的时候,用开车门的按键开锁后3秒内再按开尾箱,尾箱上装按键,按按键可以开尾箱;按要求画逻辑流程图,开始的逻辑图有问题,自己没发现,按流程图先撸代码,编程比较简单,是用开源的ARDUINO开发板系统,其实就是开源的AVR,很多东西代码简单话,有点基础甚至没基础的人都可以用这个撸代码;边写边调试,挺简单的,很快搞定;为了防止按键抖动产生误判,计时开锁输出口两次状态翻转发出开锁信号,机械按键接触有时会有抖动,你自己感觉按了2次按键,实际机器识别出是3次(机器的识别是瞬间的),这个也可以通过定时器写一个防抖程序进行去除,但是有点复杂,有玩单片机的知道专门会有这部分处理的内容;然后检查车尾箱,找安装位置,电磁铁自己设计个支架,钢丝拉索也设计一个安装位置,本来可以找朋友去加工漂亮一点,后来看到简单,自己到板房敲敲打打的很快搞定,实际上这一切都是在做无用功;准备第二天找时间安装,晚上睡觉,还在想这玩意,想下程序工作流程,突然惊醒,我这逻辑不对啊,按键开锁我放到逻辑最外层本身就有问题,外人可以在未开锁的情况下打开尾箱,虽然可以引起车辆报警,但是这明显的就是不合理;第二天有事情,只重新勾画了一下流程图,需要引入一个开锁信号才行,用计时器会有开锁后按键不能开尾箱的状况,查原车电路图,找到开锁信号,和开锁的动作线在一起,这个就好办了,重新写代码,因为有了开锁信号这个条件,连定时我都不要了,直接在车门锁打开的情况下,可以按键开尾箱;还可以再按一次开锁键开尾箱;自己接线试了下,逻辑都没有问题,继电器动作十分稳定;
原来焊好的电路还要重新调整,多一个信号接口,原来的接线端子不够用 了,手头又没有多余的6PIN的接线端子,只好把地线让出来,单独用条线甩出来,重新装进从家里翻出来的节能灯电源的盒子里;
到楼下拆车,拆A柱下面,还有门框走线,B柱侧面 以及后面的一侧覆盖塑料件,在驾驶舱保险丝盒位置测量找到电池电压,取电源,ACC从以前行车记录仪上面的线取信号,A柱下面的白色塑料盒是我自己做的行车记录仪电源--苹果牌的(以前用苹果耳机的盒子做的电源外壳);引线从这里往后引,B柱的位置找到开锁动作信号线(收到ECU发出的开锁信号时,发出一个正电平的开锁信号),浅蓝色线; 还有一个开锁状态信号线(在车门未锁的情况下低电平),黄色细线;想拆端子再压端子担心自己弄的不牢靠,所以选择了破线,破线后绕一个端子线上去,细心包扎后又捆上束线带,之所以用插头,是想以后不用时直接拔端子,避免出现其他后果;临时把电磁铁装到预先想好的位置,装上拉索支架到尾箱锁的一个螺丝上,装上拉索,拉索头部有合金位置用钻床钻两个小孔,过钢丝,勾住尾箱锁原来拉索的位置;拉索的调整螺丝位置先松掉,全部整理好后,将引线装到线路板盒子(控制器)的端子上,开始试功能,所有的动作都对,但是唯有一个问题,拉索的拉力不够,拉不动尾箱锁的杠杠,开始行程没问题,但是到最后不够力,自己先前疏忽也在这个地方,试拉索的力的时候没有试到底,拉力因为角度问题,到行程的最后阶段十分大力,看来用电磁铁做执行器是有问题的,除非电磁铁的力足够大;不过最大的收获是,所有的代码都正确,需要换执行器,到时候还要修改一下程序代码;本来手头有一些步进电机,驱动器什么都是现成的,后来想想不划算,直接到网上10多块买个专用锁块;周末和孩子出香港玩,也没弄这个东西;年底事情特多,很多事情都没时间处理;周二找时间到下面试了下锁和代码,锁打开尾箱没问题,但是,因为增加了锁回位有阻力,尾箱不能关,还要增加复位,实际上如果装的很好的话,锁不用复位应该也可以,自己还是增加个复位信号,又要增加一个换向电路,继电器要换成两个,还有一个问题,因为车辆开锁脉冲的时间比较长,自己根据声音估计大概0.3~0.5秒左右,我在开锁后判断延时的时间只有20毫秒,明显的时间不够,按开锁键的同时,尾箱也同时开启,回来查资料,找开锁脉冲时间,维修手册上有个脉冲时间为0.25秒;按这个修改代码,首先增加一路回路给电机回位换向用,这个比较简单,画个逻辑图,然后根据逻辑图修改一下程序,在里面增加一个输出IO;再有,将开锁等待时间延长到260毫秒,即0.26秒,比开车门的程序脉冲多了10毫秒,然后再让程序去判断车门是否已经打开;硬件要重新弄了,原来的盒子放不下了,当然,如果是自己重新画板做电路,可以缩小为原来的1/4,但是没必要,反正车尾箱大把地方;重新用一个双继电器模块,还是电源和单片机,增加了一个电源接口,这样原来的端子就够用了;重新搭焊电路,因为车辆12V电源,高电平要做分压,要不单片机的IO受不了,开门信号还是用了一个防反向二极管防止电压倒灌,输出IO用了1K的限流,搭焊完成后,烧录程序进去,通电试功能,一切正常;翻出原来装飞利浦灯泡的盒子,里面装的原车灯泡拿出来,盒子加工两个孔,加个俩铜柱架线路板,出线位置用刀子开孔;周三中午午休时间,到下面重新拆开尾箱,调整锁的安装,让锁体和拉杆平行,固定好后,没有合适的拉杆连接固定片(随锁带的不怎么合适),先用扎线带扎一下,后面有时间再做一个这玩意比较简单,不管怎样,锁本身还是有阻力的;接上控制器试功能,一切正常,如视频;但是又带出一个新问题,用车内的拉索打不开尾箱了,查了原因,还是车上的锁阻力的问题,自己再想一下,解决方法两个,一是想办法调整减小阻力,或者尾箱锁块上想办法;另外一个,是彻底舍弃原来的机械开锁,保留钥匙开锁外,内部增加一个按键,随时可以开锁,不受限制,这个要修改一下程序,很简单,所以暂时控制器不固定,直接塞到车位箱角落,有时间修改一下程序,增加一个接口;
将尾箱的装饰条拆下来,在上面挖个孔,然后把按键装上,装好装饰条,重新试功能,除车内开尾箱功能外,其他正常;
钥匙打到ACC或ON状态,遥控和按键都不能开锁,这个有点不方便,需要后期修改,增加一个车内按键,可以在ON或ACC状态下开尾箱(或者修整好拉索开尾箱);
拔钥匙,开门状态下,再按开锁键,直接打开尾箱;按按键也可以打开尾箱;
锁车门状态下,按键不能开尾箱,遥控按两次可以开尾箱;
到此,第一阶段的工作暂时完成,后面找时间再完善一下即可;

尾箱遥开启视频,按第一次开锁,按第二次开尾箱

有图有真相 丰田卡罗拉改遥控开后备厢

调试时单片机读取到的车辆电池的电压其他的16进制数据已经获取,还没来的及转换成10进制,这个单片机开发板因为供电出了问题就挂

有图有真相 丰田卡罗拉改遥控开后备厢

尾箱锁位置的结构

有图有真相 丰田卡罗拉改遥控开后备厢

拉模具撞烂的尾箱锁 外壳坏了,里面有变形,硬敲回来用了几年了

有图有真相 丰田卡罗拉改遥控开后备厢

系统电路原理图 ,开始的图随便画的,后来修改挺多我画的挺丑的,字也丑~

有图有真相 丰田卡罗拉改遥控开后备厢

准备的零件 有万能板 单片机 继电器和电源模块

有图有真相 丰田卡罗拉改遥控开后备厢

准备的接线,在ACC和电源的引线上增加了一个车用保险丝,担心短路烧了线,线上面都套了玻璃纤维套管作为防护

有图有真相 丰田卡罗拉改遥控开后备厢

淘宝上的原车尾箱按键 太贵啦

[1] [2] [3] [4] [5] [6] [7] [8] [下一页]
相关车系

官方价:暂无报价

级别:

相关文章