浙江理工大学拖动系统课程设计
接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入端时,由于外部下拉为低电平,P3口将输出电流(ILL)。
P3口同时为闪烁编程和编程校验接收一些控制信号。
复位RST(9):复位输入。在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引脚时,将使单片机复位,只要这个引脚保持高电平,51芯片便循环复位。复位后P3.0-P3.7口均置1,引脚表现为高电平,程序计数器和特殊功能寄存器SFR全部清零。当复位脚由高电平变为低电平时,芯片为ROM的00H处开始运行程序。复位操作不会对内部RAM有所影响。
ALE/ (30):当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如果想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,则置位无效。
(29):外部程序存储器的选通信号。在由外部程序存储器取指令期间,每个机器周期两次 有效。但在访问外部数据存储器时,这两次有效的 信号将不出现。
EA/VPP(31):当 保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时, 将内部锁定为RESET;当 端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V的编程电源(VPP)。
XTAL1(19):来自反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2(18):来自反向振荡器的输出。片机的管脚如图2所示。
2.1.2 晶振电路与复位电路
本系统采用STC系统列单片机,相比其他系列单片机具有很多优点。一般STC单片机资源比其他单片机要多,而且执行速度快;STC系列单片机使用串口对单片机进行烧写,下载程序较为方便;STC52单片机内部集成了看门狗电路;且具有很强抗干扰能力。
本系统采用内部方式的时钟电路和加电自复位的复位电路,如下图3:
图3:晶振电路与复位电路
2.2.3矩阵键盘
第9页
浙江理工大学拖动系统课程设计
键盘是与单片机进行人机交互的最基本的途径,其以按键的形式来设置控制功能或输入数据,按键的输入状态本质上是一个开关量。对于简单的开关量的输入可以采用独立式按键,这种方法接口简单,但占用单片机I/O端口资源较多。对于输入参数较多、功能复杂的系统,需要采用矩阵式键盘进行输入控制。本系统采用2*3矩阵式键盘,键盘连接方式如图4所示:
图4:矩阵键盘
2.2脉冲整形触发电路设计
图5:脉冲触发整形电路
脉冲触发整形电路如上图5所示。当光透过光栅时,光电门导通,NPN接受到高电压使三极管也导通,
第10页
浙江理工大学拖动系统课程设计
从而使单片机接受到一个从高电平到低电平的下降沿信号。
2.3 LCD1602
液晶显示器(LCD)是一种功耗很低的显示器,它的使用非常广泛,比如电子表、计算器、数码相机、计算机的显示器和液晶电视等。电机调速过程中所需要显示的信息比较多,为了能直观的看到结果,本设计采用液晶显示屏LCD进行显示,具体连接方式如图6所示。
图6:LCD1602电路
第11页
浙江理工大学拖动系统课程设计
2.4电机参数
图7:电机实物图及参数
电机的实物图及参数如上图7所示。电机的线码盘为41线,电机转动一周会发出41个脉冲信号。其一些实测数据如下表所示:
电压V 5 12 24 空载电流(mA) 50 80 12- 转速(r/min) 1000 4300 8600 堵转电流(A) 0.5 1.2 2.3 2.5 电机驱动模块
2.5.1 模块描述
1 双全新电机驱动芯片,兼容L9110 2 模块供电电压:2.5-12V
3 适合的电机范围:电机工作电压2.5v-12V之间,最大工作电流0.8A 4 可以同时驱动2个直流电机,或者1个4线2相式步进电机。 5 PCB板尺寸:2.8cm*2.1cm 超小体积,适合组装 6设有固定安装孔,直径:3mm
2.5.2 模块接口说明
6P黑色弯排针说明:
1 VCC 外接2.5V-12V电压 2 GND 外接GND
第12页