无论国外还是国内,在存包柜的设计方面都取得了不错的成就,功能也相对比较完善。
此类存包柜操作简单,安全性较高,人性化的设计得到更多顾客的喜欢。目前,电子存包柜在超市、图书馆等公共场有广泛的应用。
电子存包柜带给用户的好处和方便都预示着不久的将来会在更加广阔的领域里得到应用。
1.2 研究的目的及意义
电子存包柜市场仍具有很大的发展空间。
从综合性能上考虑,为了能够更好的满足用户全方位的需求,电子密码柜必须具有较高的可靠性和安全性,并具有简洁的人机界面。因此在市场上,用户正在谋求的是这种能够满足其全方位需求,综合性能好的存包柜。
同时电子存包柜也要具有较高的性价比。由于采用PSoC技术设计,使得在保证系统高性能的同时,较大程度的降低了制造成本与用户的使用成本。
由此可以看出,电子存包柜仍具有良好的市场前景。通过对电子存包柜的开发与设计,可以拓展专业知识,是对理论知识的一次实践。在设计过程中,会涉及到很多专业知识,包括PSoC技术,Flash存储技术,LCD显示技术等,也会对这些知识技术有更加深刻的了解与体会。
基于PSoC的电子存包柜系统具有前所未有的优越性,简单的设计过程,应用技术专而新的特点成为从事者新的关注焦点。
纯粹的模拟设计以及同等的高适用性,而且具有极端灵活且完全可编程的混合信号的特点使PSoC成为全新一代的器件。
PSoC将逐步取代传统单片机,成为主流趋势。
本课题中研究与开发的电子存包柜,是对PSoC应用的一次实践 ,具有深远的意义。
2 电子存包柜的总体设计方案
2.1设计方案的主要模块
电子存包柜的设计以PSoC为基础,设计过程更加简单,功能也更加的完善。
电子存包柜的主要模块有:
(1)键盘的输入模块
系统采用4X4电容式触摸键盘;
(2)PSoC的Flash存储模块
系统利用PSoC本身具有的Flash存储模块存储密码,即使系统断电,仍然可以保存;
(3)LCD显示模块源.自|751,:论`文'网www.751com.cn
LCD显示可使系统具有简洁的界面,可以提示用户系统的状态及操作步骤;
(4)基于VB的PSoC与PC机的串行通信模块
通过VB设计保证人员可以在后台对系统进行监视和控制,显示存包柜的空满状态。
2.2电子存包柜的工作原理
工作原理:触摸到按键时,判断是数字键还是功能键,(0-9是数字键,还包括enter、delete和存取包键),如果是数字键和enter、delete则返回到原始状态,如果是存取包键,首先判断是否有空柜,如果柜全满则显示“full”,返回到开始状态;如果有空柜,则显示对应的空柜号和密码,把密码送入Flash,然后开柜。
如果是取包键则在LCD上显示“password:”,等待密码输入,按到delete键则光标前移一位,若是enter键就从Flash中读取密码,和输入的密码相比较,判断密码是否正确。正确就显示“right”,反之就显示“error”。
在过程中,首先要让PSoC与VB进行串行通信,PSoC发送一数据到VB,VB接收正确则返回一数据应答,表示连接成功。查看是否有空柜,要查询VB中text的内容,如果是“empty”,则有空柜,如果是“full”则柜全满。在存取包结束后,PSoC会发送数据到PC机,PC机根据所接收到的数据改变三个柜子的状态。
3.电子存包柜的硬件设计
系统硬件电路设计以电容式触摸键盘作为输入,LCD1602为显示界面,PSoC与PC机串行通信实现后台显示和控制。 PSoC电容感应原理设计触摸按键模块+程序(2):http://www.751com.cn/zidonghua/lunwen_59442.html