11_ZigBee组网实验说明-步进电机控制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

10_ZigBee传感器组网——步进电机控制
实验现象:终端节点放置电机驱动模块控制直流电机,与协调器组网后协调器可以控制终端节点电机驱动L298N模块(协调器按键S1控制电机驱动模块输出脉冲驱动步进电机)。

传感器介绍:
直流电机的转动很容易实现,直流电动机是利用通电线圈在磁场里受力转动的原理制成的,也就是说只要内部线圈有电流流过就能产生让电机转动的力。

L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。

内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。

使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机(详细控制资料请参考datasheet)。

实现平台:ZigBee传感器节点
硬件说明:D1作为L298N电机驱动模块的上电指示灯,模块供电就会亮。

接线端子的控制信号如下:
实验过程:分三个步骤,如下:
一:下载EndDerviceEB至ZigBee节点
二:下载CoordinatorEB至ZigBee节点
三:终端节点与协调器组网
一:下载EndDerviceEB至ZigBee节点
打开例程,下载器连接好ZigBee传感器节点,下载EndDerivceEB至终端节点。

运行程序,ZigBee节点的按键S1和S2可以控制步进电机的正反转。

注意:和协调器组网成功后,协调器才能远程控制终端节点。

二:下载CoordinatorEB至ZigBee节点
打开例程,下载器连接好ZigBee传感器节点,下载CoordinatorEB程序作为协调器节点。

三:终端节点与协调器组网
协调器、终端通过USB或者DC2.1接口供电,组网成功(协调器和终端的LED3组网指示灯会亮),协调器的按键S1和S2可以分别控制终端节点的步进电机的正反转。

程序小解:
程序实现的是简单的无线控制IO,比较简单,协调器节点的按键S1和S2分别控制终端节点的电机驱动模块输出的电平脉冲,此处仅介绍大概步骤,具体的实现过程请查阅代码。

①打开例程SampleApp.eww工程,打开SampleApp.c文件,定义初始化P1.2、P1.3、P1.6、P1.7引脚
②节点的按键可以控制当前的电机状态。

③在点播函数里控制电机驱动模块的状态,组网后协调器发送相应指令到终端节点,终端节点输出IO电平控制相应的电机。

相关文档
最新文档