资源简介
分享别人高价买来的STC51系列单片机做的全功能无刷电机控制源程序方案 包括PCB设计原图及清单等。
代码片段和文件信息
//本程序是在PIC16F72板的基础上利用其硬件部分开发的所有硬件部分一样
//只是单片机引脚排列的顺序不一样而已请注意引脚顺序单片机为STC12C5404AD
//程序版本说明:本程序为无刷电机48V30A三相6拍智能识别版本-PCB上Q孔P14口对地后开电门
// 锁系统将自动进入64种相序接法自动识别功能-系统在2秒内对64种接法正确与否
// 进行测量识别并找出正确的一相相序,如反转刹车口对地一下系统将自动矫正并
// 保存以上正确相序数据写入FLASH中
//保护说明:恒流控制系统将始终保持最大电流在30A左右并同步整流以保证MOS管发热最小。
// 且在358电流采样放大在7倍时,康铜丝可调节范围为10左右,以确保MOS管安全;
//
//=========================================================================
//6路控制信号定义
//P20-5404第26脚=PIC16F72第23脚 P21-5404第27脚=PIC16F72第24脚
//P22-5404第01脚=PIC16F72第25脚 P23-5404第02脚=PIC16F72第26脚
//P24-5404第12脚=PIC16F72第27脚 P25-5404第13脚=PIC16F72第28脚
//P35-5404第11脚=PIC16F72第13脚=PWM调速信号
//=========================================================================
//霍尔信号采集定义W=P12 V=P11 U=P10
//=========================================================================
//状态指示灯定义 LED=P27 ABS功能选择 ABS=P26
//刹车检测口定义 shache=p34 防盗检测定义 FD=P37
//*************************************************************************
#include //包含文件预处理命令
#include //包含_nop_函数调用
#define uchar unsigned char //8位单片机习惯性定义
#define uint unsigned int //8位单片机习惯性定义//
#define pwm_6p P2 //给6个PWM控制信号定义
sfr p2m0=0x95; //P2口I/Q输出模式控制位本程序中将P2口中的6个PWM信号口设置成推挽输出
sfr p2m1=0x96; //P2口I/Q输出模式控制位本程序中将P2口中的6个PWM信号口设置成推挽输出
//*********AD转换要用到的特殊寄存器地址定义*************************************
sfr adc_contr=0xc5; //定义AD转换控制寄存器地址
sfr adc_data=0xc6; //定义AD转换结果寄存器地址
sfr p1m0=0x91; //带有8路AD的P1口模式选择寄存器0定义地址本程序中将带有AD转换的口设置成开漏
sfr p1m1=0x92; //带有8路AD的P1口模式选择寄存器1定义地址本程序中将带有AD转换的口设置成开漏
//sfr wad_contr=0xe1; //***看门狗控制寄存器定义*******************************
//#define wad_dog 0x3c //***看门狗喂狗参数定义*********************************
//*********PWM=p35输出要用到的特殊寄存器地址定义************************************
sfr ccap1h=0xfb; //PCA模块1捕捉/比较寄存器高8位
sfr pca_pwm1=0xf3; //PCA模块1-PWM寄存器
sfr ccapm1=0xdb; //PCA模块1工作模式寄存器
sfr ch=0xf9; //PCA计数器高8位
sfr cl=0xe9; //PCA计数器低8位
sfr ccon=0xd8; //PCA控制寄存器
sfr cmod=0xd9; //PCA工作模式寄存器
sbit cr=ccon^6; //PCA计数器控制位1开0关
sbit epca_lvd=IE^6; //PCA中断允许控制位1开0关
//==============================================================================
sbit led=P2^7; //指示灯定义
sbit zxxin=P1^4; //备用电压选择口
//sbit dg=P1^6; //电机相角选择检测脚
static dg;
sbit abs=P2^6; //ABS刹车功能选择口对地为ABS功能
sbit shache=P3^4; //刹车口定义对地刹车
sbit fd=P3^7; //防盗检测口定义
static ledcson=0led_out=0ledcs=0ledkm=0; //定义一个定时器1中断计数次数变量
static pwm_bl; //PWM输出变量
static pwm_blspwm_bls2; //PWM软启动加速用变量
static hehc; //霍尔数
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-28 19:04 STC方案\
目录 0 2014-03-28 19:04 STC方案\STC_sch\
文件 115712 2008-12-19 11:28 STC方案\STC_sch\STCWUSHUA.DSN
文件 1536 2009-10-17 14:59 STC方案\STC_sch\STCWUSHUA.DSNlck
文件 4767 2009-10-17 14:59 STC方案\STC_sch\STCWUSHUA.opj
文件 115712 2008-12-19 11:28 STC方案\STC_sch\STCWUSHUA_0.DBK
文件 1860486 2009-05-21 23:55 STC方案\STC_sch\STC_SCH1.BMP
文件 2337894 2014-03-28 18:36 STC方案\STC_sch\STC_SCH2.BMP
目录 0 2014-03-28 19:04 STC方案\STCt贴片图\
文件 584434 2008-08-27 14:42 STC方案\STCt贴片图\STC350W.PCB
文件 640741 2008-08-27 14:43 STC方案\STCt贴片图\STC350_2.PCB
文件 750014 2008-03-12 13:25 STC方案\STCt贴片图\STC500W.PCB
文件 675280 2008-08-27 14:44 STC方案\STCt贴片图\STC9管.pcb
文件 111407 2009-11-22 12:25 STC方案\STCt贴片图\_TC500W.RAR
目录 0 2014-03-28 19:04 STC方案\STC做板文件\
文件 781830 2008-02-24 12:49 STC方案\STC做板文件\STC12管.pcb
文件 584434 2008-08-27 14:42 STC方案\STC做板文件\STC350W.PCB
文件 642524 2008-08-27 14:54 STC方案\STC做板文件\STC6管_2.pcb
文件 673473 2008-08-27 14:54 STC方案\STC做板文件\STC9管pcb2.pcb
目录 0 2014-03-28 19:04 STC方案\STC无刷清单及说明\
文件 50176 2007-10-21 13:04 STC方案\STC无刷清单及说明\STC和PIC引脚对应及板上孔位功能说明.doc
文件 89600 2008-01-06 13:10 STC方案\STC无刷清单及说明\STC新12管元材料清单.doc
文件 23552 2009-07-30 21:35 STC方案\STC无刷清单及说明\stc无刷说明.doc
目录 0 2014-03-28 19:04 STC方案\STC无刷程序\
目录 0 2014-03-28 19:04 STC方案\STC无刷程序\STC500W080418自学习正式版\
文件 36022 2014-03-28 18:42 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本
文件 54605 2014-03-28 18:42 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本.LST
文件 39471 2014-03-28 18:42 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本.M51
文件 46364 2014-03-28 18:42 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本.OBJ
文件 1107 2014-03-28 18:43 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本.Opt
文件 2210 2014-03-28 18:43 STC方案\STC无刷程序\STC500W080418自学习正式版\16F72式STC自学习版本.Uv2
............此处省略31个文件信息
- 上一篇:人民邮电出版社的《信息检索导论》中文版 pdf 超清晰版呢
- 下一篇:软件测试试题卷
评论
共有 条评论