标题:
BLDC开发原理图及源代码
[打印本页]
作者:
yun09070929
时间:
2018-8-28 11:03
标题:
BLDC开发原理图及源代码
BLDC开发原理图及源代码
电路原理图如下:
Motor Bldc(release)V1.2.pdf
(649.26 KB, 下载次数: 64)
2018-8-28 11:03 上传
点击文件名下载附件
下载积分: 黑币 -5
工程包:
0.png
(35.78 KB, 下载次数: 77)
下载附件
2018-8-29 02:27 上传
单片机源程序如下:
/*******************************************************************************
* 函数功能:
* 芯片:STM32F103XXXX
* 波特率:
* 编译环境:Keil uVision4
* 编写时间:
* 作 者:
*******************************************************************************/
#include "stm32f10x.h"
#include "stdio.h"
#include <math.h>
#define root
#include <Ram.h>
#include "STM103REG.h"
#include "USART.h"
#include "BSP.h"
#include "user_conf.h"
#include "Low_level.h"
#include "main.h"
#include "ADC.h"
#include "BLDC_TIM.h"
#include "BLDC_Motor.h"
void USART_Configuration(void);
RCC_ClocksTypeDef RCC_Clocks;
void TIM_Configuration2(void);
void Timeproc(void);
void LcdReset(void);
void ShowMenuMain(void);
int main ( void )
{
/*unsigned long i;*/
SystemInit();
NVIC_Configuration();//中断设置
RCC_GetClocksFreq(&RCC_Clocks);
GPIO_Configuration();//GPIO 初始化
ADC_Configuration();//模拟端口初始化化
TIM_Configuration2();//Tim1定时器初始化
MENOFF();
MENON();//芯片端使能
LcdReset();
fgDispMode=1;
while(1)
{
Timeproc();
}
}
void Timeproc()
{
if (fgT10Ms ==0)
{
return;
}
//SendFrame();
fgT10Ms = 0;
ucT100ms++;
ucT1S++;
if(ucT100ms>=10)
{
//My_PWM=200;
//SendFrame1();
//My_PWM=1000;
MENON();
switch(ucMExt)
{
case 0:
EXTI_GenerateSWInterrupt(EXTI_Line6);
ucMExt=1;
break;
case 1:
//EXTI_GenerateSWInterrupt(EXTI_Line7);
ucMExt=2;
break;
case 2:
//EXTI_GenerateSWInterrupt(EXTI_Line8);
ucMExt=2;
break;
default:
break;
}
ucT100ms=0;
}
if(ucT1S>=100) //每秒的事件处理
{
speed_1=aim_speed*10/4;//计算速度
aim_speed=0;
ShowMenuMain();//菜单显示
ucT1S=0;
}
}
/*************结束***************/
复制代码
所有资料51hei提供下载:
BLDC HALL.7z
(1.46 MB, 下载次数: 68)
2018-8-28 11:03 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
werwolf
时间:
2018-9-4 09:21
学习下
作者:
逻辑落寞
时间:
2019-6-25 09:04
学习一下,谢谢楼主了
作者:
huang0909
时间:
2019-7-31 23:26
感谢楼主分享
作者:
marioner
时间:
2019-8-6 14:14
学习一下,谢谢楼主了
作者:
jokeyli
时间:
2019-8-14 15:47
电机驱动芯片用的什么?
作者:
waronder
时间:
2019-9-11 20:40
学习了,谢谢楼主分享。
作者:
mcu_mpu
时间:
2019-9-18 14:26
高手,正想学习BLDC的控制。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1