原创 提高你的敏感度

2007-11-15 15:36 2462 7 9 分类: MCU/ 嵌入式
    11月12日,照例检查系统运行状态,我以及徐xx、唐xx两位工程师来到5楼的特护房间(所有的计划送样设备都挂网运行于此)。
    徐工告诉我,集中器连不上主站了,像往常一样直接察看电脑上网的IP地址,果不其然,从路由器上发布的网页上看到IP地址变了,好吧准备通知集中器新的主站地址。
   没有带来掌机,看来要麻烦一点了。 打开徐工的电脑,接上刘工(今日特别介绍:刘xx,软件工程师)的硬件处女作品--近红外串口吸盘,运行郭工(郭xx)的主站端软件,修改集中器的参数:主站通信地址。一路无语。
    集中器怎么还是连不到主站上?是不是把IP地址看错了?哦,不对,修改了主站通信地址参数后需要对集中器复位一下,忘了。顺便BS一下自己。
    连上来了,线损计算了没有?日冻结数据全不全?重点用户的6块表的24小时电量上来了没有?还有从集中器的数据,都看一看。不错,一切都在掌控之中。
    等等,等......一等。这些数据中状态有点不对,有些表说时钟已校,有些表时钟未校。再仔细看看,归纳一下:单相表都说时钟未校,三相表都说时钟已校。检查单相表的时钟,果然其时钟与主站的时钟相差超过5分钟,原来是这个原因,时钟相差太大,所以时钟无法校时,因此单相表有时钟未校状态字之说。还是看看三相表的时钟,哦很好,时钟和集中器、主站一致,校时功能正常。
    是该分析单相表的时钟走时误差的原因了,这可是一个严重的问题。中间过程略去,......(1000字省略)。当日即查到了问题并彻底解决,赞一个。
    到这里似乎问题都解决了,一切合乎逻辑。广播校时是由集中器发出的,无论是载波通道还是RS485通道,他们有一个共同的特征那就是开放性的通道,集中器的命令发出来后所有在这个通道上的设备都应该收得到的,也就是说其他厂家的电表时钟都应该是已校的状态,走,回去再看看其他厂家电表。哎呀,这些电表都是时钟未校。接着发个校时命令,除了我们的单相表以外,其他厂家的单三相表和我们的三相表都返回时钟已校状态。
    既然如此,说明我们的三相多功能表的时钟已校状态就是错误的了。奇怪,这个标志以前做过测试,我记得我做过,徐工你做过没有?徐工:应该做过。推测:时钟已校/未校标志在每天的00:00分没有清除。
    跟电表工程师联系一下吧,别耽误时间了。工程师回答:技术条件/标准上没有定义该标志何时清除,因此一旦该标志被设置后永远都是时钟已校。哈哈,原因找到了,电表上电后,该标志是时钟未校,一旦收到广播校时命令后即被设置,我就是这样测试的,并且给出结论:时钟已校/未校标志合格,说给徐工听听,他笑了:我也是这样测试的。
    下面是解决问题的事儿了,解决起来简单,不表。
    在这个时候一次性发现两个问题,而且有一个问题是灾难性的,还真不知道该高兴呢还是该沮丧?不过人好像轻松了一些,但我敢肯定决不是放松。
    就像电影演员需要进入角色,演戏要入戏一样,开发工程师也要入戏。工程师入戏就是要把自己想象成自己的产品,进入那个虚拟的世界。比如集中器吧,把自己当作CPU,然后按照程序指令运行,到某个时间该做什么事了,怎么去做。遇到什么事件发生,CPU(也就是我)该做如何反应。我就是CPU,CPU就是我。不断的训练,感觉就不断的提高,对各种现象也就具有越来越高的敏感度。
    系统产品涉及多种设备,每个设备在系统中担当一个角色,他们在一起才能发挥作用,一个环节不完善/不正确,其表现可能发生在别的环节上,因此做系统更需要敏感度。
    观这次经历,肯定谈不上什么波澜壮阔,也谈不上骇人听闻,一切也都非常自然,问题解决得干净利索,但是发现问题时如果没有高度的敏感度,可能这个问题要等到下一轮测试才能发现,这就是敏感度的重要性。
    2007年11月15日,阿甘于长仪科技公司有感乱弹。
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1053025 2007-11-22 14:07

icon

用户1053025 2007-11-22 14:05

又一位阿甘?去年这个时候,就挨了一位特厉害的阿甘在EDN开伯克,呵呵。

    下面是解决问题的事儿了,解决起来简单,不表。。。。。楼主太幽默了:D

相关推荐阅读
用户903825 2007-12-04 10:39
捕虫记2
    10点了,该是看结果的时间了。    打开电脑,运行XCZB.EXE。给电表上电,给集中器上电,等待。    显示:" szSyc"    正如上期分析的那样,问题出在电表,如果在深夜0点停电...
用户903825 2007-12-03 11:04
捕虫计1
    这些天一直让集中器满负荷做运行测试,配置为1主集中器(带1200块载波表6块重点用户表)+1从集中器(带1200块RS485表6块重点用户表),运行正常。    12月1日是星期六,照例,早上...
用户903825 2007-11-20 15:48
嵌入式系统软件的全过程质量保证
    在设计中,主要的质量问题集中在构架上,这是软件的"灵魂"。低质量的构架会引起大范围的质量问题,包括(软件)脆弱、缺乏升级、以及发现缺陷也难以修改。这些问题随着应用软件项目不断发展,变得越来越难...
我要评论
2
7
关闭 站长推荐上一条 /3 下一条