用C语言设计智能车的方案.docVIP

  • 7
  • 0
  • 约6.7千字
  • 约 17页
  • 2017-09-22 发布于安徽
  • 举报
用C语言设计智能车的方案 一、需求与设计目标 实现电动车的驱动模块功能 2、实现传感器模块控制电动车的基本驱动功能 3、实现显示模块功能 4、实现语音控制模块功能 5、合理设计实现电路,外观、布局、布线美观 二、车体硬件功能设计方案 1、成品电动车的外观改造 2、电动车驱动模块设计 3、传感器控制模块设计 4、显示模块设计 5、中心控制电路模块设计 6、语音识别控制模块设计(备选功能) 三、车体硬件功能实施方案 1、车体介绍 供电:电池(四节AA) 工作电压:直流4-6V 工作电流:200mA 小车驱动结构:双侧履带驱动 2、行走原理 直行:两侧履带同时前进 后退:两侧履带同时后退 左转:右侧履带前进,左侧履带后退 右转:左侧履带前进,右侧履带后退 3、系统方案选择与论证 (1)电机的选择 方案一:采用步进电机控制。步进电机的优点是步数可以精确控制;缺点是步进电机低转速时会产生振动,振动幅度过大则会影响车体的平衡,因此不适于此题过跷跷板的要求。 方案二:采用左右双直流驱动电机控制。直流电机的优点是具有优良的调速特性,带负载能力强,便于电动车在有限的场地内灵活运动。 考虑到用左右电机的转速差来控制电动车转向比步进电机有较大的优势且电路相对简单方便控制,本设计采用了方案二。 (2)单片机的选择 方案一:采用可编程逻辑器件CPLD。这种器件的功能强大,运算速度快、集成度高,但是其价格相对

文档评论(0)

1亿VIP精品文档

相关文档