首页 > 控制电路 >其他控制电路 > DIY一个模型列车控制器电路

DIY一个模型列车控制器电路

来源:互联网发布者:消失的歌 关键词: 控制器 DIY制作 更新时间: 2024/05/23

火车模型是我们每个人在童年时都玩过的有趣玩具。现在市场上有许多复杂而有吸引力的模型列车,但为其构建控制器的基本原理保持不变。我构建了一个模型列车控制器,它配备了使用PWM技术的加速和减速控制。还有正向反向按钮来控制方向。

模型列车控制器电路:

控制器单元:

控制器单元

电源单元:

电源单元

电路图工作原理图:

有关此讨论,请参阅控制器单元电路。振荡器的心脏是 U1A、R1-R5 和

C2。R1和R3将V1电源电压分成两半,其组合电阻为R1*R3/(R1+R3) = 50K。由于 R2 = 100K,当 U1A 的输出从接地切换到 15 伏

(+V1) 时,U1A+ 和 R1、R2、R3 的结点从 5 伏切换到 10 伏。R5 开始为 C2 充电。当 C2 充电超过 10 伏时,U1A- 的输入高于

U1A+。这会导致 U1A 的输出切换到 0 伏。反过来,U1A+ 和 R1、R2、R3 的结点从 10 伏切换到 5 伏。R5开始放电C2。当 C2 放电低于

5 伏时,U1A- 的输入低于 U1A+。

U1A 的输出从 0 伏切换到 15 伏(+V1),U1A+ 的结点和 R1、R2、R3 从 5 伏切换到 10

伏。R5开始向C2充电,循环不断重复。C2在+V11/3(5V)和+V12/3(10V)之间不断上升和下降。真正酷的是,即使电源电压+V1发生变化,该电路也会以相同的频率振荡!为列车控制器选择的振荡器频率约为

50 Hz(20 mS 周期)。

选择低频是为了使电机电枢可以缓慢转动,一次一段地以非常慢的速度进行控制。列车电机通常具有2 mS至5

mS的时间常数,因此PWM周期必须至少是其五到十倍才能具有良好的慢速控制。

速度控制单元:

U1B 用作比较器,提供 0% 至 100% PWM 输出。R6、R7和R8构成电阻分压器。请注意,R6和R8的电阻比电位计R10低7%。计算

15*(R7+R8)/(R6+R7+R8) = 15*19.1K/(28.2K) = 10.16 伏,全顺时针(100%

ON),15R8/(R6+R7+R8) = 159.1/28.2 = 4.84 伏,完全逆时针(0% 关闭)。U1B- 输入连接到 R5 和 C2

的结点,该结点在 5 到 10 伏之间上下斜坡。U1B+ 连接到电位计 R7 上的游标。

当振荡器斜坡电压低于游标基准电压时,U1B的输出变为高电平,而当振荡器斜坡电压高于游标基准电压时,U1B的输出为低电平。由于游标基准电压可以设置为低于最低斜坡电压,因此可实现

100% 导通时间。此外,由于游标基准电压可以设置为高于最高斜坡电压,因此可以设定为 0% 导通时间 (100% 关断)。这不能用 555

计时器完成。所以OFF真的可以关闭,ON可以完全打开。

U1B 的输出连接到开关为负载供电。在图1中,输出通过R10连接到Q1的栅极,Q44是一个IRLZ3

MOSFET晶体管。D11和R1保护Q12的栅极不被电压过驱动。R1为Q4提供轻阻性负载,而D1保护Q《》免受感性负载和电压尖峰的影响。

S1、R9 和 C3 为列车控制器提供 ACCEL/DECEL 功能。当开关 S1(加速/减速开/关)断开时,R9 和 C3 导致 U1B+

输入端的游标参考电压随着 R7 向上或向下调整而变化非常缓慢。这为模型铁路列车提供了缓慢的加速或动量效应。由 R9 和 C3 设置的 ACCEL/DECAL

时间常数约为 30 秒。这是加速到全速或减速到停止所需的时间。开关 S2 是 DPDT 滑动开关,接线以提供正向/反极性功能。

上述电路设计用于双通道、轨道或列车控制。但是,您可以扩展此电路以控制多达3个通道。为此,复制R6-R12、C3、U1B、D3-D4和Q1,请使用IC

LM324四通道运算放大器进行2或3通道。通道 2 指定 = U1C, R6=R13, R7=R14, R8=15, R9=R16, C3=C4,

R10=R17, R11=R18, D3=D5, R13=R19, D4=D6,Q1=Q2,S1=S3,S2=S4。这样做,您将在项目中获得额外的频道。

电路板设计:

PCB设计-模型-列车-控制器-电路

内置控制器:

模型-训练-组装-控制器

控制器内部电路板模型-火车-速度-控制器-项目

双通道列车控制器

注意:

U1A+、R5、C2 最多可连接三个总速度控制装置,以运行单独的轨道环路功能。

T1 可能需要更高的额定功培来适应多个轨道和列车。

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 15:26

proteus与keil的联调
在网上找了不少关于proteus 7.12与keil3的联调方法,但发现对我要的就是不行(不能找到VDM51.DLL文件)。最后经过一番摸索终于解决。希望我提供的方法能对像我一样的初学者有所帮助!解决方法在附件里,请下载! proteus与keil的联调 香蕉,附件呢? 回复 楼
 香蕉巴拉DSP 与 ARM 处理器
安泰分享——什么是示波器触发?
示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等等。 目前市面上数字示波器应用相对比较
 安泰测试Agitek测试/测量
【DIY创意LED】LED灯及挖孔
我准备的LED灯泡如下,是一个比较便宜的LED灯,质量不好,所以弄坏了也不心疼。 拆开后如下图,由外壳、灯罩、LED灯珠+驱动板组成。灯罩是用胶水粘在外壳上的,直接不好取下,小心沿着接缝处按下,就可以让胶水分开,按下一圈后就很容易分开了。不要用螺丝刀等硬物拆,容易破
 dcexpert单片机
申请Stellaris板子的朋友,请注意查收短消息!
社区右上角,如图所示! 申请Stellaris板子的朋友,请注意查收短消息! 我没看到有短消息啊 呵呵,挺不错的啊,支持一下 有的通过QQ联系了 回复 沙发 drjloveyou 的帖子 呵呵,懂了;P 回复 4楼 soso 的帖子 我有短消息,是不是有短消息的就是
 soso微控制器 MCU
CC3200-LAUNCHXL 开发板Out of Box测试之sprinkler
Out of Box是CC3200 LaunchPad的开箱例程 通过HTTP Server让客户端通过浏览器就可以控制板子上边的LED灯、读取板子上的温度传感器、检测板子的加速度传感器状态 对应的原码在SDK安装目录下的example\out_of_box C:\ti\
 Jacktang无线连接
C2000晒晒 + TMS320F28027DA-38Pin学习板
意外获得的TMS320F28027DA-38Pin学习板 C2000晒晒 + TMS320F28027DA-38Pin学习板 楼主的东西还真多啊
 蓝雨夜微控制器 MCU

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved