"基于LabVIEW控制的智能小车设计" 本设计主要以小车为控制对象,以单片机为控制平台,驱动直流电机使小车左转或右转,小车轮速由pwm信号控制,上位机通过无线模块向小车发送控制命令,控制系统由LabVIEW8.5搭建,LabVIEW8.5在线控制小车转向,车轮转速等控制算法,以达到预计的控制效果的智能小车。 Knowledge Points: 1. 单片机控制平台:本设计采用单片机作为控制平台,驱动直流电机,使小车左转或右转。 2. LabVIEW8.5控制系统:控制系统由LabVIEW8.5搭建,LabVIEW8.5在线控制小车转向,车轮转速等控制算法,以达到预计的控制效果。 3. pwm信号控制:小车轮速由pwm信号控制,通过改变pwm信号的占空比来调整电机转速。 4. 无线模块:上位机通过无线模块向小车发送控制命令,无线模块采用nrf24l01芯片,单片机负责对无线收发芯片的编程控制,并设定其工作模式和工作参数。 5. 电机控制模块:电机控制模块采用l298n和bts7960相结合的方式,l298n驱动前轮电机,控制小车的转向,用bts7960驱动后轮电机并用pwm调速。 6. 电源模块:电源模块采用电机与单片机分开供电的方式,电机用电池盒的12v供电,单片机用变压器稳压到12v后,用三端稳压芯片7805稳压到5v供电。 7. 单片机执行模块:单片机执行模块采用avr系列的atmega16单片机,与51单片机相比较,avr系列的单片机具有速度快、片上资源丰富、驱动能力强、功耗低、性价比高等优势。 8. 通讯模块:上位机与单片机通过rs232连接进行通讯,PC机与单片机用2根线方式进行全双工异步通信,需要使用max232进行电平转接。 9. 无线传输模块:无线传输模块采用nrf24l01芯片,单片机负责对无线收发芯片的编程控制,并设定其工作模式和工作参数,执行相关操作。 10. 小车控制算法:小车控制算法包括前进、后退、左转、右转、左前、左后、右前、右后、加速、减速十个基本动作,实现小车的在线控制。 本设计实现了基于LabVIEW控制的智能小车设计,通过LabVIEW8.5搭建的控制平台,结合单片机控制平台、电机控制模块、电源模块、无线传输模块等,实现小车的在线控制。
- 都瓦2020-05-24你这个太空了吧
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助