您当前的位置:钢材 > 型钢 > 市场分析

l298n芯片优点,l298n芯片内部自带的电路

来源:头条 作者: chanong
分享到
关注德勤钢铁网在线:
  • 扫描二维码

    关注√

    德勤钢铁网微信

在线咨询:
  • 扫描或点击关注德勤钢铁网在线客服

L293D芯片: 优点:成本低,常用于简单驱动应用,电流电压容量大,内部集成双H桥驱动电路。缺点:功耗高,控制信号输入电平高,不适合3.3V MCU,速度慢。相似之处:两者都可以用来驱动直流电机。区别:L293D和L298N芯片最大的区别在于它们的功耗和输出电流能力不同。示例代码如下: #include L293D motor(2, 3, 4); //将输入引脚连接到Arduino 引脚2, 3, 4 void setup() { //将引脚设置为输出模式pinMode( 2, OUTPUT );pinMode(3, OUTPUT);pinMode(4, OUTPUT);}void loop() {motor.forward(); //正转延时(1000);motor.stop(); //停止延时(1000) );motor.backward(); //反转延时(1000);motor.stop(); //停止延时(1000);}TB6612FNG芯片: 优点:内置双H桥驱动电路,控制信号3.3V具有微控制器兼容电路的低功耗。缺点:输出电流低。相似之处:两者都可以用来驱动直流电机。区别:TB6612FNG芯片与L298N芯片最大的区别在于输出电流能力的差异。示例代码如下: #include Adafruit_MotorShield AFMS=Adafruit_MotorShield(); //创建驱动对象void setup() {AFMS.begin(); //初始化驱动对象} void loop() { AFMS.getMotor(1) ).run( FORWARD); //正转驱动1lay(1000); AFMS.getMotor(1).run(RELEASE); //驱动停止1lay(1000); AFMS.getMotor(2) .run(BACKWARD); //向后驱动2lay(1000); AFMS.getMotor(2).run(RELEASE); //驱动停止2lay(1000);} DRV8833 芯片: 优点:内部集成双H 桥驱动电路和控制信号电平兼容。 3.3V MCU;低功耗。缺点:输出电流低。相似之处:两者都可以用来驱动直流电机。区别:DRV8833芯片与L298N芯片最大的区别在于输出电流能力的区别。示例代码如下: int PWMA=3; //PWMA引脚连接到Arduino的引脚3 int AIN1=2; //AIN1引脚连接到Arduino的引脚2 int AIN2=4; //AIN2引脚连接to Arduino pin 4 pin void setup() {//将引脚设置为输出模式pinMode(PWMA, OUTPUT); pinMode(AIN1, OUTPUT); pinMode(AIN2, OUTPUT);} void loop () {digitalWrite(AIN1, HIGH ) ; digitalWrite(AIN2, LOW);analogWrite(PWMA, 255); //正转延时(1000);digitalWrite(AIN1, LOW);digitalWrite(AIN2, LOW);analogWrite(PWMA , 0); //停止延时( 1000) );digitalWrite(AIN1, LOW);digitalWrite(AIN2, HIGH);analogWrite(PWMA, 255); //反向延迟(1000);digitalWrite(AIN1, LOW);digitalWrite (AIN2, LOW);analogWrite(PWMA ,上面介绍了几款与L298N芯片兼容的电机驱动芯片,包括它们的优缺点、异同以及各自的演示例程,您可以根据您的具体需求和项目要求,选择合适的电机驱动芯片。

责任编辑:德勤钢铁网 标签:

热门搜索

相关文章

广告
德勤钢铁网 |市场分析

l298n芯片优点,l298n芯片内部自带的电路

chanong

|

L293D芯片: 优点:成本低,常用于简单驱动应用,电流电压容量大,内部集成双H桥驱动电路。缺点:功耗高,控制信号输入电平高,不适合3.3V MCU,速度慢。相似之处:两者都可以用来驱动直流电机。区别:L293D和L298N芯片最大的区别在于它们的功耗和输出电流能力不同。示例代码如下: #include L293D motor(2, 3, 4); //将输入引脚连接到Arduino 引脚2, 3, 4 void setup() { //将引脚设置为输出模式pinMode( 2, OUTPUT );pinMode(3, OUTPUT);pinMode(4, OUTPUT);}void loop() {motor.forward(); //正转延时(1000);motor.stop(); //停止延时(1000) );motor.backward(); //反转延时(1000);motor.stop(); //停止延时(1000);}TB6612FNG芯片: 优点:内置双H桥驱动电路,控制信号3.3V具有微控制器兼容电路的低功耗。缺点:输出电流低。相似之处:两者都可以用来驱动直流电机。区别:TB6612FNG芯片与L298N芯片最大的区别在于输出电流能力的差异。示例代码如下: #include Adafruit_MotorShield AFMS=Adafruit_MotorShield(); //创建驱动对象void setup() {AFMS.begin(); //初始化驱动对象} void loop() { AFMS.getMotor(1) ).run( FORWARD); //正转驱动1lay(1000); AFMS.getMotor(1).run(RELEASE); //驱动停止1lay(1000); AFMS.getMotor(2) .run(BACKWARD); //向后驱动2lay(1000); AFMS.getMotor(2).run(RELEASE); //驱动停止2lay(1000);} DRV8833 芯片: 优点:内部集成双H 桥驱动电路和控制信号电平兼容。 3.3V MCU;低功耗。缺点:输出电流低。相似之处:两者都可以用来驱动直流电机。区别:DRV8833芯片与L298N芯片最大的区别在于输出电流能力的区别。示例代码如下: int PWMA=3; //PWMA引脚连接到Arduino的引脚3 int AIN1=2; //AIN1引脚连接到Arduino的引脚2 int AIN2=4; //AIN2引脚连接to Arduino pin 4 pin void setup() {//将引脚设置为输出模式pinMode(PWMA, OUTPUT); pinMode(AIN1, OUTPUT); pinMode(AIN2, OUTPUT);} void loop () {digitalWrite(AIN1, HIGH ) ; digitalWrite(AIN2, LOW);analogWrite(PWMA, 255); //正转延时(1000);digitalWrite(AIN1, LOW);digitalWrite(AIN2, LOW);analogWrite(PWMA , 0); //停止延时( 1000) );digitalWrite(AIN1, LOW);digitalWrite(AIN2, HIGH);analogWrite(PWMA, 255); //反向延迟(1000);digitalWrite(AIN1, LOW);digitalWrite (AIN2, LOW);analogWrite(PWMA ,上面介绍了几款与L298N芯片兼容的电机驱动芯片,包括它们的优缺点、异同以及各自的演示例程,您可以根据您的具体需求和项目要求,选择合适的电机驱动芯片。


市场分析