电磁流量计在自动抄表的应用与探讨 四十
作为循环计数器,用一个加法程序求出所有ROM字节内容的累加校验和,若最后 求和结果为固化时已保证的0,则ROM正确,否则ROM出错 。
2、 数据存储器自检:进入工作状态前,应该测试数据存储器是否能够正常工作,以免影响系统的正常运行。对片外RAM的诊断的项目是:在对RA M单元测试的同时,还兼顾判RAM芯片周边的数据、控制、地址电路 ,如OP 、P Z 口是否正确。采用的方法是采用全FFH,全oH,头尾为 FFH ,中间为 00H3种模式测试,若写入、读出对比相同,说明RAM单元及周边电路正确,若任一模式写入不等于读出,则数据存储器出错,也可以用简便的在固定的一个位置读出己经固化的数值进行比对的方法。
3、 AjD和D/A通道自检:习D和D/A工作是否正常直接关系到信号测试结果的正确性,设计时应预留一个通道,并提供一路预知的自检信号,自检时根据这个预知的自检信号判断转化后的结果是否在预期之中,从而判 别 A ZD和D/A 工作是否正常。
4、 显示自检:对液晶的自检通过写入与读出数据的比较来确定液晶工作是否正常 , 对 L ED 则进行全亮和全灭的测试来确定LED是否能够正常工作 .
本系统主要是数据处理,需要进行数据存储器的自检,数据存储器又有nC的外部ROM和时钟芯片带的有掉电保护功能的静态RAM,自检采用的是读出一个固定地址的数值和上次工作时己经在里面写入的一个固定数值进行比较,如果不同就LCD显示对应的数据存储器出错并停止工作。而在外部ROM 自检的时候,如果外部ROM出错,会自检子程序陷入死循环,这里要有个计数器变量来计数,超过一定的查询次数就算是出错。
电磁流量计