矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: traingo

用继电器点亮独立的15盏灯 有啥办法

[复制链接]
     
 楼主| 发表于 2023-9-3 19:24:23 来自手机 | 显示全部楼层
深圳观知 发表于 2023-9-3 18:13
P1到P5是刹车,一脚到底可以理解,也就是可以直接让P5亮起,同时P1-2-3-4跟着亮:那么,是不是松脚后即逐个熄灭 ...

控制器的杆子不能跳越挂挡, 它一定是是逐一加减。从n挡 一脚到p5 实际是 从p1 p2p3p4再到p5。  控制器杆子贯穿下来的 。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-3 19:29:18 来自手机 | 显示全部楼层
bg1trk 发表于 2023-9-3 18:36
别着急,能实现。

整理了一下,看看是不是下面这个意思:

太感谢了!我确认 就是这个需求。  这个亮灯图的意思完全是我期待的那种。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-3 19:34:20 来自手机 | 显示全部楼层
onesword 发表于 2023-9-3 19:01
继电器要求的驱动电流太大,你的控制器应该提供不了。
还是静下心来学习单片机吧,这是正解

好的,我会抽空学学看。继电器我想到了光耦隔离的模块 可以高低电平触发 计算了一下 用25个继电器 。
B36387B7-0062-4983-9CC4-B9EC9B615B58.jpeg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-3 20:37:47 来自手机 | 显示全部楼层
good3721 发表于 2023-9-3 09:20
CD4067 相当于一个单刀十六掷开关,具体接通哪一通道,由输入地址码ABCD 来决定。

我搜了一下有卖的这个的,我理解为,有了它 我可以将控制器的4个输出信号焊接到s0~s3 然后就可以每一路点灯的信号了。 有了这个信号 再用光耦继电器去驱动12v灯泡。 再次感谢。
BB48D297-BF5C-4F74-93C5-4A6338F3CE6A.png
回复 支持 反对

使用道具 举报

     
发表于 2023-9-3 21:00:01 | 显示全部楼层
traingo 发表于 2023-9-3 19:24
控制器的杆子不能跳越挂挡, 它一定是是逐一加减。从n挡 一脚到p5 实际是 从p1 p2p3p4再到p5。  控制器杆 ...

也就是说,各个挡位都是默认保持当时状态的,而不是松手就自动回位.
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-3 21:20:23 来自手机 | 显示全部楼层
深圳观知 发表于 2023-9-3 21:00
也就是说,各个挡位都是默认保持当时状态的,而不是松手就自动回位.

是的    状态是恒定的  
回复 支持 反对

使用道具 举报

     
发表于 2023-9-3 23:12:42 | 显示全部楼层
做继电器矩阵恐怕不行,供电电源也受不了,不过,如果你的光耦够多的话,可以试着做光耦矩阵啊,。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-4 01:02:32 来自手机 | 显示全部楼层
氓流 发表于 2023-9-3 23:12
做继电器矩阵恐怕不行,供电电源也受不了,不过,如果你的光耦够多的话,可以试着做光耦矩阵啊,。

刚刚算了一下全部用继电器的情况下 要用75个继电器  。最多68个继电器在同时工作。用光耦隔离的继电器 电流大约100ma,耗费90w功率。  不知道算的对不对。
回复 支持 反对

使用道具 举报

     
发表于 2023-9-4 09:10:59 | 显示全部楼层
本帖最后由 bg1trk 于 2023-9-4 10:11 编辑
traingo 发表于 2023-9-3 17:06
如您所述,n挡 7 9脚输出高电平 其它针脚也会出现7 和 9 ,我正是卡在这个问题上。 如果这个问题不解决, ...



昨晚画了个图(图2),能实现图1的逻辑关系:

2222.png

3333.png


左侧是接口部分,抬升控制器输出的高电平电位到12V,适配CD4067。B、C路没画,简化为方块代替。
中间是解码部分,用前几层楼您搜到的那个板子就可以,自己焊也可以。
右侧是实现同时点亮多盏灯的电路,其实就是用几只二极管隔离,避免其他输出的干扰。
右上是继电器驱动部分,共需要15组这样的单元。(继电器线圈要反向并联一只二极管,漏画了)

偷懒,图上没给出器件编号和型号。
三极管用常见的8050、8550就可以,二极管用4148,电阻1K。
继电器用普通的12V微型继电器就可以了,触点容量1A就足以带个灯泡。

大概捋了捋,应该没啥大毛病了,您再看看有没有BUG。


说实话这个方案还是太麻烦,会用单片机的话,一块最小系统板、15块继电器板(网上都有成品,不贵)拼在一起就可以了,甚至不用动烙铁焊接。



档位灯.zip

63.11 KB, 下载次数: 15

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-9-4 11:24:58 来自手机 | 显示全部楼层
bg1trk 发表于 2023-9-4 09:10
昨晚画了个图(图2),能实现图1的逻辑关系:



提些改进建议:

1、继电器的线包应该各并一只二极管,以避免反电动势击穿驱动bjt。

2、另外,可以考虑将A、B、C、D四个接口电路由原来的同相放大改为反相放大,这样每个接口可省一只bjt和一只电阻,但是,cd4067后面的二极管网络需要相应改接法。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-4 11:54:07 来自手机 | 显示全部楼层
本帖最后由 traingo 于 2023-9-4 12:54 编辑

更新一下进展:

开始根据楼上坛友的提供的电路图 学习接触二极管 三极管的基础知识。
回复 支持 反对

使用道具 举报

     
发表于 2023-9-4 12:25:54 | 显示全部楼层
小鬼头 发表于 2023-9-4 11:24
提些改进建议:

1、继电器的线包应该各并一只二极管,以避免反电动势击穿驱动bjt。


多谢建议,保护管确实漏画了,回帖里提了一句。
最初的设想是接口用一片TLP521之类的4路光耦,继电器驱动用ULN2003。
一是怕控制器输出接口的电流输出能力不足,二是怕贴主手上没备货,干脆改成用电阻、三极管等常用件搭吧,这个倒是好改。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-4 12:52:32 | 显示全部楼层
bg1trk 发表于 2023-9-4 09:10
昨晚画了个图(图2),能实现图1的逻辑关系:

努力学习看了看,貌似看明白了您的意思,十分感谢.在您给的图2中,我有1个疑问请教:

请教一:cd4067需要12V工作电压(信号输入电压) 图2最左侧表述的用三极管将控制器PIN7 8 9 10口的2.5V信号 抬升电压到12V信号能否通过继电器来实现;

我搜索网上可采购到带光耦隔离的12V继电器模块(带高低电平出发) ,首先将4个PIN口输出分别接到继电器模块输入端口上,(继电器模块有光耦隔离,不用担心干扰,保护控制器不会被12V击穿损坏。) 然后利用pin口输出信号,直接给继电器模块输入端。此时,输入端通过光耦信号触发继电器12V接通。通过这四个模块继电器完成抬升电压的作用,四个继电器12V组合信号 给cd4067输入端。这样是否行得通?

请教二: 图二连续电灯需要二极管隔离,学习二极管特性发现二极管导通时有0.7V压降,这样会不会导致 当L14灯点亮时(12V)L7会有变暗(7个二极管* 0.7=4.9v压降)实际L7灯电压变成了7.1V(12V-4.9V)。或者说 ,当L8点亮时 L7灯 会有0.7V压降 , L9 点亮时 L8 压降0.7V L7压降1.4V。依次类推,档位数越大,灯的压降依次增大?(肉眼看到的灯泡效果可能是:随着档位的拉高 需要同时陪着亮的低档位的灯会因为二极管导通逐渐变暗)

请教三: 您说的第二种方案(单片机+14个继电器) 我能感觉到非常方便,也很有兴趣去尝试,有推荐的成品集成模块推荐购买吗? 直接用电烙铁焊接线头我可以做到。

再次感谢细致的指点,受益匪浅。
回复 支持 反对

使用道具 举报

     
发表于 2023-9-4 15:54:07 | 显示全部楼层
本帖最后由 bg1trk 于 2023-9-4 16:02 编辑
traingo 发表于 2023-9-4 12:52
努力学习看了看,貌似看明白了您的意思,十分感谢.在您给的图2中,我有1个疑问请教:

请教一:cd4067需要12 ...





第一个问题:
逻辑器件的高电平要高于VCC的1/2,12V供电,高电平至少要大于6V才行,2.5V会被当作低电平处理,所以电平转换是必须的。
可以用您说的那种光隔离继电器,其实“继电器”部分都多余,直接用光耦就行。
最初设想也是用光耦,怕您找不到器件才用常见的电阻、三极管来搭。其实用四只单光耦或一片四光耦就行。

第二个问题:
您的担忧有道理,如果L1-L15这几个端口直接驱动“灯泡”,会出现您说的问题。
但在此应用上不必担心,因为L1--L15端口外接的是三极管。硅管的基极--发射级压降为0.7V,换句话说只要驱动电压大于0.7V,电流给够三极管就能饱和导通。L14亮时,L7端口的7.1V是足够让后面驱动继电器的管子导通的。


第三个问题:
最近常用STM32,51已经不太了解了。您某宝上搜搜STM32最小系统板,货非常多。用F103C8T6芯片的量最大,价格5-6块钱吧。
继电器模块用您熟悉的光隔离继电器模块就行,输入端是光耦,可以直接接单片机。
用单片机还有些门槛,开发环境的搭建需要您熟悉计算机,软件的安装和配置要熟练,会一点点C语言,还要有个编程器。单独为了做这个指示电路,细想想所需的东西还不少。如果是以这个制作为目标,目的是入门单片机,倒是个不错的机会。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-9-4 16:03:11 来自手机 | 显示全部楼层
bg1trk 发表于 2023-9-4 15:54
第一个问题:
逻辑器件的高电平要高于VCC的1/2,12V供电,高电平至少要大于6V才行,2.5V会被当 ...

知道了,补充一个疑问,关乎继电器触发的。我在网上看的那个光耦继电器一体的模块支持 高低电平触发, 我用低电平触发 是不是也可以?芯片12v供电是否可以降低到5v供电?  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2024-5-9 03:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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