自动控制小车电路的设计制作
- 格式:ppt
- 大小:819.50 KB
- 文档页数:3
自动循迹控制小车设计方案自动循迹控制小车设计方案小组成员班级学号严羽电子信息111 201105070316徐立波电子信息111 201105070312张有锋电子信息112 201105070330联系方式:18868801162013年06月18 日摘要本系统通过采集光电传感器和驻极体的数据来实现电动小车的自动循迹和声控行驶。
控制终端由C8051F020单片机最小系统构成,外围电路包括直流电机H桥驱动模块、光电传感器循迹模块、光电对管测速模块、声控模块、LCD 显示模块等。
运行中,系统通过采集光电传感器的数据并进行相应的比较计算来控制PWM波的输出,进而实现电机转速的实时调节;通过计数光电对管的输出脉冲来计算小车的行驶路程和实时速度;声控电路则将声音命令转换为相应的数字量并作放大处理后输出到CPU进而可以声控小车的启停;而显示模块则能在小车行驶中实时显示其速度与路程。
系统成本低,功耗低,小车调速平滑,过弯稳定,基本满足设计要求。
目录自动循迹控制小车设计方案 (1)摘要 (2)目录 (3)图索引 (4)第1章系统设计要求 (5)1.1 基本要求 (5)1.2 发挥要求 (5)第2章系统方案选择和论证 (6)2.1 题目解析 (6)2.2 方案选择及论证 (6)2.01 控制终端的选择 (6)2.02 电机及其驱动方式的选择 (7)2.03 循迹模块的选择 (8)2.04 测速模块的选择 (8)2.05 显示模块选择 (8)2.06 声控模块的选择 (9)2.07 遥控模块的选择 (9)第3章系统电路设计及原理分析 (11)3.1 核心模块 (12)3.2 电机驱动电路 (12)3.3 红外遥控模块的设计与参数计算: (13)3.4 光电传感器循迹电路 (16)3.5 光电对管测速电路 (17)3.6 显示电路 (17)3.7 声控电路 (18)第4章软件开发 (19)第5章系统主程序流程图 (20)参考文献 (21)附录一:程序清单 (21)附录二:系统电路图 (29)图索引图3-1系统总体框架图 (11)图3-2 C8051F020最小系统 (12)图3-3直流电机驱动电路 (13)图3-4光电传感器循迹电路 (16)图3-5测速电路原理图 (17)图3-6显示电路内部连接图 (18)图3-7声控电路原理图 (18)图5-1系统主程序流程图 (20)第1章系统设计要求第1章系统设计要求1.1基本要求1)小车可以自动寻迹:在设计好的线路上向前或向后跑,转弯等。
工程实践与科技创新1——自动控制小车原理与演示程序说明上海交通大学电子信息与电气工程学院电工电子实验教学中心2012年6月目录一概述 (3)1.1 部件清单 (4)1.2 接线图 (5)二电路原理与电路板 (7)2.1 电路板上元器件规范 (7)2.2 部分元器件封装说明 (7)2.3 注意事项 (7)2.4 电路原理与元器件清单 (8)2.4.1 车头、车尾触碰检测板 (8)2.4.2充电板 (9)2.4.3 行进控制板 (12)2.4.4 电机驱动板 (14)三演示(demo)程序及其流程图 (17)主程序(main): (17)T0中断服务程序: (19)SW0-SW3按键处理子模块: (21)LED显示处理子模块: (22)时间处理子模块: (23)A/D采样: (23)电机PWM调速: (23)一 概述自动控制小车由金属车身、塑料车轮、带变速箱的直流电机和控制电路板等构成,自动控制小车为前驱动,有两个直流驱动电机。
两个电机分别由控制电路中的左、右部分独立控制。
车头和车尾安装有触碰检测板,每个板上分别有左、右检测开关;该4个开关可以在程序中定义为其他功能,如自动控制小车的启动和停止等。
自动控制小车的电路部分由车头触碰检测板、车尾触碰检测板、充电板、电机驱动板和行进控制板共5个电路模块组成(如下图所示)。
各部分电路功能和原理简述如下:电路结构示意图车头触碰检测板:用于检测前进方向的障碍物,设计为2个按钮开关; 车尾触碰检测板:用于检测倒退方向的障碍物,设计为2个按钮开关; 充电器板:可以给4节1.2V 可充电池充电;充电器电路的输入电压为直流12VDC ,输出为6V ,充电电流约为120mA ;电机驱动板:驱动电机正转(前进)、反转(倒退)或停止;行进控制板:获取车头/车尾触碰检测开关信号,发控制指令给电机驱动电路,让电机正转(前进)、反转(倒退)或停止。
自动控制小车模型图充电器1.1 部件清单序号 部件名称 数量 备注1 车体 1(套)包括:车架1个、电机固定件4个、透明PC板1个;2 电机 23 车轮 1(套)2个前轮,2个后轮;4 EH连接线 1(套)5 4节AA电池盒 16 AA镍氢可充电池 47 AC/DC转换器 1 50Hz变压器型,输出12VDC、500mA;8 螺柱、螺杆、螺丝、垫片 1(套)9 车头触碰检测电路板 1 空电路板10 车尾触碰检测电路板 1 空电路板11 充电器电路板 1 空电路板12 行进控制电路板(直插版) 1 空电路板13 行进控制电路板(贴片版) 1 空电路板14 电机驱动电路板 1 空电路板15 电子元器件 1(套)1.2 接线图自动控制小车系统接线图二电路原理与电路板2.1 电路板上元器件规范序号标号器件类型备注1 R*** 电阻2 C*** 非电解电容3 E*** 电解电容包括钽电解和铝电解;4 L*** 电感或磁珠5 U*** 集成电路6 J*** 连接器7 JT*** 晶体8 FU*** 保险丝9 D*** 二极管10 Q*** 开关管包括三极管、场效应管等11 TP*** 测试点12 FM*** 光学点电路板机器焊接用的基准光学点,不用焊接元器件13 MH*** 机械定位孔用于电路板固定的定位孔,不用焊接元器件2.2 部分元器件封装说明AXIAL-350R:通用1/4W直插电阻;AXIAL-400R:通用1/4W直插电阻;AXIAL-400DS:通用二极管,如1N4001;TO-92B:通用直插三极管,如C9013;SW_PUSH:侧面按钮的按键开关(参见右侧图);TESTP:测试点,不用焊接电子元器件;0805R:0805的电阻;0805C:0805的电容;0805L:0805的电感或磁珠;0805LED:0805的发光二极管;其他如1206封装识别方法类似;2.3 注意事项钽电解电容和铝电解电容有“正/负”极性,不可以装反,否则会爆裂;二极管也有“正/负”极性,不可以装反,否则相关电路工作不正常;2.4 电路原理与元器件清单2.4.1 车头、车尾触碰检测板车头触碰检测板原理图车头触碰检测板PCB板器件位置图电路原理:无障碍时,碰触开关SW100或SW101断开,此时开关电路因为行进控制板的上拉电阻而输出高电平;遇到障碍时碰触开关与“地电位”接通,输出低电平。
关键词:智能小车;控制系统;设计和实现1智能小车控制系统概述智能小车控制系统是一个综合、复杂的系统,其既有多种技术,也含有嵌入式的软件设备和硬件设备、图像识别、自动控制和电力传动、机械结构等技术知识,智能小车的控制系统主要是围绕嵌入式控制系统进行的,将其作为操控的中心,并借助计算机系统,最终完成自动造作和控制的过程[1]。
智能小车的控制系统流程图见图1所示。
2智能小车的设计和实现2.1智能小车的硬件设计硬件设计是保证智能小车平稳运行的必要条件,它关系着控制系统的精度和稳定性,因此在设计时需要用在模块化设计思想,该研究是通过采取硬件系统K60芯片作为核心控制器,并通过图像采集模块和电机、舵机驱动模块、测速模块、电源模块等组成硬件设计系统图,见图2。
首先,电源电路设计,该设计时智能小车的动力来源,为小车运行提供不断的电力,一般采取7.3V、容量为2000mAh的可充电型的镍铬电池作为电源,但是其不能直接为控制器传输电力,需要在转变电路后才可以进行传输。
转变电路可以保证控制器直接对电池内的电压进行调节,保证不同模块可以正常工作和运行,智能小车主要是依靠控制电力和电机驱动进行转变的。
其次是K60最小系统板,在设计时需要将K60的管脚部分做成最小系统的单独电路板,这样可以简化电路板的设计,促使调试更加顺利,K60系统板主要由K60芯片、复位电路、时钟电路、JTAG下载电路、电源滤波电路组成。
再其次是电机驱动电路,该电路是在集成芯片的驱动下进行的,可以为控制器更其他模块提供较大的电流最终集成电机驱动芯片,但是要特别注意这部分因为在电机驱动过程中有较大的分功率,会导致小车在进行调试时因为过大的电流导致小车电路发生堵塞现象,而使小车电路被烧毁,因此需要设计者避免这种现象,可以将驱动电路做成驱动板[2]。
最后是舵机接口电路。
在智能小车设计中,舵机主要保证小车可以顺利转向,因此舵机的运行电压、转向动作、转向速度都是需要考虑的因素,一般选择舵机时主要选择Futaba3010,选择供电电压为6V。
智能小车系统设计与制作摘要:智能小车采用STM32F103RBT6为主芯片,电机驱动采用高压、大电流双全式驱动器L298芯片,八路循迹反射式光电TCRT5000进行循迹,通过LM358比较电路比较,再进行波形整形,通过触摸屏上的按钮来任意的控制智能小车的方向,用DSl8B20温度传感器采集小车所处环境的温度,小车与上位机之间的通讯采用NRF24L01通讯,电源部分则用双电源供电,运行更可靠。
小车可按照预先设定好的轨道进行循迹,遇到障碍物自行躲避,达到无线遥控、自动循迹的功能。
关键词:STM32F103RBT6;循迹;NRF24L01无线通信;DS18B20温度传感器; 触摸屏智能作为现代社会的新产物,是以后的发展方向,它可以按照预先设定的模式在一定的运行环境中自行的运作,无需人为的操作,便可以完成预期达到的或更高的要求。
随着人们物质生活水平的提高,汽车也越来越普及,而交通事故也相应的增加,在人身财产、生命安全方面造成了一定的负面影响。
目前,智能车领域的研究已经能够在具有一定标记的道路上为司机提供辅助驾驶系统甚至实现无人驾驶,这些智能车的设计通常依靠特定的道路标记完成识别,通过推理判断模仿人工驾驶进行操作,大大降低了事故的发生率。
碰到障碍物,小车会自动的躲避障碍物,就不会有那么多得交通事故。
智能小车是机器人的一个分支,现如今机器人已经不是人类它体现了人类长期以来的一种愿望。
目前已在工业领域得到广泛的应用,而且正以惊人的速度不断向军事、医疗、服务、娱乐等非工业领域扩展。
智能小车的设计结合了最基本的计算机控制技术、单片机技术、传感器技术、智能控制技术、机电一体化技术、无线通信技术及机器人技术,能有效的把大学所学知识进行综合应用。
一、系统总体设计本课题要求:设计一款小车,它具备按规定轨迹自主寻迹运行能力、接收无线遥控信号命令并进行遥控运行的能力、躲避障碍物的能力、能够采集环境的温度或湿度数据并发送至主机的功能。
小车自动往返控制线路的工作原理小车自动往返控制线路的工作原理一、引言小车自动往返控制线路是一种常见的电路设计,用于控制小车在两个点之间自动来回运动。
该电路由多个组件组成,包括电源、开关、继电器等。
本文将详细介绍小车自动往返控制线路的工作原理。
二、电源供电小车自动往返控制线路需要一个稳定的直流电源来提供能量。
通常使用交流电源通过整流和滤波的方式转换为直流电源。
在这个过程中,交流电源首先经过一个变压器,将高压交流电转换为低压交流电。
然后通过整流桥将交流信号转换为直流信号,并通过滤波电容器去除残余的交流成分,得到稳定的直流电源。
三、开关控制小车自动往返控制线路中需要使用开关来实现手动或自动切换功能。
当开关处于手动模式时,用户可以通过手动操作开关来控制小车的运行方向。
当开关处于自动模式时,小车会根据预设程序进行往返运行。
四、继电器工作原理继电器是小车自动往返控制线路中重要的组件之一。
它可以通过电磁感应实现信号的转换和放大。
继电器由线圈、触点和铁芯组成。
当线圈通电时,产生的磁场会吸引铁芯,使触点闭合或断开,从而实现信号的转换。
在小车自动往返控制线路中,继电器用于控制小车的运行方向。
当继电器的触点闭合时,电流可以流向一个方向,使小车向前运行;当继电器的触点断开时,电流可以流向另一个方向,使小车倒退运行。
五、往返控制逻辑小车自动往返控制线路中的逻辑由多个继电器和触发器组成。
其中一个继电器用于控制小车的运行方向,另一个继电器用于检测小车是否到达目标位置。
1. 运行方向控制在自动模式下,当用户设置好目标位置后,运行方向控制继电器会根据预设程序来切换小车的运行方向。
当小车到达目标位置时,该继电器会切换方向,并将信号发送给触发器。
2. 到达位置检测到达位置检测继电器用于检测小车是否到达目标位置。
当小车到达目标位置时,该继电器会切换状态,并将信号发送给触发器。
3. 触发器触发器是一个重要的逻辑元件,用于控制小车的动作。
1引言课程设计目的在于使学生在实习过程中能够理论联系实际,在实际中充分利用所学理论知识分析和研究实际生产过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位打下一定的基础。
在实习过程中,通过动手实践,是学生掌握控制程序、电力电子系统和计算机控制系统等方面的实际知识,并能对所学的专业基础知识进行仿真和调试,了解现场主要设备的用途和电气线路的作用、原理和电气性能。
随着工业的发展,自动化已经成为了现代工业的代名词。
自动运料小车的电气控制设计就是为了适应日益发展的工业生产需求。
自动控制系统的出现大大加快了生产的速度,加快了工业的发展进程。
各种紧密仪器的出现也得益于自动控制系统的作用。
早期运料小车电气控制系统多为“继电器—接触器”组成的复杂系统,但这种系统存在设计周期长、体积大、成本高、可靠性差、功耗高、噪声大、缺乏通用性和灵活性等缺陷。
在实际生产中。
由于存在大量用开关量控制的简单的程序控制过程,而实际生产工艺和流程又是经常变化的,因而传统的继电器接触器控制系统不能满足这种要求。
随着可编程控制器的出现,提高了电气空盒子的灵活性和通用性,其控制功能和控制精度都得到了很大的提高。
PLC完全能够适应恶劣的工业环境。
PLC具备了计算机控制和继电器控制系统量方面的优点,目前在世界各国已作为一种标准化通用设备普遍应用于工业控制。
可编程控制器的广泛应用对于工业的发展具有转折性的影响。
基于PLC的运料小车控制系统,结构简单,体积小,功耗低,大大的提高了效率,降低成本。
2常规电气控制2.1 工艺流程图2-1 小车运料示意图某反应炉由一台小功率三相异步电动机拖动的自动运料小车,其动作顺序与控制要求如下:(1)小车由原位起动前进到1位(A料场)自动停留T1(2min),装A料。
(2)1位装A料完毕,自动返回原位,并停留T2(150s)进行卸料。
(3)卸料完毕,自动前进经1位不停留直到2位(B料场)自动停留T3(100s),装B料。