89C2051单片机驱动的IC卡智能水表控制系统设计

2 下载量 183 浏览量 更新于2024-06-28 1 收藏 2.37MB DOC 举报
"基于单片机的IC卡智能水表控制系统设计,通过程序和图表详细阐述了从设计思想到硬件、软件实现的全过程。文档包含了多个关键部分,如系统选型、硬件组件详解、软件设计以及系统调试。" 这篇文档主要围绕基于单片机的IC卡智能水表控制系统展开,旨在设计一个高效、可靠的水表管理系统。首先,摘要部分介绍了研究课题的背景与意义,发展趋势以及文档的主要工作内容。 在设计思想与方案论证章节,提出了三种不同的设计方案:脉冲发讯集中抄收式智能水表系统、基于CAN总线的智能水表自动抄收系统,以及最终选择的基于89C2051单片机的IC卡智能水表系统。选择89C2051是因为其良好的系统适应性、市场供应情况以及可开发性。 硬件设计部分详细讨论了系统的各个组成部分。主系统由微处理器、传感器、信号处理模块、电磁阀、片外数据存储器、IC卡接口、人机交互接口、电源和检测模块等构成。其中,单片机AT89C2051作为核心控制器,负责整个系统的运行。传感器部分涉及霍尔接近开关、光电检测传感器和Wiegand传感器,用于检测水量和识别IC卡。信号处理模块、电磁阀设计以及电源部分,都是为了确保系统的稳定运行和低功耗。 软件设计方面,文档详细描述了主程序和中断子程序,以及IC卡读写、片外数据存储器读写、显示等功能的软件实现。特别强调了IC卡的读写操作和控制字节,以及安全性的考虑,确保数据的准确性和系统安全。 针对IC卡智能水表的低功耗和安全性问题,文档给出了相应的解决方案,包括选用低功耗元件,调整工作电压和频率,以及保障售水IC卡和表内信息的安全。 最后,系统调试部分详细列出了所需的调试设备和方法,包括静态调试、动态调试,以及可能出现的调试现象,确保系统在实际应用中的可靠性和稳定性。 总结来说,这份资料提供了全面的基于单片机的IC卡智能水表控制系统设计过程,对于理解智能水表的运作原理和技术实现具有很高的参考价值。