全文预览

单片机课程设计报告电子密码锁

上传者:梦&殇 |  格式:doc  |  页数:26 |  大小:2773KB

文档介绍
驱动步进电机按设定的方向转动一个固定的角度步进角。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。Р步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A...),双(双相绕组通电)四拍(AB-BC- CD-DA-AB-...),八拍(A-AB-B-BC-C-CD-D-DA-A...)。如图4所示。由ULN2003来控制,ULN2003的1、2、3、4引脚分别连接P3.0、P3.1、P3.2、P3.3口。Р 图5 步进电机模块Р4.4 密码修改设计Р AT24C02是美国ATMEL公司的低功耗CMOS串行EEPROM,它是内含256×8位存储空间,具有工作电压宽(2.5~5.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。下面是它的电路图。Р 图5中AT24C02的1、2、3脚是三条地址线,用于确定芯片的硬件地址。在AT89C51Р试验开发板上它们都接地,第8脚和第4脚分别为正、负电源。第5脚SDA为串行数据输入/输出,数据通过这条双向I2C总线串行传送,在AT89C51试验开发板上和单片机的P3.5连接。第6脚SCL为串行时钟输入线,在AT89C51试验开发板上和单片机的P3.4连接。SDA和SCL都需要和正电源间各接一个5.1K的电阻上拉。第7脚需要接地。Р通过使用24C02便可以实现对密码的储存于读取进一步实现密码锁的改密码功能。

收藏

分享

举报
下载此文档