单片机无刷电机驱动仿真,这类资料网络上资料非常少,最近研究了一下,制作了一个带霍尔传感器的单片机无刷电机驱动仿真。程序与仿真文件打包上传给大家,有需要的自行下载:
带霍尔传感器的无刷电机驱动仿真.zip
(77.82 KB, 下载次数: 297)
仿真截图如下:
程序请用KEIL4打开,仿真请用PROTEUS软件打开。更多仿真请到:电子乐屋
单片机源程序如下:
- #include <REGX51.H>
- #include <intrins.h>
- #define uchar unsigned char
- #define uint unsigned int
-
- sbit af= P1^5;
- sbit bf= P1^6;
- sbit cf= P1^7;
- uint b;
- void Delayus(uint us)
- {
- while(us--);
-
- }
- void main()
- {
- b=10;
- while(1)
- {
- P2=0xce;
- Delayus(b);
- while(cf==0);
- P2=0xcd;
- Delayus(b);
- P2=0x9d;
- Delayus(b);
- while(bf==0);
- P2=0x9b;
- Delayus(b);
- P2=0xab;
- Delayus(b);
- while(af==0);
- P2=0xae;
- Delayus(b);
- P2=0xce;
-
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
|