基于AT89S52单片机的电机控制C语言程序设计.docxVIP

  • 9
  • 0
  • 约3.78千字
  • 约 10页
  • 2017-05-18 发布于重庆
  • 举报

基于AT89S52单片机的电机控制C语言程序设计.docx

基于AT89S52单片机的电机控制C语言程序设计

第一章:设计任务任务:了解电机的转动原理,能够对直流电机进行简单的控制;能够设计和使用简单的自动化闭环系统;提高多模块硬软件的综合应用能力。功能主要包括:直流电机的正转;直流电机的反转;直流电机的加速;直流电机的减速;直流电机的停止;直流电机的转速在数码管上显示;第二章:总体设计方案总体设计方案的硬件部分详细框图如下图所示:第三章系统的硬件介绍一、电机驱动芯片L298N L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。特点:1、具有信号指示;2、转速可调;3、抗干扰能力强;4、具有过电压和过电流保护;5、可单独控制两台直流电机;6、可单独控制一台步进电机;7、PWM脉宽平滑调速;8、可实现正反转;9、采用光电隔离L298N的输入输出逻辑关系表ENA(B)IN1(IN3)IN2(IN4)电机HHL正转HLH反转HIN1(IN3)与IN2(IN4)电平相同快速停止LXX停止

文档评论(0)

1亿VIP精品文档

相关文档