基于单片机的电表控制系统的研究.doc
《基于单片机的电表控制系统的研究.doc》由会员分享,可在线阅读,更多相关《基于单片机的电表控制系统的研究.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第41页辽宁科技大学毕业设计(论文)基于单片机的电表控制系统的研究摘要计算机技术和微电子技术的迅猛发展,促进了仪表向智能化方向发展。智能化仪表的广泛应用,给我们的生活带来深刻的变化。本设计在原有的机械电表的基础上应用新技术,深入研究IC卡电表控制系统的各部分功能以及实现方法和整个系统的实用性。本文选用西门子公司生产的逻辑加密卡SLE4442为信息载体,主要完成IC卡电表控制系统的设计并简单介绍IC卡技术。在硬件设计方面,以80C51单片机为核心分析和设计了电量采集电路、数码管显示电路、供电控制电路、报警电路、稳压直流电源电路,并分析了它们的工作原理和功能。独立完成了电表控制系统内部各器件的选型
2、和接口设计。在软件设计方面,主要包括主程序、脉冲中断子程序、显示子程序、用户卡子程序等程序的流程图。本文以硬件为主,采用软硬件相结合的方法对电表控制系统进行研究,并取得了初步成果。 关键词 单片机;IC卡;电度表AbstractThe rapid development of computer technology and micro-electronics technology has promoted the electricity meter development towards intelligence. Intelligent electricity meter applicati
3、on on many areas has brought profound changes to our lives. With foundation on intrinsic mechanism electricity meter, the design introduces some new technology, and deeply researches IC card electricity meter controlled system function of every part, realization ways and practicability of the whole
4、system. This paper chooses Siemens companys logical encrypted card SLE4442 as information medium, to complete IC card electricity meter controlled systems design mainly and introduces IC card technology briefly. In the aspect of hardware, it analyses electronic-collected circuit, numeral tube displa
5、y circuit, power supply controlled circuit, alarming circuit, voltage stabled direct current source circuit, and analyses their working principle and functions. Independently, it completes the choice of electricity meter controlled systems inherent devices and the design of interface. In the softwar
6、e aspect, it includes the flow chart of main procedure, pulse interrupt procedure, display procedure, users card procedure and soon.With the way that gives priority to hardware, combines hardware with software, it gives research to electricity meter controlled system, and finally gets the primary su
7、ccess.Keywords Single-Chip microcomputer; IC card; Electricity meter目 录摘要IABSTRACTII第1章 绪论11.1 IC卡电表控制系统设计背景及目的11.2 本文的研究目的21.3 本文的研究内容2第2章 IC卡的基础知识42.1 IC卡的特点42.2 IC卡的结构42.3 IC卡的标准及协议42.4 IC卡的分类52.5 逻辑加密卡SLE4442的结构和工作原理5第3章 IC卡电表控制系统设计功能及原理图83.1电表控制系统原理图.83.2 硬件电路设计93.2.1单片机选择93.2.2电量信号计数采集电路113.2.
8、3 LED显示电路的设计123.2.4 IC卡的选择143.2.5 IC卡的输入电路143.2.6存储芯片的选用153.2.7用户供电控制电路和警报电路的设计153.2.8看门狗复位、电压监控电路的设计163.2.9电源电路设计17第4章 IC卡电表软件设计19结 论25致 谢26参考文献27附录A28附录B36第1章 绪论1.1 IC卡电表控制系统设计背景及目的随着现代信息技术的高速发展,越来越多的高科技产品进入我们的生活中,信息技术的应用已经渗透到人类社会生活的各个领域,使人类社会发生着深刻的变化。在美国90年代初提出了“国家信息基础设施NII计划”之后,欧共体、日本、新加坡等国家也相继制
9、定了信息高速公路计划,以此来加速本国的信息化程度。IC卡作为一种新的高科技产品正在引起人们的广泛关注,它标志着又一种新的信息处理手段的问世,也标志着信息社会的到来。由于IC卡具有防磁、防静电、抗破坏性和耐用性强;防伪性好;数据存储容量大;存储数据安全性高(可加密);应用设备及系统网络环境成本低;技术规范成熟等特点。其极高的安全性已越来越受到人们的重视已在越来越多的领域取代磁卡,得到越来越广泛的应用。为此,我国在这方面的战略举措是中国政府提出的以“金桥”、“金卡”和“金关”为代表的三金工程。“金关”工程指的是对外经贸信息网;“金桥”工程指的是国家公用经济信息通信网,它是三金工程的基础;“金卡”工
10、程指的是电子货币工程,它是推进我国国民经济信息化的重大工程之一,主要是以IC卡为媒介,利用我国信息产业部以及银行的网络资源,通过“金桥”网构成经济信息系统,为银行商贸及旅游的部门服务。正是由于IC卡具备诸多无可比拟的优点,因此在金融、税务、公安、交通、邮电、通讯、服务、医疗、保险等各个领域都得到了广泛的重视和应用。未来多功能卡的普及与应用将改变整个社会的生活方式,是人类全面迈向信息化、电子化时代的钥匙。在21世纪发展最为迅猛的行业主要就是计算机、通讯、电子、生物学等,从发展走向成熟的过程中,已经在各个行业中广泛应用,尤其在人们日常生活中的应用给人们带来极大的便利。电子信息行业是个新兴的行业,其
11、中最具核心价值、最具发展潜力的技术,主要包括微电子技术、计算机技术、网络技术、通信技术、软件技术和显示技术等,IC卡电度表就是在原有的机械电表中创造性地加入新兴电子信息技术。而在这所有技术中,集成电路制造技术是电子信息硬件产品的核心,而集成电路技术的核心是具有信息处理能力的单片机。单片机的兴起与发展,为电子行业迅猛发展起到了巨大的推动作用。它的应用领域无所不在。在人们日常生活的应用主要包括家用电器、通信、仪器仪表和计算机外围设备制造。由于单片机是面向控制器的,用途对象比较专一而且目标明确,与微机相比价格相对较低,节约了成本。虽然单片机已经从4位机、8位机发展到了16位机、32位机,但现在单片机
12、的发展和应用仍然还是以8位机为主。MCS-51系列单片机是美国INTEL公司于1980年推出的产品,与MCS-48系列单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达到111条之多。MCS-51系列单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品。MCS-51单片机以其典型的结构和完善的总线、专用寄存器的集中管理、众多的逻辑位操作功能及面向控制的丰富的指令系统而著名,为今后的其它单片机的发展奠定了基础。正因为其优越的性能和完善的结构,因而常采用它作为核心来统筹管理整个系统基于这种形式和已有的技术,我们在采用智能
13、化管理的同时必须兼顾系统的集成性及合理性,研制出一套价格适中,方便实用的产品是可以的1。1.2 本文的研究目的在现阶段,我国的电力收费基本上都是靠人工来完成,即由抄表人员挨家挨户查抄电表,核实无误后再收取电费。在收费过程中常常会遇到用电客户不在家,而改天再专门来收取电费。这种落后的抄表收费方式浪费大量的人力、物力,抄表人员的劳动繁重性可想而知。再者, 现代人工作繁忙, 楼宇大多装有防盗门, 收费工作更加不便。据资料记载,这种人工收费方式在我国已持续相当长时期,这与当今世界高度发展的科技水平极其不相称。本设计提出了一种全新的民用电表的收费方式IC卡预付费电表收费系统,实现了用电收费电子化,而且还
14、改变了先用电后收费的状况。电力部门能预先收取每个用户的部分费用, 用于电力事业的发展。该收费系统只需要用户去当地电力部门认购一张IC卡,由电力部门将用户个人信息存储到IC卡并预付一定的电费,用户可以在家里随时远程交付电费。这样就不需要电力部门在派专人挨家挨户的收取电费,可以节省大量的人力、物力。1.3 本文的研究内容本设计主要是完成以80C51单片机为核心,并应用SLE4442逻辑加密卡技术的IC卡电度表控制系统的硬件设计和软件设计。本文共分为四章:第一章绪论,介绍了IC卡技术的应用领域和发展前景;第二章简要介绍了有关IC卡的基础知识,包括IC卡特点、结构、标准及协议、分类,较为详细介绍了逻辑
15、加密卡SLE4442的结构;第三章主要是智能表的硬件设计,包括器件选择和工作原理以及与单片机的接口设计;第四章则对电表控制系统进行了初步的软件设计。该控制系统经过简单的改进也可以适用于水表、煤气表等仪表控制系统中。第2章 IC卡的基础知识2.1 IC卡的特点IC卡是微电子技术和计算机技术领域的结晶,是一种全新的信息处理方式。IC卡内部具有高科技产品集成电路,可以存储大量信息,具有极强的保密性能,而且抗干扰强、无磨损、寿命长。IC卡还具有写入数据和存储数据的能力,IC卡存储器中的内容根据需要可以有条件地供外部读取和供内部进行信息处理。2.2 IC卡的结构IC卡,又称为“集成电路卡”“智能卡”,英
16、文名称“Integrated Circuit Card”或“Smart Card”,是法国人Roland Morono于1974年发明的。将具有存储、加密及数据处理能力的集成电路芯片模块镶嵌在和信用卡尺寸一样大小的塑料基片中,便构成了IC卡。IC卡一般由不易挥发性的存储器(ROM、EPROM、EEPROM)、保护逻辑电路,甚至包括微处理器(CPU)组成。2.3 IC卡的标准及协议接触型IC卡的国际标准是最广为人知的ISO7816,我国已采用其第1,2,3部分作为中国国家标准。此标准定义了塑料基片的物理和尺寸特性(7816/1),触点的尺寸和位置(7816/2),信息交换的底层协议描述(7816
17、/3),7816/4论述了跨行业的命令集。物理特性应符合ISO7816:1987中规定各类识别卡的物理特性和ISO7813中规定的金融交易卡的全部尺寸要求;此外还应符合国际标准ISO7816-1:1987中规定的附加特性、机械强度和静电测试方法。触点尺寸与位置应符合国际标准ISO7816-2:1982中的规定。电信号与传输协议:IC卡与接口设备之间电源及信息交换应符ISO/IEC7816-3:1989的规定。行业间交换用命令:有相应的国际标准ISO/IEC7816-4:1994,但该版本尚未正式通过。应用标识符的编号系统和注册过程应符合国际标准ISO/IEC7816-5:1994的规定。按照国
18、际标准ISO7816对接触式IC卡的规定,在IC卡的左上角封装有IC卡芯片,其上覆盖有6或8 个触点和外部设备进行通信,如图2.1所示。图2.1 ISO 标 准 的 IC 卡按ISO标准,IC卡芯片的触点极其定义为:C1(Vcc):IC卡工作电源;C2(RST):复位信号(可选);C3(CLK):有关信号的定时与同步;C5(GND):地;C6(Vpp):存储器编程电源(可选);C7:IC卡中串行数据的输入/输出;剩余的2个触点(C4,C8)视不同情况在有关应用标准中予以定义。2.4 IC卡的分类IC卡按应用领域可分为金融IC卡和非金融IC卡。IC卡按读/写方法分类可分为接触型IC卡和非接触型I
19、C卡。IC卡按内部结构分类可分为存储卡IC卡、逻辑加密IC卡、智能卡(CPU)。2.5 逻辑加密卡SLE4442的结构和工作原理SLE4442卡由德国西门子(SIEMENS)公司设计,它由256X8位字节的主存储器和32位的保护PROM存储器构成。它具有2K的存储容量和完全独立的可以控制擦除/写入主存储器的保护控制逻辑单元。内部高泵电压提升电路保证了芯片能够以单+5V电压供电,2K的存储容量能够保证存储电表数据的要求。1芯片特点(1) 芯片采用NMOS工艺技术,每字节的擦除/写入时间最多为2.5m s。(2) 存储器提供最少10万次的擦除/写入次数,数据保存时间至少10年。(3) SLE444
20、2采用双线通信协议,其复位应答符合ISO7816-3标准,它的触点定义和串行接口符合ISO7816标准(同步传输标准)。2SLE4442卡的结构SLE4442 IC卡芯片主要包括二个存储器和一个保护控制逻辑单元:(1) 256X6位EEPROM型主存储器。(2) 32 X1位PROM型保护存储器。(3) 保护控制逻辑单元。SLE4442卡的存储器如图 2.2 所示。图 2.2 SLE4442卡的存储器结构图(1) 主存储器:主存储器为可重复擦除使用的EEPROM型存储器,它的地址是从00H到FFH。主存储器的擦/写是按照字节进行的。在擦除时,一个数据字节的所有8位被全部设置为逻辑1。在写入时,
21、待写入数据和字节中的数据做“与”操作。通常,要改变一个数据需要先进行擦除,再进行写入这两项操作。主存储器可分为保护数据区和应用数据区。保护数据区:主存储器前32个字节为保护数据区,地址从00H到31H。这部分的数据读出不受限制,但擦除和写入操作受到保护数据器内部数据状态的限制。这个PROM可以被熔断,从而不被改变。根据这一特性,我们将主存储器的保护数据区作为IC卡的标识数据区,存放一些固定不变的标识参数。应用数据区:主存储器后224个字节为应用数据区。其地址从20H到FFH。这部分的数据读出不受限制,但擦除/写入均受保护控制逻辑单元的数据校验比较结果的影响。当需要修改应用数据区的内容时,必须先
22、输入一个3字节长的“校验字”,它与存在保护控制逻辑单元里的“参照字”比较一致时,才允许擦除和写入操作。(2) 保护存储器:保护存储器是一个32X1位的一次性可编程只读存储器。它是按字位方式寻址和写入,保护存储器每一位对应着主存储器地址从0到31的每一个字节。保护存储器每个被写“0”的单元所对应的主存储器的字节单元将不再接受任何擦除和写入操作命令,从而使得该字节单元内的数据不可再改变。保护存储器本身的读出操作不受限制。但对其写入操作也受保护控制逻辑单元比较校验操作结果的控制。(3) 保护控制逻辑单元: 保护控制逻辑单元是一个4X8位的EEPROM型存储器。保护控制逻辑单元的第1,2,3字节为“参
23、照字”存储区。这3个字节的内容在比较成功前是不可读的,只能进行比较操作。第0字节为密码输入错误计数器(EC)。密码输入错误计数器的有效位是低3位。芯片初始化时,计数器设置成“111”。这一字节是可读的。每次比较密码时,先要判定计数器中是否还有“1”,如有,则将一个“1”写“0”,然后进行比较“校验字”操作。如果比较结果一致,密码输入错误计数器将允许进行擦除操作,同时打开主存储器、保护存储器和保护控制逻辑单元,并允许进行擦除和写入操作。如果比较结果不一致,则密码输入错误计数器中“1”的个数少1位。当连续三次输入错误密码后,则芯片的存储单元将全部被锁死。但只要有一次比较通过,则在下次上电时密码输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电表 控制系统 研究
限制150内