新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 具有娱乐和安防功能的智能机器人设计方案

具有娱乐和安防功能的智能机器人设计方案

作者: 时间:2012-06-11 来源:网络 收藏

图6 直流电机驱动电路
图6 直流电机驱动电路

通过软件编程可以自由改变单片机两路PWM脉冲信号的占空比,电机的A 端连接PWM 脉冲信号,电机的B 端连接单片机的一个I/O 引脚。当这个I/O 引脚置1 时,电流从电机的B 端流向电机的A 端;当这个I/O 引脚置0 时,电流从电机的A 端流向电机的B 端,这样电机就可以改变电机旋转方向,同时控制PWM 脉冲信号的占空比值还可以改变电机旋转速度,实现转向和转速的控制。通过I/O引脚控制电机旋转方向的示意图如图7 所示。

图7 I/O 引脚控制电机旋转示意
图7 I/O 引脚控制电机旋转示意

3 软件设计

软件设计主要包括上位机控制界面的设计以及单片机的编程。如图8 所示,即为用VB 设计的系统上位机控制界面,就串口开发而言,VB 提供了串口通信控件MSComm,通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通信。

图8 上位机控制界面
图8 上位机控制界面

单片机的编程则包括电机驱动编程、音乐播放编程、蓝牙收发编程等,这里截取电机驱动部分程序为例,如下所示。

4 结语

这里介绍了基于英飞凌16 位单片机XE162FN的多功能的硬件和软件设计。该设计的创新之处在于将的娱乐功能和实用的安防功能相结合,有人在家时,它是一个功能强大互动性强的玩具,无人在家时它是家中卫士,时刻监控家中情况,并且可以通过短信方式报告。

更多资讯请关注:21ic模拟频道

红外遥控器相关文章:红外遥控器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭