文档详情

单片机接口技术C51版.PPT

发布:2019-05-31约2.73千字共29页下载文档
文本预览下载声明
L298驱动电路及系统调试 智能小车 如何创建自己的原理图库 如何创建自己的封装库 最小系统的测试 最小系统的测试 最小系统的测试 发光二极管的测试 数码管的测试 按键的测试 复位电路的测试 特别注意!!! * 卓越工程师 * 卓越工程师之实训项目之一 L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电机和步进电机。该芯片可以驱动一台四相步进电机,也可以驱动两台直流电机。 L298N简介 L298外形 L298N L298N引脚功能 Vss工作电源,接+5V GND ,接地 Vs为驱动电压,接+5V~+36V都能正常工作,一般根据你选用的电机所需工作电压来确定。? ISENA、ISENB是反馈端,一般接地 IN1、IN2、IN3、IN4四个输入端,接单片机端口 OUT1、OUT2、OUT3、OUT4与IN对应的输出端,接电机。? ENA为使能端,高电平有效,控制OUT1、OUT2. ENB为使能端,高电平有效,控制OUT3、OUT4 L298N驱动电路 元件所在的库 安装文件夹下\Library\ST Microelectronics\ST Interface DC Motor Controller 元件名:Diode 1N4007 Miscellaneous Devices.IntLib 元件名:L298N 自带封装 自带封装 L298N的封装问题 库里自带的封装是不带散热片的,但是由于L298N的输出电流较大,一般需要安装散热片,因此要留足散热片的位置。 L298N驱动电路PCB 问题:由于没有考虑L298散热片的问题,所以放不下散热片 1.在DXP中选中自己的PCB文件 2.Design?Make Schematic Library 这时系统就会自己从你当前的原理图中提取所有的元件生成一个原理图库文件。 1.在DXP中选中自己的原理图文件 2.Design?Make PCB Library 这时系统就会自己从你当前的PCB图中提取所有的元件生成一个PCB库文件。 系统的测试分为四个部分: 1. 蜂鸣器的测试 2. 发光二极管的测试 3. 按键的测试 4. LED数码管测试 说明:由于测试只是确定各部分电路是否能正常工作,因此越简单越好。 系统的测试步骤: 1. 在Keil中编写好程序,编译时产生.hex目标代码。 2. 将.hex 文件下载到单片机系统中。 在Keil中如何产生.hex文件。 如何将.hex 文件下载到单片机系统中。 1. 系统会自动安装下载线的驱动程序 我们购买的USBISP下载线是自动安装驱动的,连接到电脑的USB接口后,系统自动安装驱动,安装完成后可以在设备管理器中看到如下显示,表明下载线驱动安装完成。 下载软件progisp1.72,在网上搜索下载。 下载后无需安装,直接运行progisp文件,界面如下。 如何将.hex 文件下载到单片机系统中。 如何将.hex 文件下载到单片机系统中。 蜂鸣器测试程序:从理论上讲,由于我们使用的是有源蜂鸣器,P3.0接高电平蜂鸣器就会长鸣,但由于电路设计中采用了拉电流的形式,即使放大后电流也较小,蜂鸣器发出的声音微弱,几乎听不到。 解决方法:给P3.0送脉冲波就可以听到声音了,脉冲波的周期在2ms左右效果不错。 ORG 0000H SETB P3.0 DEL:MOV R2,#2 DEL1:MOV R3,#250 DJNZ R3,$ DJNZ R2,DEL1 CPL P3.0 SJMP DEL END 蜂鸣器测试程序 发光二极管测试程序:四只发光二极管接P1.0~P1.3,端口为低电平时LED灯亮。编写流水灯程序测试即可。 ORG 0000H MOV A,#0EEH NEXT:MOV P1,A LCALL DEL400MS RL A SJMP NEXT DEL400MS:MOV R2,#5 DEL1:MOV R3,#200 DEL2:MOV R4,#200 DJNZ R4,$ DJNZ R3,DEL2 DJNZ R2,DEL1 RET END 流水灯程序 数码管测试程序:为了保证每只数码管都能正常而独立的工作,让数码管按动态扫描方式稳定显示5、6、7、8即可。 注意:数码管是共阳极的,每一位的位选为低电平时选通。 ORG 0000H GOON:MOV P2,#0F7H ;
显示全部
相似文档