Life 版 (精华区)
发信人: plaster (石膏手), 信区: other
标 题: 11, 土土的通讯模块(转载)
发信站: 听涛站 (2001年12月15日22:05:53 星期六), 站内信件
【 以下文字转载自 plaster 的信箱 】
【 原文由 plaster 所发表 】
来 源: 166.111.162.141
预赛结束后,一个星期之后就是决赛了。
所以,留给我的时间不多了。因为预赛通讯模块糟糕的表现,我决定自己做一个通讯模块
这个想法一直都在 酝酿,在预赛调试的时候,通讯模块频频出问题的时候
我就已经对它没有信心了。最后,我决定在短时间里把以前的坦克的遥控手柄改装一下
使它能和从计算机的并口里读取信号。
我先把坦克的遥控手柄的电路画成了电路,其实就是对着日光灯,看着一个一个的元件,
把它化成电路图,这个花了我一天。
接着是记录输入和输出的关系。虽然坦克是5路输入,5路输出的,但是各路的状态并不是
完全独立的,第二天,我就用了一张很大的表,记录了各种状态的输入和输出的关系
说实在的,这个过程是枯燥又无聊,就是按着几个键,然后记录发光二极管的状态。
不过工夫没有白费,我从一堆的数据中提炼出了几种比较稳定的,这几个状态之间的互相
转换是很灵活的,不会出现乱码的状态。然后用一个逻辑电路,和我的坦克连接起来。
这是很折中的方法了,即保持原来的控制电路,然后又使用自己的通讯模块。
第三天,我疯狂找计算机硬件书,最后终于找到了打印机并口的各根线的作用。
第四天,我自己做了一小块电路板,把逻辑电路做的很稳定,之前是一根根的线搭焊的,
很容易折断。总装一下,我就能用debug给打印机口发指令,来获得我的坦克的5个状态了
那天,我最喜欢做的事情,就是做在计算机前,用debug控制我的坦克走到房间的任何
一个地方,坦克很听话,我高兴极了,再也不用忍受组委会的破破的通讯模块了。
虽然很土鳖的一个改装,比起别人用单片机做的,还带校验的通讯,我们的通讯简直
就是一个土的不能再土的东西,但是我也有我的优点,就是几乎没有延迟,因为是单向
发送的,没有什么校验,握手之类的过程,所以看不出有任何的延迟。
拿着这个土鳖的通讯模块,我真有点难为情,如果不是组委会的通讯模块经常出错
我也不会出此下策
哎,直到决赛的时候,我还是很不好意思的告诉别人:“这个通讯模块啊,是改装的。”
--
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家] --
※ 转载:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.019毫秒