目录
一、实验目的
(1)熟悉L298N电机驱动模块原理与功能;
(2)掌握L298N驱动电机的程序控制方法;
(3)熟悉PS2双轴摇杆传感器模块的原理与功能;
(4)编写L298N电机驱动控制程序。
二、实验设备与环境
Arduino UNO套件、Arduino IDE、计算机、L298N驱动模块、直流电机、电位器、PS/3双轴摇杆传感器等
三、实验重点
(1)L298N电机驱动模块原理与功能;(2)PS2双轴摇杆传感器模块的原理;(3)L298N电机驱动程序控制
四、实验难点
(1)L298N电机驱动的程序控制
五、实验内容
5.1实验任务
任务描述:PS2双轴摇杆测试;L298N直流电机驱动电路连接;L298N直流电机驱动程序编写与调试
5.2实验原理
1.PS/3双轴摇杆传感器
JoyStick摇杆采用原装优质金属PS2摇杆电位器制作,具有(X,Y)2轴analog输出,(Z)1路按钮digital输出,3路信号分别通过杜邦线线接到Arduino传感器扩展板,只需占用2个模拟输入端口、1个数字输入端口,就可以实现控制。
摇杆的技术规格:
电源要求:+3.3-5V
模拟输出:X、Y2轴模拟输出
数字输出:Z,数字按键输出
PS/3摇杆工作原理
摇杆实际上是由两个电位器连接到Arduino的模拟输入,它们的值从0到1023。操纵杆保持在垂直状态的中心位置时,电位器X/Y轴的值在512左右。如果以512左右的值为中心,摇动操纵杆X轴,数值低于512时可使电机向一个方向旋转,当数值高于512时可控制电机旋转方向反向;将X轴的读取值0-511映射换为255-0,X轴的读取值512-1023映射为0-255,通过转换为PWM值控制电机的速度。
PS/3摇杆Z轴等效于按键开关,当垂直按下摇杆时,开关闭合,松开时开关断开。
2.H-Bridge桥控制直流电机的正反转原理
直流电机的旋转方向要进行逆转