MSE83 版 (精华区)

发信人: plaster (石膏手), 信区: MSE83
标  题: 7, 停,你给我停!(转载)
发信站: 听涛站 (2001年12月15日22:27:24 星期六), 站内信件

【 以下文字转载自 other 讨论区 】
【 原文由 plaster 所发表 】

【 以下文字转载自 plaster 的信箱 】
来  源: 166.111.163.123 

电路板做完之后,简单得作了一个总装
我现在就能用拨码开关来控制我的坦克了,电路确定了之后,指令也就确定了
所以我们已经分工明确了,我作硬件,j作软件,l写技术报告
j有了指令表,已经可以完整地写出软件了,调试时间也快到了。
我的性格是典型的赶早不赶晚,所以我一直都拼命加快速度作事情,不停催促j快写
于是,我们是第一个去调试的,第一个总是牺牲品
因为第一次调试的时候,碰上了很多问题,我也是那时候开始对组委会产生了不满
第一次不满,是负责调试的同学告诉我,无线电部分改进了,本来一个字节的信号
要发送两次才能完成,现在只要发一次就可以了,而且,时间也缩短到100ms左右
我当时就急了,因为我们之所以只用了4位信号,就是考虑了这样能节省一半的时间
这个改动使得我们原来的如意算盘全部落空了,所以我觉得特别不爽,对于组委会更改
技术参数的做法非常不满意,但是也不能说什么,因为这还算是改进。
很走运,我们的源程序不用改,因为端口号不需要变化,指令也不需要变化,我们用
的是低地址的端口。
很郁闷的是,调试的时候,无线电的通讯模块还是非常简陋的,有一条长长的线
经常盘在坦克上,我预想中的,应该是作成一个小盒子,留一个插头和坦克相连
不幸的是,第一次调试,什么事情都发生了,先是通讯模块有点没有工作的迹象
正想重新接一下接头,结果导线断了,通讯模块彻底罢工。
第二次调试,通讯模块倒是没有了长长的引线,改用了插针式的连接,但是还是非常
松散,因为插接并不牢固,用手可以轻易拔起。第二次调试的时候,又出现了通讯模块
没有工作的迹象,然后组委会的同学用万用表量了很久,换了一块单片机了事
结果工作了一段时间后还是罢工,检查了半天,又得出是发射端没有和计算机并口连接好
总之,调试的时候,问题多多,每次虽然有2个小时的调试时间,但是,都会被
通讯模块的出问题占用了一半,组委会感觉很不卖力,总是笑着跟你说:
“有什么意见到我们楼的ftp上说吧,我只管理这个时间段的调试。”
“我们的通讯模块又有新的进步了,现在估计在100ms以下的传输时间了。”
让人哭笑不得,我开始对组委会尚失了信心了,因为我每次遇到问题都替他们想了方法
给了他们不少建议,比如说在通讯模块上安装8个发光二极管,可以直观得看出状态
还有给通讯模块作一个坚固的外壳,作一个夹具,把通讯模块固定在坦克上
但是没有一次得到实现,制作通讯模块的人不够卖力,负责调试的人不够卖力
管理ftp的也不够卖力,因为经常不能登陆ftp167.8,而可以登陆167.9的心静无波
我灰心了,我的热情也开始减退了,也许很多事情都是这样的
虽然不顺利,但是最终坦克还是跑起来了,用debug给打印机口发指令
坦克可以实现9种状态了,看着坦克能够走起来,心里还是挺高兴的
我觉得我硬件方面应该可以暂告一个段落了,但是后来出现的问题,远远没有这么简单
调试的流程大概是这样的:运行裁判系统,运行控制程序,把坦克通电放到平台上,
点击裁判系统的计时开始按钮,坦克开始行走,到达后坦克停止,裁判停止计时
很关键的是,坦克到达目标后应该停止。
调试的时候,就尝试着跑一次预赛的地图试试
通电,停止,放坦克,点击计时开始按钮,走了,先转弯,正确!坦克正对目标
直行,正确!越来越近了,达到目标,计时已经结束了,停,坏了,怎么不停?
停,你给我停!明显不是什么延迟的原因了,坦克最终跑出了平台。
j同学开始修改程序了,果然是逻辑上的bug,唉,逻辑上的错误是很不应该的
跑了两次预赛的地图,都能到达目标,但是就是停不下来。j同学不停地修改程序
我在旁边什么忙也帮不上,修改后又跑了一次,总算是停下来了,正想进一步调整参数
但是破破的通讯模块恰巧在这个时候罢工了,我突然有点不好的预感:我们的运气太差了
第一次调试,第二次调试,什么都让我们碰上了。
第二次调试,也没有什么大的进展,唯一的结果是找到一个bug
--
※ 修改:·plaster 於 12月15日12:26:32 修改本文·[FROM: 匿名天使的家]
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家] 
--
※ 转载:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家]
--
※ 转载:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.060毫秒