首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > (DIY)基于Proteus和LabVIEW的小车双轮电机系统实现(视频+程序+电路图)

(DIY)基于Proteus和LabVIEW的小车双轮电机系统实现(视频+程序+电路图)

资料介绍
这次设计应用了上位机LabVIEW软件和下位机Arduino控制器。为了实现智能小车前进、后退、左转、右转,使小车能够向不同的方向运行,必须对小车的两个电机进行控制,包括对智能小车左右电机转向控制和速度调节。通过控制小车左右电机的转向,可以实现小车上述的四个行为动作。通过LabVIEW前面板控制左右电机的转速,达到对小车行驶速度的调节。
本文的着重点是利用Proteus软件仿真环境,模拟LabVIEW上位机软件控制小车左右轮直流电机的转速和转向,并详细介绍两个软件在PC机中进行零成本联机仿真的全过程。Proteus仿真的实物模型见图2,这个模型的机械结构由MakeBlock铝合金积木搭建而成,而电控部件选用了DFRobot公司的智能车三件套。
基于 Proteus 和 LabVIEW 的小车双轮电机系
统实现(视频+程序+电路图)




这次设计应用了上位机 LabVIEW 软件和下位机 Arduino 控制器。为了实现智能小车前

进、后退、左转、右转,使小车能够向不同的方向运行,必须对小车的两个电机进行控制,
包括对智能小车左右电机转向控制和速度调节。通过控制小车左右电机的转向,可以实现小

车上述的四个行为动作。通过 LabVIEW 前面板控制左右电机的转速,达到对小车行驶速度


的调节。 LabVIEW 前面板如图1所示。


本文的着重点是利用 Proteus 软件仿真环境,模拟 LabVIEW 上位机软件控制小车左右


轮直流电机的转速和转向,并详细介绍两个软件在 PC 机中进行零成本联机仿真的全过程。

Proteus 仿真的实物模型见图2,这个模型的机械结构由 MakeBlock 铝合金积木搭建而成,

而电控部件选用了 DFRobot 公司的智能车三件套。
图1 小车控制 LabVIEW 前面板
图2 直流电机驱动的智能车




一、硬件设计

图 2使用到了 DFRobot 公司出品的智能车三件套,它有三层电路板层叠而成,底下的

板子是 Arduino UNO,中间的板子是 L298N 大电流双路直流电机驱动板(L298N Motor

Shield),最上面的板子是 Xbee V5传感器扩展板,用于方便插接各种控制线。




图3 DFRobot 公司出品的智能车三件套


L298N Motor Shield 扩展模块是一款基于直流电机驱动芯片 L298N 的 Arduino 扩展


板。该模块可以驱动两个电机,采用了可堆叠的设计方式,使用时直接插装到 Arduino UNO

控制板上就可以使用,它采用 PWM
(DIY)基于Proteus和LabVIEW的小车双轮电机系统实现(视频+程序+电路图)
本地下载

评论