利用STM32F103单片机通过光耦隔离驱动继电器,在Proteus上仿真过了,是可用的,需要的可以下载附件。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include "led.h"
- #include "delay.h"
- #include "sys.h"
- #include "pwm.h"
- #include "motor.h"
- int main(void)
- {
- u16 led0pwmval=0;
- u8 dir=1;
- delay_init(); //延时函数初始化
- // LED_Init(); //初始化与LED连接的硬件接口
- Motor_Init();
- while(1)
- {
-
- }
- }
复制代码
所有资料51hei提供下载:
STM32控制继电器驱动电机Proteus仿真.7z
(375.11 KB, 下载次数: 206)
|