九号电动车b30c吧 关注:3,437贴子:39,575

准备给我的b30c加装转向灯,感觉成本可能比原装便宜不了多少哈

只看楼主收藏回复

在贴吧看了不少大神的操作,有几个给我留下了不少的印象。其中一个是在胶囊灯里加装触点按钮的铁铁,另一个是成本三四十改装的铁铁,你们真是太强了,请收下我的膝盖。
说了那么多,先说说我的思路,因为我是学plc编程的,我想着能不能用plc来控制转向,甚至我还可以增加车子更多的功能。
方法是可行的,可是一个西门子的plc起码也要一两千,这不是太浪费了,再说体积也大,放到电车里也容易搞坏,得不偿失啊!那还有什么呢,我果断想到了单片机。因为我们的车子有5v电压,刚好给单片机供电,体力又小,关键成本也低!
话说单片机只是在大学里学了点皮毛,早忘的差不多了,B站里学吧,经过我十天的学习,终于学废了
下图第一个是b110p的原理图,第二个是我的图。



IP属地:上海来自Android客户端1楼2024-05-14 19:25回复
    用单片机代替闪光器,左右按键触发左转和右转灯亮,关键闪烁频率可以调,这就比原厂的高级点了吧(用处不大,自娱自乐哈)。
    第一步,挑按钮,经过我筛选,最终买了这种,最左边不带指示灯的,以为指示灯也要接线,华而不实,再说胶囊灯闪烁可以知道现在按的哪个转向。


    IP属地:上海来自Android客户端2楼2024-05-14 19:31
    回复
      按钮有了,支架自己做,后面开始选转向灯了,后转向灯分析了下形状,也看了下铁铁的作品,总感觉有点太大了,手画了画,感觉圆的也行,于是买了这种。



      IP属地:上海来自Android客户端3楼2024-05-14 19:35
      回复
        该写程序了,首先下载好对应软件,然后边学习边写。带自锁的按钮控制起来相对简单,检测到有输入的时候,直接有输出就行了,这种自复位的相对有点麻烦,要考虑的东西还是有的,这里一般人可以跳过了,比如1.消除抖动(就是按下的时候,不是一直有信号,而是有波形来回跳动,要在程序里消除掉)。2.防误触,人不小心碰了一下,这里触发时间只有几百毫秒,是不能触发转向功能的,要在程序里消除掉。3.取消转向,两种情况:A.误触也要取消转向功能(这个跟刚才说的防误触启动刚好相反,意思就是在转向打开的时候,任意误操作都要取消转向灯闪烁,就是你随便点一下其中一个按钮,不管触发时间是多少,都要被执行取消转向功能);B正常取消转向操作,这个好理解,就是再有转向的情况下,随便哪个按钮按下,都要取消当前转向。总之AB两种情况的意思就是说,在转向打开的时候,任意操作某个按钮,取消当前转向闪烁;4.因为只有两个按钮,我的思路是,规定按左键,左转闪,然后按左或者右键亮个灯都灭,再按右,右灯闪,依次循环。


        IP属地:上海来自Android客户端5楼2024-05-14 20:06
        回复
          写程序中,ing,,,,,
          突然,有个问题困扰了我,就是在转向灯闪烁的时候,我操作按键是没有反应的,因为单片机周期扫描时,在闪灯程序里循环执行,外界信号它是检测不到的,我嘞个去,之前分析那么多情况都白费了,别说防误触了,就是正常操作按钮都实现不了了,继续b站学习,看看有没有方法解决,知道的铁子可以给我回复…………



          IP属地:上海来自Android客户端6楼2024-05-14 20:13
          收起回复
            之前画的图太丑了,这里补上我画的新图。


            IP属地:上海来自Android客户端7楼2024-05-14 20:32
            收起回复
              牛批


              IP属地:安徽来自iPhone客户端8楼2024-05-14 22:09
              回复
                牛逼


                IP属地:山东来自iPhone客户端9楼2024-05-14 22:37
                回复
                  兄弟你这个成本多少钱。感觉是人工远远大于物料成本的活…非专业人士根本看不懂。我是直接买的原厂套餐更换的


                  IP属地:广东来自iPhone客户端10楼2024-05-14 23:49
                  收起回复
                    铁铁们,我写了段程序,仿真了一下,怎么发表视频?


                    IP属地:上海来自Android客户端11楼2024-05-15 00:00
                    回复
                      199原装转向灯,自己手工装下了。


                      IP属地:北京来自Android客户端12楼2024-05-15 07:15
                      收起回复
                        牛牛牛


                        IP属地:江苏13楼2024-05-15 08:47
                        回复
                          我又新增了大灯手动开关控制电路,原电路是通过仪表的光敏和放大电路实现大灯自动开关,增加了手自动切换按钮。手动下,开关按钮实现大灯控制。自动下,跟原来一样。


                          IP属地:上海来自Android客户端14楼2024-05-15 09:01
                          收起回复
                            大灯手自动切换按钮,要加点延时,手按下1秒以上,才能切换到手动模式,避免误操作,相反,切回自动不需要延时。


                            IP属地:上海来自Android客户端15楼2024-05-15 09:30
                            回复
                              中断的问题解决了,在转向灯闪烁的时候,按下按键,是有反应的,做到了随时检测外部按钮输入状态,用到了两个外部中断,即左转、右转按键,也添加了大灯手动控制,程序也来到了100多行


                              IP属地:上海来自Android客户端16楼2024-05-15 09:56
                              回复