海子铁路网

 找回密码
 注册进站

QQ登录

只需一步,快速开始

楼主: TR-SHA

Yesterday Once More(昔日重现)——数控火牛复刻记

[复制链接]
发表于 2013-4-19 08:36:09 | 显示全部楼层
TR-SHA 发表于 2013-4-18 19:35
嗯,支持你!

DIP封装的40脚C51已经是很古老的东西了。但是在没有做板子条件下还是个平易近人的选择。 ...

是啊,C51可编程空间和IO扩展太弱了,我现在用STC12c5a60s2焊万能板验证了原理图咯,可惜不懂画PCB现在自己自学,看来有得等啊。其实起初不想用DCC的,不过朋友强烈要求所以还是兼容吧
发表于 2013-4-19 08:38:54 | 显示全部楼层
TR-SHA 发表于 2013-4-17 21:07
完成!

先上传一段超短的视频,改天有空了再好好做一段演示视频:

上位机你自己做的啊?!界面不错哦!用啥语言呢?!我用.NET做得界面很难看哦
 楼主| 发表于 2013-4-19 09:40:50 | 显示全部楼层
fzbpk 发表于 2013-4-19 08:38
上位机你自己做的啊?!界面不错哦!用啥语言呢?!我用.NET做得界面很难看哦


呵呵,上DCC是最好的,毕竟国际通用。

上位机是自己写的,比你用的还古老:VB6,呵呵。

语言其实无所谓的,虽说VB效率低,但是用在这里还是足够了。
 楼主| 发表于 2013-4-19 15:36:57 | 显示全部楼层
补充几张软件的截图:

主操纵界面。用于在沙盘上正式运转或模拟驾驶的操纵用:
干线操纵_TR.png

模拟行车监控(ATP)界面(左边是93型,右边是未完成的2000型)。右边的曲线模拟的是某动车组全手柄提速,超速后自动施加常用制动,后手动紧急制动的速度曲线:
LKJ-93.png    LKJ-2000.png

调车/小运转界面,在这里,可以进行手动调车作业,把数控火牛当作传统火牛来用:
小运转模式_cut.png

列车参数界面(这里可以选择不同的编组情况,包括不同的机车或动车):
列车参数_cut.png

系统配置_cut.png
发表于 2013-4-19 16:28:30 | 显示全部楼层
TR-SHA 发表于 2013-4-19 15:36
补充几张软件的截图:

主操纵界面。用于在沙盘上正式运转或模拟驾驶的操纵用:

这个专业哦,我的软件没有你这个漂亮。今晚回去截个图麻烦指点指点,对ATP不熟悉啊!我现在才做机车控制系统而已,我用2.4G控制不过会为一班朋友做个DCC版
 楼主| 发表于 2013-4-19 17:32:45 | 显示全部楼层
fzbpk 发表于 2013-4-19 16:28
这个专业哦,我的软件没有你这个漂亮。今晚回去截个图麻烦指点指点,对ATP不熟悉啊!我现在才做机车控制系 ...

哈哈,看了你说的,发现你把我的其中一个想法已经实现出来了(或者说至少已经在进行实践了)。

2.4G+51。
发表于 2013-4-19 21:02:13 | 显示全部楼层
TR-SHA 发表于 2013-4-19 17:32
哈哈,看了你说的,发现你把我的其中一个想法已经实现出来了(或者说至少已经在进行实践了)。

2.4G+5 ...

QQ截图20130419205612.jpg
这个是我做的控制系统的原型机就是那个数码芯片,支持PWM电机驱动,LED驱动,数码恒速,2.4G通信,还特意做了8PIN数码接口!可惜我不会画PCB,现在要自己学画元件库,再画PCB,漫漫长路啊
发表于 2013-4-19 21:06:42 | 显示全部楼层
QQ截图20130419210548.png
我的界面就这个样子,比你的差远咯。。。。
 楼主| 发表于 2013-4-19 23:03:45 | 显示全部楼层
fzbpk 发表于 2013-4-19 21:06
我的界面就这个样子,比你的差远咯。。。。

看到了,还是很漂亮的。

单片机就是这样的,先做一版样机。原理调通了就做板子缩尺寸好了。

加油哦!

PS:我很惊讶地发现,你用的2.4G模块居然和我看中的一样。。。。。。
发表于 2013-4-20 09:28:43 | 显示全部楼层
TR-SHA 发表于 2013-4-19 23:03
看到了,还是很漂亮的。

单片机就是这样的,先做一版样机。原理调通了就做板子缩尺寸好了。

是啊,在数码恒速方面还要继续调整下效果不太理想继续万能板调整,然后就开始学画PCB了。这款2.4G的很成熟的,像XBOX无线手柄,无线鼠标键盘都是用这个方案的,比较麻烦的是3.3V电压,我的单片机是5V的,印PCB的时候只能用3.3V的那款单片机了连同稳压也要用AM1117-3.3了。我还打算在高铁的系统上把串口用上控制每节车厢,I2C口用来做音效控制
发表于 2013-4-20 09:37:51 | 显示全部楼层
TR-SHA 发表于 2013-4-19 23:03
看到了,还是很漂亮的。

单片机就是这样的,先做一版样机。原理调通了就做板子缩尺寸好了。

PS:这款2.4G的驱动TMD的难写啊,SPI通信,我只写了查询模式的驱动还没试好呢!如果你有兴趣用这款STC12c5a60s2单片机,我可以把源码共享出来大家一起玩吧,我已经把底层驱动一一做好了,只需要像上位机一样调用函数即可实现业务,很方便的。当然我的C51也做了驱动,不过他的IO扩展太少,也就只有串口和I2C驱动。Keil uVision4的
QQ截图20130420093452.png
希望更多人可以参与进来,互相分享自己的。
发表于 2013-4-20 10:08:48 | 显示全部楼层
TR-SHA 发表于 2013-4-19 09:40
呵呵,上DCC是最好的,毕竟国际通用。

上位机是自己写的,比你用的还古老:VB6,呵呵。

我觉得用C++比较好吧
 楼主| 发表于 2013-4-20 21:04:33 | 显示全部楼层
fzbpk 发表于 2013-4-20 09:28
是啊,在数码恒速方面还要继续调整下效果不太理想继续万能板调整,然后就开始学画PCB了。这款2.4G的很成熟 ...

有两点要提醒你注意哦:

1、要是我没记错的话AMS1117的输入上限是15V,如果直接用在HO规格的DCC轨道上可能偏低;

2、即使输入只有12V,用3.3V输出的话1117本身的功耗也需要充分考虑。

以上仅为个人意见,供你参考。

 楼主| 发表于 2013-4-20 21:11:39 | 显示全部楼层
fzbpk 发表于 2013-4-20 09:37
PS:这款2.4G的驱动TMD的难写啊,SPI通信,我只写了查询模式的驱动还没试好呢!如果你有兴趣用这款STC12c ...

赞一个!

路很长很曲折,但是你已经走出好多步了。

加油啊。

我有种要被你拉下坑的感觉……  哈哈~
 楼主| 发表于 2013-4-20 21:14:47 | 显示全部楼层
捞猴子的月亮 发表于 2013-4-20 10:08
我觉得用C++比较好吧

估计C++用的人会相对多些。

但是说到底,语言么,只是个习惯而已。只要用得顺手,并且能满足所有的功能需求,用哪种都无所谓的。


发表于 2013-4-22 01:00:25 | 显示全部楼层
花时间把楼主的所有帖子看了一遍,说得矫情点,对楼主的动手热情敬佩不已。
我现在还在上学,不过很久以前就也有自己动手把模型电子化的想法。
看完楼主的帖子我觉得又发现了很多新的有意思的想法,只是可惜我现在连说得上的轨道系统都没有,就更别提改造了。
不过作为一个电子专业的学生,我又一次找到了那种专业和爱好结合的快乐感觉。
希望楼主继续努力,给我们带来更多好的作品。
 楼主| 发表于 2013-4-22 09:21:15 | 显示全部楼层
opamp 发表于 2013-4-22 01:00
花时间把楼主的所有帖子看了一遍,说得矫情点,对楼主的动手热情敬佩不已。
我现在还在上学,不过很久以前 ...

呵呵,谢谢你的关注。也谢谢你的鼓励。

我感觉你完全可以大胆一些,有想法或者创意的话,就花点儿时间把它实现出来,这本身就是一件很有意义的事情。同时对于学生来说,通过实现你的创新想法,也是很好的提高自己水平和增加专业经验的过程,还能收货许多成功的喜悦。要知道,你的条件其实很好的:有兴趣,又是电子专业,又有想法,还有激情。这是很难得的。另外别忘了,现在遇到了问题还有网络可以求助。

我上大学的时候,条件也和你差不多,甚至可能还不如你现在:那时全部的家当就是一台机车、一圈弯轨和四条短直轨,连个最普通的火牛都没有。而且我还不是电子专业,只是从小学时就一直自己有兴趣玩玩小电路。等到大学里,学完数电模电和微机原理之后,总觉得不能白学这些,于是就动手做了第一块单片机,后来在毕业前改成了这台数控火牛,前前后后连软件带硬件带硬件里的软件总共用了差不多一个学期的时间吧(当然那个时候是一边做毕业设计,一边找工作,剩下来的时间才来做这个的)。

所以,我觉得你大可以放开胆子去做。很多时候就是一瞬间的灵感想到的创意,做出来了,就是成功——哪怕只是很简单的一个小想法。即使没做出来,起码也能让你知道了是为什么不成,而这也是另一种意义上的成功,也是收获。

最后一句:为你加油,也等着看你的作品。
发表于 2013-4-22 12:46:22 | 显示全部楼层
TR-SHA 发表于 2013-4-20 21:11
赞一个!

路很长很曲折,但是你已经走出好多步了。

呵呵,大家都已经被坑很久咯!刚买的2.4G调试板到了,可以开始调试2.4G驱动了,实在太难调啊。按目前进度,估计五月份就可以画好PCB版赴印了,搞了半年终于像个样子了
发表于 2013-4-22 12:49:24 | 显示全部楼层
opamp 发表于 2013-4-22 01:00
花时间把楼主的所有帖子看了一遍,说得矫情点,对楼主的动手热情敬佩不已。
我现在还在上学,不过很久以前 ...

加油哦,多动动手吧!我也是电子专业的,不过出来工作变成做软件开发了,主攻嵌入式和.NET编程的。可惜以前学的数电、模电知识全都忘记了!
 楼主| 发表于 2013-4-22 16:56:49 | 显示全部楼层
fzbpk 发表于 2013-4-22 12:46
呵呵,大家都已经被坑很久咯!刚买的2.4G调试板到了,可以开始调试2.4G驱动了,实在太难调啊。按目前进度 ...

一步一步来吧,这个和真的做项目还不太一样:相对来说进度的紧迫程度没那么紧,一个问题一个问题的去解决最后总会成功的。

有需要的话也可以大家一起来讨论,论坛里高手还是很多的。
您需要登录后才可以回帖 登录 | 注册进站

本版积分规则

手机版|小黑屋|Archiver|海子铁路网 ( 京ICP证120035号 京公网安备11010702001036 )

GMT+8, 2024-11-24 01:00

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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