1.3.6 单片机系统抗干扰技术
单片机系统的工作环境往往是比较恶劣和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。影响系统可靠、安全运行的主要因素是来自系统内部和外部的各种电气干扰,以及系统结构设计、元器件选择、安装、制造工艺和外部环境条件等。为了确保电子文件柜在各种情况下都可以稳定运行,就需要考虑单片机系统的抗干扰技术,提高系统的可靠性[1][6][7]。
1.3.7 其他技术
在电子文件柜硬件电路设计时,为了验证电路的可行性,需要对自己设计的电路进行仿真,这里就需要用到protues仿真技术。由于使用到了串口通信,在仿真的时候就需要使用虚拟串口技术。为了增加安全性,需要把用户的某些操作实时反映给相应的人员,就需要使用发邮件或者发短信的方式,其中就牵涉到邮件和短信相关的协议。为了使上位机软件更加完美,就需要美化界面,或者使之和windows系统相互配合,这就要使用相应的API函数[14]。
1.4 本课题主要研究内容
本文以电子文件柜系统的制作为背景,为使电子文件柜拥有完善的功能,足够高的安全性,便于修改和查询数据,主要从硬件电路设计,单片机开发,上位机软件设计和网站开发几个角度分别进行了以下几个方面的工作:
(1)分析电子文件柜的需求,并且综合考虑电磁兼容性技术(EMC),在此基础上使用protel软件设计制作电子文件柜的原理图,并完成了PCB电路板。
(2)深入了解串口通信技术,理解RS232和RS485协议。深入分析电子文件柜要完成的功能,并自己定义串行通行时使用的数据帧协议。
(3)为了保存电子文件柜使用过程中的相关数据,在之后便于处理,分析和使用,需要用数据库储存这些数据。所以,需要在充分理解数据库开发知识和本课题需求的基础上开发出合适的数据库,必须做到减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
(4)为实现电子文件柜的设计要求,需要有可靠的下位机来实现具体功能。必须结合自定义的数据通信协议,开发可靠的下位机软件。下位机能和上位机以及读卡器进行通信,还要能在恶劣的环境中运行不受影响。
(5)为了方便地对电子文件柜进行控制和检测,需要功能强大的上位机软件。上位机软件要能发出符合自定义通信协议的数据帧,接收并处理下位机返回的数据帧,还需要对这些数据帧进行处理,提取信息存入数据库中。另外,不同用户的权限问题也是需要考虑的。
(6)为了符合信息化的需求,便于及时查询和修改数据,还需要使用网站。在设计网站的时候,必须考虑到网站的安全性能,数据处理的能力,以及一定的界面美化。
本文结构安排如下:
第一章,绪论。介绍了课题研究背景及意义、国内外电子文件柜研究现状以及本课题使用到的相关技术。最后介绍了本文的主要研究内容。
第二章,电子文件柜系统总体设计。包括需求分析、电子文件柜设计要求、系统总体结构框图和系统的工作原理。
第三章,电子文件柜的电路设计与RFID介绍。集中介绍了本课题使用到的硬件。根据相应需求设计了电子文件柜的原理图,并完成了PCB图。同时考虑了它的抗干扰性能。介绍了本次使用的RFID卡与读卡器。
第四章,通信协议与数据库开发。在本章,自定义了完整的电子文件柜控制的通信协议,可以被下位机和上位机使用,以便完成文件柜的所有功能。同时,根据数据库开发的基本原则,和减少数据存储冗余、实现数据共享高效地检索数据和处理数据的要求,开发了适合本课题的数据库系统。 MSP430单片机控制的电子文件柜设计(4):http://www.youerw.com/tongxin/lunwen_3963.html