机器人的移动采用驱动直流电机带动轮子转动实现,即控制直流电机的正反转和速度,系统直流电机驱动芯片采用SGS 公司的L298N,内部有4 通道逻辑驱动电路。用三极管组成H 型平衡桥,驱动功率大,一体电感器驱动能力强。同时H 型PWM 电路工作在晶体管的饱和状态与截止状态,具有非常高的效率。
电机的转速取决于3 个因素:负载、电压和电流。对于一个给定的负载,可以通过脉冲宽度调制的方法来使电机保持稳定的速度升压电感器。通过改变施加在共模电感器直流电机上的脉冲宽度,可以增加或减小电机的转速。调整脉冲宽度,即改变占空比,调整电机的速度。驱动板采用6 个高速光耦6N137 实现驱动电路与逻辑电路的隔离,这样可以有效地避免驱动电路与逻辑电路之间的相互干扰。
通过软件编程可以自由改变单片机两路PWM脉冲信号的占空比,电机的A 端连接PWM 脉冲信号,电机的B 端连插件电感接单片机的一个I/O 引脚。当这个I/O 引脚置1 时,电流从电机的B 端流向电机的A 端;当这个I/O 引脚置0 时,电流从电机的共模电感A 端流向电机的B 端,这样电机就可以改变电机旋转方向,同时控制PWM 脉冲信号的占空比值还可以改变电机旋转速度,实现转向和转速的控制。
3 软件设计
软件设计主要包括上位机控制界面的设计以及单片机的编程。即为用VB 设计的系统上位机控制界面,就串口开发而言,VB 提供了串口通信控件MSComm,通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通信。
单片机的编程则包括电机驱动编程、音乐播放编程、蓝牙收发编程等,这里截取电机驱动部分程序为例,如下所示。
4 结语
这里介绍了基于英飞凌16 位单片机XE162FN的多功能智能机器人的硬件和软件设计。该设计的创新之处在于将智能机器人的娱乐功能和实用的安防功能相结合,有人在家时,它是一个功能强大互动性强的玩具,无人在家时它是家中卫士,时刻监控家中情况,并且可以通过短信方式报告。
1
我们知道电容器两端的电压不能突一体电感器打样 变;对电感而言则是电感器两端的电路不能突变;这一点电容器和电感器又是有所不同的。 当流过电感器的电流大小发生改变时;电感器两端要产生一个反向电动 图2所示为锂离子电池电压放电的例子。此例中,780mAh的典型手机电池被用来向工作电流为20mA的LED连续供电。电池放电时间显示在水平轴上,结果得到的总的持续时间稍微超过9个小时。如果把这个电荷 1.2位置检测电路设计 本文交流伺服电机中所采用的编码器为多摩川公司生产的型号为TS5668N21的17贴片电感厂位绝对式编码器,一般的做法是采用生产厂商提供的专用芯片进行数据处理,但该做法有一个缺
上一篇: 盘点LED日光灯的优点
下一篇:功率电感器
2/2 首页 上一页 1 2 |