适用于银行自助系统的电源控制方案

摘 要银行自助服务设备多种多样,然而每一样设备的工作时间要求是不同的。有的是24小时工作制,例如ATM;有的只需12小时或者更少的时间段,例如自助终端。或节假日和周末,又和工作日的服务时间有所不同。这就需要一样能够准确而又实时的控制各设备的电源开关设备。此次设计的功能主要包括定时开关电源、实时时钟、参数保存、时间设定、在线设置、在线升级等功能。该设计主要是基于8052内核的W78E052D芯片的开发设计,运用到了DS1307时钟芯片以及24C02存储芯片等等。在硬件的基础上采用C51语言进行软件编程开发,达到了利用时间合理准确的控制电源的目的。
目 录
摘要...............................................................................................................I
ABSTRACT................................................................................................II
目 录..........................................................................................................III
第1章 绪论 1
1.1 背景及意义 1
1.1.1 实际背景与问题的由来 1
1.1.2 意义 1
1.2 可行性分析 1
1.2.1 定义及意义 1
1.2.2 该设备的设计可行性分析 1
1.3 工作内容简介 2
第2章 电路分析 3
2.1 总电路分析 3
2.2 主要芯片简介 4
2.2.1 主芯片W78E052D简介 4
2.2.2 时钟芯片DS1307简介 7
2.2.3 芯片AT24C02简介 9
2.2.4 芯片MAX813L简介 10
2.2.5 芯片MAX202简介
 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
11
2.3 主要部分电路 13
2.3.1 电源转换模块 13
2.3.2 IC总线模块 14
2.3.3 蜂鸣器模块 16
第3章 程序设计 18
3.1 开发环境简介 18
3.1.1 开发环境Keil uVision4简介 18
3.1.2 开发语言C51简介 19
3.1.3 测试工具简介 19
3.2 部分程序设计思想及程序函数简介 21
3.2.1 IC协议 21
3.2.2 串行口控制寄存器、串行数据缓冲器、波特率和定时器控制 24
3.2.2 中断、中断系统和中断源 25
3.3 部分主要函数简介 26
第4章 测试、调试 27
4.1 测试、调试遇到的问题与解决方案 27
4.1.1 程序设计过程中遇到的问题 27
4.1.2 测试、调试过程中遇到的问题 28
4.2 功能实现 28
4.3 优点或者不足 30
第5章 致谢 31
参考文献 32
附录1 34
第1章 绪论
1.1 背景及意义
1.1.1 实际背景与问题的由来
银行的义务种类很多,也很忙碌。针对不同的业务,银行的自助服务设备也是多种多样,然而每一样设备的工作时间要求是不同的。有的是24小时工作制,例如ATM;有的只需12小时或者更少的时间段,例如自助终端。或节假日和周末,又和工作日的服务时间有所不同。这就需要一样能够准确而又实时的控制各设备的开关时间设备。
1.1.2 意义
本次设计能够理想通过对时间的控制实现控制电源的目的。
通过电源控制设备对自助设备的控制能够极大的减少了工人们的工作量和造成的失误,安全也得以保证。能合理准确地安排每一样设备的工作使用时间,减少设备开启的无用的时间,达到节约的目的。
提供的功能丰富,可远程操控多台设备,有效地提高了效率。
本设备提供指令设置功能,方便快捷。相对应的,指令不符合,无法使用或者设置该设备,数据安全的安全性也得到了很大的提高。
1.2 可行性分析
1.2.1 定义及意义
可行性分析的一般定义:可行性是指对拟议中的项目,进行全面与综合的技术、经济能力的调查,在建设的前期对工程项目的一种考察和鉴定,判断它是否可行的行为。可行性研究的目的不是解决问题,而是确定问题是否有解决的价值。对以后的行动方针提出建议就是可行性分析的最根本任务和目的。一般来说,至少从技术可行性、经济可行性、操作可行性三方面来研究可行性分析。
1.2.2 该设备的设计可行性分析
技术可行性
本设备是基于单片机开发的软硬件结合的产品。硬件部分:拟采用基于8051内核的W78E052D芯片作为主芯片,采用DS1307作为时钟芯片,采用24C02存储芯片来保存设置的参数等。软件部分:基于Keil uVision4开发环境以C语言进行程序的编写与实现。其主要操作是通过对时间数据地设置和传递。在单片机的开发中,技术已是十分成熟可靠。运用相对比较熟练,因此具备技术可行性。
二、经济可行性
本设备需求的硬件软件容易获得,芯片资料和学习资料均能通过网上下载或者查阅文本资料。开发成本较低。使用该设备后,可远程操控,能有效的提高效率,节省人力和资源。因此,具备经济可行性。
操作可行性
本设备与主机串口进行通信主要通过指令的输入进行数据的传输,达到控制时间的效果,设定简单,操作便捷。能有效的控制时间对电源中断的控制。通过对指令的设定,进行数据的安全性也能得到很高的保证。因此,具备操作可能性。
综上所述,我认为本设备的开发方案切实可行,可进行开发。
1.3 工作内容简介
为此,我们设计了一种准确灵活的电源控制方案,此设计的功能主要包括定时开关电源、实时时钟、参数保存、时间设定、在线设置、在线升级等功能。本项目是一款软硬件结合产品,主芯片拟采用基于8051内核的W78E052D芯片,实时时钟芯片采用DS1307芯片,用AT24C02来保存设置的参数,同时包含电源转换、继电器控制、RS232电平转换电路、看门狗电路等部分。在软件功能上,主要有几点要求:与主机通过串口进行通讯、主机通过串口下载设置参数、将设置参数写入EEPROM、达到设置条件后对电源进行控制等。用在Keil uVision4的环境下进行C51的编程实现。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1094.html

好棒文