PIC单片机 proteus H桥驱动直流电机
PWM控制MOSFET搭建的H桥电路驱动直流电机运行仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
1.正转-> 2.停止-> 3.反转-> 4.停止
调整到高速时会观察到电机好象在逆向及慢速转动的效果,这是正常的.实际正反转速显示在电机下方
(高电平有效状态)
全桥正向时P1A有效,P1D调制
全桥反向时P1C有效,P1B调制
单片机源程序如下:
- //-----------------------------------------------------------------
- // 名称: 用PIC16F690设计的PWM控制器控制H桥电路(MOSFET)驱动直流电机运行
- //-----------------------------------------------------------------
- // 说明: 本例使用PIC16F690的增强型PWM模块(P1A,P1B,P1C,P1D)实现对直流
- // 电机运行控制,包括运行/停止/正反转及速度调节.
- //
- //-----------------------------------------------------------------
- #define _XTAL_FREQ 8000000UL
- #include <pic.h>
- #define INT8U unsigned char
- #define INT16U unsigned int
- #define K1 RA5
- INT8U DemoMode = 0;
- //-----------------------------------------------------------------
- // 主程序
- //-----------------------------------------------------------------
- void main()
- {
- //系统初始化,包括:CCP1,比较器,内部振荡器,I/O引脚,AN输入引脚等
- while (1)
- {
- }
- }
复制代码
所有资料51hei提供下载:
proteus H桥驱动直流电机.rar
(19.63 KB, 下载次数: 122)
|