资源简介
ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)
代码片段和文件信息
/*############################################################################
############################################################################*/
#include “main.h“
//############################################################################
//Init ADC
void ADC_Init(void)
//############################################################################
{
ADCSRA = 0xA6; // Free Run & 1MHZ 使能ADC 连续转换 64分频
ADMUX = 7 | IntRef; // Kanal 7 选择通道7 内部基准源 右对齐
ADCSRA |= 0x40; // Start 开启ADC转换
}
//############################################################################
//Strom Analogwerte lesen
void AdConvert(void)
//############################################################################
{
unsigned int i=0;
unsigned char sense;
sense = ADMUX; // Sense-Kanal merken
ADMUX = 0x06 | IntRef; // Kanal 6 通道 6
SFIOR = 0x00; // Analog Comperator aus 模拟比较器关闭
ADCSRA = 0xD3; // Converter ein single 使能ADC转换 开始ADC转换 清除中断标志 8分频
ADCSRA |= 0x10; // Ready l鰏chen 清除中断标志
ADMUX = 0x06 | IntRef; // Kanal 6 通道 6
ADCSRA |= 0x40; // Start ADC转换
while (((ADCSRA & 0x10) == 0)); //等待 转换完成 置位 ADIF 中断标志
ADMUX = sense; // zur點k auf den Sense-Kanal 恢复原有ADMUX 多工选择寄存器
i = ADCW * 4; // 扩大 ADC转换值
// if(i > 300) i = 300;
Strom = (i + Strom * 7) / 8; // Strom= 最新采集值得1/8 加上 上一次采集值的7/8
if (Strom_max < Strom) Strom_max = Strom; // 更新 Strom_max 的值
ADCSRA = 0x00; // 停止 ADC转换
SFIOR = 0x08; // Analog Comperator ein 模拟比较器开启
}
//############################################################################
//Strom Analogwerte lesen
unsigned int MessAD(unsigned char channel)
//############################################################################
{
unsigned char sense;
sense = ADMUX; // Sense-Kanal merken
channel |= IntRef;
ADMUX = channel; // Kanal 6
SFIOR = 0x00; // Analog Comperator aus
ADCSRA = 0xD3; // Converter ein single
ADCSRA |= 0x10; // Ready l鰏chen
ADMUX = channel; // Kanal 6
ADCSRA |= 0x40; // Start
while (((ADCSRA & 0x10) == 0));
ADMUX = sense; // zur點k auf den Sense-Kanal
ADCSRA = 0x00;
SFIOR = 0x08; // Analog Comperator ein
return(ADCW);
}
//############################################################################
//Strom Analogwerte lesen
void FastADConvert(void)
//############################################################################
{
unsigned int i=0;
i = MessAD(6) * 4;
// i = ADCW * 4;
if(i > 200) i = 200;
Strom = i;//(i + Strom * 1) / 2;
if (Strom_max < Strom) Strom_max = Strom;
ADCSRA = 0x00;
SFIOR = 0x08; // Analog Comperator ein
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 812544 2011-03-28 15:28 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\AD6格式的电路图和PCB\BLCD-M8.PCBDOC
文件 407552 2011-03-28 13:46 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\AD6格式的电路图和PCB\BLDC-M8.SCHDOC
文件 149804 2011-11-04 15:31 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\IRFR1205.pdf
文件 161941 2011-11-04 15:32 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\IRFR5305.pdf
文件 2822 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\all-wcprops
文件 3836 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\entries
文件 53 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\prop-ba
文件 2468 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 132 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 4593 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 76 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 385 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 9032 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 3978 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 470 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 61 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 25484 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 34726 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 3974 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 172243 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 37895 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 5952 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 10744 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 726 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 2359 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 1274 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 1229 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 348 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 2375 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
文件 742 2011-10-15 23:29 ATMega8制作无感无刷(BLDC)电调全套资料(C源程序固件SCH和PCB)\MK电调程序 V0.41\.svn\text-ba
............此处省略95个文件信息
相关资源
- BLDC电机PID算法
- FT8213Q三相BLDC应用参考电路图资料
- 28335控制的直流电机程序
- 无刷直流电机的直接转矩控制系统研
- 基于DSP的无刷直流电机控制程序包括
- BLDC开环程序、双闭环程序
- BLDC霍尔位置摆放
- 基于STM32F103的无感和有感无刷直流电
- STM32 IIC驱动DRV10983
- STM32直流无刷电机电路图
- Renesas G14 马达控制方案 介绍
- 60W无刷直流 (BLDC) 电机驱动器参考
- 基于STM32的bldc控制代码
- STM32 BLDC开发资料
- STM32 BLDC直流无刷电机开发板驱动板配
- STM8官方老版本电机库
- F28335程序-BLDC
- stm32F4电机BLDC控制
- 大家期待的 STM32 MOTOR CONTROL SDK 5.01
- BLDC直流无刷电机控制彻底开源硬件
- AN2590_采用龙伯格观测器实现PMSM的无传
- 霍尔传感器无刷直流电机测速方法
- STM32-BLDC
- X-CUBE-MCSDK-FUL_5.4.3及所有相关文档.ra
- stm8 BLDC开发资料含原理图源码及学习
- 用于具有逐周期堵转电流限制器的
- 直流无刷电机电调设计全攻略
- 无刷直流电机
- STM32 ,实现了低压BLDC马达驱动
- 硬石电机控制专题指导手册_20180515.
评论
共有 条评论