磁动力电子网-雕刻机DIY论坛,单片机论坛,CNCDIY,DIYCNC

 找回密码
 加入磁动力

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 14518|回复: 105

PIC无刷电机控制器(学习笔记)

    [复制链接]
发表于 2012-12-13 20:20:05 | 显示全部楼层 |阅读模式
本帖最后由 zflk 于 2012-12-14 12:05 编辑

资料来源于网络
硬件工作原理:
单片机PICl6F72是目前电瓶车控制器主流控制芯片,配合274HC27(3输入或非门电路)174HC04D(反相器)174HC08D(双输入与门)和一片LM358(双运放),组成一款比较典型的无刷电瓶车控制器,具有60°120°驱动模式自动切换功能,其基本组成框图见图l。实物测绘原理图见图2(图中数据除注明外,均为开锁停车状态数据)
一、 电路简介与自检


开通电门锁,48V电瓶直流电经电门锁线输入到控制器,一路经R3R13R4等送入U6脚作电瓶欠压检测用,另一路送入U13U14U15输出+15V+5VIC和末级驱动供电。单片机PICl6F72脚外接16MHz晶体,脚外接R13C25组成复位电路,电门锁开锁,单片机得电工作后即进入初始化自检状态,它主要检测:
....................原文下载: 单片机PICl6F72控制器.rar (1.14 MB, 下载次数: 2145)
回复

使用道具 举报

 楼主| 发表于 2012-12-13 20:26:21 | 显示全部楼层
使用PIC16F877的C驱动,与上面介绍的16F72有所区别(主要是CCP)稍加修改也是能用的。
#include
//
电动车双闭环程序,采用双闭环方式控制电机,以得到最好的zh 转速性能,并且可以
//
限制电机的最大电流。本应用程序用到两个CCP 部件,其中CCP1 用于PWM 输出,以控
//
制电机电压;CCP2 用于触发AD,定时器TMR2TMR1INT 中断,RB 口电平变化中断,
//
看门狗以及6 个通用I/O
#define AND 0xe0 //
状态采集567
#define CURA 0X0a //
电流环比例和积分系数之和
#define CURB 0X09 //
电流环比例系数
#define THL 0X6400 //
电流环最大输出
#define FULLDUTY 0X0FF //
占空比为1 时的高电平时间
#define SPEA 0X1d //
转速环比例和积分系数之和
#define SPEB 0X1c //
转速环比例系数
#define GCURHILO 0X0330 //
转速环最大输出
#define GCURH 0X33 //
最大给定电流
#define GSPEH 0X67 //
最大转速给定
#define TSON 0X38 //
手柄开启电压1.1 VTSON*2 为刹车后手柄开启电压,即
//2.2 V
#define VOLON 0X4c //
低电压保护重开电压3.0 V 33 V
#define VOLOFF 0X49 //
低电压保护关断电压2.86 V
31.5 V
。。。。。。。。。 驱动系统C程序.rar (8.17 KB, 下载次数: 1367)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-13 21:33:07 | 显示全部楼层
本帖最后由 zflk 于 2012-12-13 21:34 编辑

学习的难点是转速、电流双闭环调速。
其PI(比例、积分)控制理念对未接受高等教育的我来说有点难。
【speuk=speuk+speek*SPEA-speep; //计算得转速环输出】
【curuk=curuk+curek*CURA-curep; //按闭环PI 运算方式得到本次输出结果】
需要学点PID控制的相关知识
由入门到精通吃透PID.rar (680.03 KB, 下载次数: 1395)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-13 21:56:06 | 显示全部楼层
设计一个简单的电路仿真一下。
PIC.JPG
PWMl输出简单滤波下作为工作电流的反馈电压。
PIC1.JPG
RB5/6/7输入3Hz相位差60度的信号代霍尔信号。
PIC2.JPG
仿真的电机相位和PWM。
由于电机的转速不便实时仿真,上面的仿真还多有不足。
回复 支持 反对

使用道具 举报

发表于 2012-12-14 00:02:17 | 显示全部楼层
技术贴,这个要顶
回复 支持 反对

使用道具 举报

发表于 2012-12-14 00:03:06 | 显示全部楼层
用proteus玩仿真啊!顶一下!
回复 支持 反对

使用道具 举报

发表于 2012-12-14 05:57:22 | 显示全部楼层
技术贴,这个要顶
回复 支持 反对

使用道具 举报

发表于 2012-12-14 15:23:23 | 显示全部楼层
技术贴,这个要顶.谢谢楼主!
回复 支持 反对

使用道具 举报

发表于 2012-12-14 15:59:50 | 显示全部楼层
谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2012-12-14 18:28:22 | 显示全部楼层
好东西,学习学习!
回复 支持 反对

使用道具 举报

发表于 2012-12-16 10:02:32 | 显示全部楼层
技术贴,来学习下!先谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2012-12-16 14:52:47 | 显示全部楼层
看看呢,PIC还没接触过
回复 支持 反对

使用道具 举报

发表于 2012-12-16 15:27:43 | 显示全部楼层
学习,谢了{:soso_e100:}
回复 支持 反对

使用道具 举报

发表于 2012-12-20 13:37:20 | 显示全部楼层
很有技术含量,我看不太懂,但是支持一下啊
回复 支持 反对

使用道具 举报

发表于 2012-12-20 19:54:05 | 显示全部楼层
小白菜。这么深奥的东西看不懂。汗......
回复 支持 反对

使用道具 举报

发表于 2012-12-20 23:09:23 | 显示全部楼层
研究下,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-12-21 13:38:14 | 显示全部楼层
技术贴,这个要顶
回复 支持 反对

使用道具 举报

发表于 2012-12-22 22:16:32 | 显示全部楼层
技术帖要顶
回复 支持 反对

使用道具 举报

发表于 2012-12-23 07:50:16 | 显示全部楼层
学习一下,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-12-28 09:25:28 | 显示全部楼层
{:soso_e100:}一直没了解过电动车,今天就看看。谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入磁动力

本版积分规则

QQ|小黑屋|手机版|Archiver|www.cdle.net 磁动力电子网 2001-2017 ( 粤ICP备10098153号

粤公网安备 44040402000001号

GMT+8, 2018-9-23 05:15

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.