用户工具

站点工具


ocrobot:alpha:drv8800:main

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
ocrobot:alpha:drv8800:main [2017/10/04 02:53] 弘毅ocrobot:alpha:drv8800:main [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== ALPHA DRV8800 ======
 +DRV8800是2.8A有刷直流电机驱动器 (PWM控制)
 +===== 特点 =====
  
 +  - DMOS驱动器,发热小。
 +  - 8-36V宽电压支持。
 +  - 最大电流2.8A。
 +
 +===== 参数 =====
 +^  Vs (Min) (V)  |  8  |
 +^  Vs (Max) (V)  |  36  |
 +^  RMS Output Current (A)  |  2  |
 +^  Peak Output Current (A)  |  2.8  |
 +^  工作温度范围(℃)  |  -40 to 85  |
 +=====拨码开关功能介绍=====
 +拨码开关用于切换本模块的使能管脚。
 +
 +DI:控制电机转向的脚
 +
 +EN:pwm调速的使能端
 +|拨码开关编号|对应IO口编号|
 +|DI|7|
 +|DI|8|
 +|EN|9|
 +|EN|10|
 +===== 图片参考 =====
 +{{:ocrobot:alpha:drv8800:drv8800侧面-重调白平衡435-empty.jpg?nolink|}}
 +{{:ocrobot:alpha:drv8800:drv8800正面-重调白平衡435-empty.jpg?nolink|}}
 +===== 示例程序 =====
 +<code cpp>
 +
 +/*power +接电源正极;—接电源负极;
 +motor接直流电机的两端*/
 +
 +int EN =10;  //设置pwm调速的使能端为10脚
 +int DI=8;   //设置控制电机转向的脚为8脚
 +
 +void setup()
 +{  pinMode(EN,OUTPUT);   //设置脚的模式为输出模式
 +   pinMode(DI,OUTPUT);
 +}
 +
 +void loop()
 +{
 + digitalWrite(DI,HIGH);  //设置DI脚为高电平,为正向
 + analogWrite(EN,128);    //设置使能端的pwm速度为128
 +  delay(1000);          //延时1000
 +  digitalWrite(DI,LOW);  //设置DI脚为低电平,为反向
 +  analogWrite(EN,240);   //设置使能端的pwm速度为240
 +  delay(1000);
 +  
 +}
 +</code>
 +===== 下载 =====
 +**数据手册:**
 +
 +{{:ocrobot:alpha:drv8800:drv8800.pdf|DRV8800数据手册英文版}}
 +
 +**原理图:**
 +
 +{{:ocrobot:alpha:drv8800:alpha_drv8800_r1.pdf|ALPHA DRV8800.pdf}}