BTS7960全桥电机驱动及调试程序_第1页
BTS7960全桥电机驱动及调试程序_第2页
BTS7960全桥电机驱动及调试程序_第3页
BTS7960全桥电机驱动及调试程序_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电路图如下: INTIVCCfR31K INT2-VCC|-BTS 7960 H桥驱动ri1qk -l|L* ClI OuComment: BTS 79fiOU1vccR5 1DK02M-DiodevccotorComment: BTS 7960电机驱动板实物图如下如图所示:J1接电池;J5接电机;J6 (黄色接头)提供5V电源;J6 (白色接头)分别是1 脚 PWM 口; 2、3 脚是控制方向和刹车单片机 I/O 口给 01,是电机 正转, 10是电机反转, 11是刹车。注意: PWM 是反逻辑,因为在单片机与电机驱动间加了反向驱动隔 离,保护单片机。所以占空比越小,方向后是越大,速度越快。

2、注意: PWM 频率最大 25KHZ ,用在智能车上 1KHZ 就足够了。RQ-OMd1OQC2TUO1TUO6CMC9S12XS128测试程序如下#include derivative.h/* derivative-specific definitions */*/* 锁相环倍频 */*void pll_xs(void)SYNR=0x44;REFDV=0x81;/ 总线频率 40M while(!CRGFLG_LOCK);while(CLKSEL_PLLSEL!=1) CLKSEL_PLLSEL=1;/* /*PWM 初始化! */*void PWM_int(void)PWMPOL|=0xa

3、a;/PWM Polarity 开始输出高电平 ,1、3、5、7 positive. PWMCLK|=0xaa;/Clock Select, Sn,B:7632.A:0145 PWMPRCLK=0x22;/CLOCKA 和 CLOCKB 是 4 分频是 10M PWMCTL=0xf0;PWMSCLA=5;/1MPWMSCLB=5;/1M PWMCAE=0x00;PWMDTY01=900;PWMPER01=1000;PWME=0xaa; /PWM Enable,1 、3、 5、 7 enable. /*/void main(void) pll_xs();/ 倍频 DDRB=0xff;PORTB|=0xff;PORTB&=0xfe;/PB0 和 PB1 用来控制电机转向的EnableInterrupts;PWM_int();for(;) _FEED_COP(); /* feeds the dog */ /* loop fore

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论