新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种环保设备运行记录仪的研制

一种环保设备运行记录仪的研制

作者: 时间:2012-03-12 来源:网络 收藏

8.gif

为了防止掉电时丢失数据,记录数据缓冲区开设在DS12887非挥发RAM单元中,上电时程序对记录数据缓冲区状态分析并处理,以保证数据的完整。

3.3 通讯管理模块

的所有操作都是通过RS-232串口通讯来实现的。通讯管理模块完成操作命令的接收、纠错、密码及序列号识别、命令解释及散转执行、数据发送等功能。

3.4 数据库管理模块

该模块用于数据的查询、存储管理、数据删除等功能。读码器或管理计算机通过RS-232串口以通道号和记录时间范围位关键字读取保存在闪速存储器中的数据,管理模块根据上述关键字进行检索,将符合条件的记录送往发送缓冲区,由通讯管理模块通过串口发送。

记录仪产生的记录交由数据库管理模块编程写入闪速存储器。编程前先判断剩余存储容量大小。若剩余字节不能写下一条完整记录时,管理模块将整理存储区以获取存储空间,读码器或管理计算机可查询记录仪剩余存储容量百分比。

记录仪工作环境较差,容易受到电磁干扰。为了提高记录仪运行的可靠性,除采用指令冗余和软件陷阱等措施外,硬件上还采用了“看门狗”MAX813L,在程序弹飞到一个临时构成的死循环中,冗余指令和软件陷阱均无能为力而造成“死机”时,强制系统复位。

参考文献

1 孙函芳,徐爱卿.MCS-51/96系列单片机原理及应用.北京:北京航空航天大学出版社,1996

2 周航慈.单片机应用程序设计技术.北京:北京航空航天大学出版社,1991


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭