本文讨论了一种模型机车控制器电路,用于针对不同机车的唯一设置IR梁,允许引擎的唯一识别信号和控制。亨利克先生要求这个想法。
技术规格
非常感谢您的所有电路/原理图。我肯定会建立许多人。
对于我的火车模型,我希望你能帮我找到一种方法来解析一个点来识别机车。所有的机车都配备了数字解码器。
该系统是马尔克林数字系统。因为我们(我儿子和我)有一个相当大的模型火车轨道(100平方米),有50多个数字机车。我开发了一个基于Windows的软件系统来帮助我们运行这个系统。
那是容易的一部分。
为了让我的软件在火车站停车,需要知道火车的ID。我在考虑射频标签,但如何读取标签?
我们有很多曲目,所以我不能使用普通的RF标记读取器。所以也许RF标签不是正确的方法。也许可以使用独特的红外信号。我唯一需要的是每个机车的唯一数字/信号。
我可以将软件设计为Maching这个号码到机车。最大。从车到读者的距离约为5厘米。
请继续做好你的工作。像你这样的专家帮助我们这些新手是非常有帮助的。
最好的问候,
亨里克·劳里德森
设计
为了获取用于上述应用的精确信号id,简单的lm567ic电路变得非常方便。
如图所示,第一个电路构成精密红外接收单元,而下一个电路作为红外发射电路
R2/R3/C2使用唯一频率设置接收器单元,以便IC LM567仅通过红外光电二极管BP104通过其引脚3响应该频率。除了由另一个管脚决定的网络外,RC表示它不会对另一个管脚作出响应。
在检测到该频率时,IC抓住并锁定信号,在其输出引脚#8处产生立即的低电平,该低电平用于触发由IC 555制成的单稳态。
单稳态响应这个打开它在pin3的输出和激活继电器。
上述激活在预定的时间内保持完整,即使在输入红外频率被移除了后,用R9/C5固定。
下一个图中所示的发射器电路应该用于触发接收器单元,因此必须被调谐到匹配接收器单元的设定频率的频率。
为了实现预期的频率R1 / C1可以调整直到达到精确期望的信号并且与RX频率兼容。
另外,标准IC 555稳定也可以尝试实现Tx功能。
电路图
阿布·哈夫斯说
你好,斯瓦加塔姆
我所理解的是,Henrik Lauridsen先生需要某种传感电路来识别某一列火车正在接近站,以便可以停止或不停止。您的方法意味着在每个车站的每个车站上安装发射器电路,也可以在每个站点的匹配接收器。
也许我错了,但是,每个站应该有一个传感器,应该读取50个不同的ID或频率或对应于50列火车的信号。Lauridsen先生将澄清这一点。
如果是这种情况,他可以使用条形码阅读器或QR码阅读器。可以在每个站安装一个码读取器,每个机车都可以粘贴唯一的识别条形码或QR码标签。
我不知道QR码阅读器是否能对移动的火车头做出快速反应,但条形码肯定可以(百货商店的一个实际例子)。
Swagatam.说
谢谢阿布·哈夫斯,
然而,我认为每个电台一个Rx就足够了。假设为一个特定车站分配了100kHz Rx频率,以停止7台机车,则可为这7台特定机车分配相应的100kHz Tx,以确保该车站停止。
如果我们遇到这样一种情况,LOCO会随机改变车站的停车模式,那么上述方法可能无效……虽然我可能错了,但我认为这是正确的。
阿布·哈夫斯说
Swagatam.
我想最好等劳瑞森先生来澄清这个问题,否则我们的讨论将是毫无根据的,纯粹是浪费时间。
Swagatam.说
阿布 - 哈夫斯,
这个问题是您提出来的,我已经在....上向您做了说明但如果你对你的问题不确定,那么讨论确实是浪费时间。
阿布·哈夫斯说
亲爱的洼地
也许你误解我了。我对我的观点有100%的把握。让我们以你为例,如果这7个火车头中的3个和另外2个火车头(总共5个)将停在另一个车站,那个车站的接收器将如何感知两个不同的频率。类似地,如果在某个车站,有3个机车被分配了3个不同的频率要停止,传感器将如何感知它们?
我确实有一个解决办法,但是,正如我前面所说的,我的观点可能是错误的,你也说过同样的话。因此,我们应该等待劳里德森先生,或者您可以通过电子邮件要求他作出澄清,这样我们就可以确切了解他的要求,然后为他提供更好的解决方案。
Swagatam.说
亲爱的Abu-Hafss,
现在你已经正确解决了这个问题。
即使在这样的随机条件下,我们也不需要在每个平台上安装50个传感器,只要几个数字就可以了。或者,可以对单个安装单元进行某种安排,以在设定的时间段后产生预定的顺序变化频率。
Swagatam.说
在你上一篇的评论中,你提到了关于条形码阅读器的,这个想法可以照顾你提出的问题吗?
阿布·哈夫斯说
美好的一天,Swagatam
是的,每个火车头都有一个独特的条形码。安装在每个车站的条形码阅读器可以感知它,软件将完成这项工作。
我还有一个基于4017的想法。让我们起草它,然后与您分享。
Swagatam.说
嗨,阿布·哈夫斯,
是4017是一种可能性,在前面的评论中,我建议顺序调整频率电路...... I指的是4017选项。
请把你的想法一完成就贴出来。
而且如果可能,请告诉我们条形码设备如何工作,以响应各种频率检测,在车辆内部操作继电器。
阿布·哈夫斯说
Swagatam.
我的想法基于假设所有机车的大小相同,并且在交叉传感器时它们以相同的速度行进。请参阅附图以了解以下段落。
https://dl.dropboxusercontent.com/u/20969135/Locomotive.jpg
机车上的蓝线可分为51(1+50)等分(50为机车数)。让第一个除法(从右开始)为DIV-0。在这个DIV-0(第一个分区)的每一个火车头放置一个标记条,它是突出从火车头的侧面。这将是开始标记。然后,在计算出的空格之后,另一个类似的标记被放置在下一个除法中,即DIV-1。这个标记将代表列车编号(现在,1号火车头准备好了)。类似地,在另一个机车上,列车编号标记被放置在DIV-2用于Loc#2,然后在DIV-3用于Loc#3, DIV-4用于Loc#4,以此类推。或者,每个火车头上的两个红外发光二极管可以做同样的工作,也许更巧妙。但是,由于我不知道每个火车头的长度,我提出了条形标记。
好的,现在,当第一个标记/LED穿过传感器时,一个配置为稳定振荡器的555被触发,它为一个7级联cd4017的网络提供合适频率的时钟信号。当下一个标记/LED穿过传感器时,555停止,某个CD4017的一个引脚上的高输出将对应这个特定的机车。工作原理将类似于电子骰子电路,但有50输出而不是6。
坦率地说,我从未与级联4017玩过,因此,我简单地讲述了我的想法而不是原理图。
关于你关于条形码的问题,正如劳里德森先生所提到的,所有列车的运行都由软件控制。他刚刚要求一个感应装置来识别每一列火车。因此,条形码阅读器仅负责读取条形码并通知软件。根据设置,软件将决定是停车还是让列车通过车站。读者与火车的运行毫无关系。
Swagatam.说
嗨,阿布·哈夫斯,
谢谢你的好主意,但这太复杂和耗时了,想象一下,你必须配置每列火车的蓝色条纹,然后进行4017级联设计,然后设置每列火车在每个站台上响应。
关于条形码问题,这个问题是我提出的,所以我希望自己能得到答案,而不是亨里克先生:)
由于您提出了条形码的想法,我认为您详细地知道如何配置条形码的输出,以确认特定的设置频率,以便它也可以应用于任何其他应用程序。
Swagatam.说
....我想知道一个继电器是否可以与条形码输出一起使用,就像我们从Arduino或其他MCU电路中使用的那样。
如果您说与条形码连接的软件将处理其他所有内容,那么Probabaly讨论将在此结束。
以上句子引发了解决上述机车问题的有趣主意。
我们可以使用一个频率滤波器网络,只检测和响应指定的频率范围?并且只允许那些在指定频率范围内的机车。
亨里克·劳里德森说
嗨Swagatam,
非常感谢你的解决方案。这条路走对了,我很喜欢。我很高兴找到了你。没有多少专家能像你这样腾出时间来帮助像我这样的新手。我稍后会给你发邮件。
Swagatam.说
谢谢你,亨里克,感谢你的回复。
阿布·哈夫斯说
你好,斯瓦加塔姆
条形码读取器是一个输入设备,由扫描仪,解码器(内置或外部)以及用于将其连接到计算机的电缆。因为条形码读取器仅捕获并将条形码转换为二进制数字,所以必须将数据发送到计算机,以便软件应用程序可以了解数据。因此,我认为其输出可以激活晶体管等。
Swagatam.说
好的,谢谢你,阿布·哈夫斯,
Henrik先生详细解释了他的要求,我将很快在上述物品或作为新文章中发布。