文档库 最新最全的文档下载
当前位置:文档库 › 基于STC89C52的轮式智能小车控制系统的设计_杨权

基于STC89C52的轮式智能小车控制系统的设计_杨权

基于STC89C52的轮式智能小车控制系统的设计_杨权
基于STC89C52的轮式智能小车控制系统的设计_杨权

《工业控制计算机》2014年第27卷第3期

智能小车是目前移动机器人最常用的一种形式,被广泛应用到现代制造企业中,智能小车的设计与开发涉及控制、传感技术、电子电气、计算机、机械等多个学科。开展自主循迹智能小车的研究工作,对促进控制、机电、汽车、电子等学科的发展,具有良好推动作用。

1控制系统总体分析

本智能小车控制系统采用STC公司生产的STC89C52的单片机作为核心控制单元,由安装在车上的光电传感器采集信号,并将信号传导核心控制单元进行判别处理后,由PWM发生模块发出PWM波,对

直流电机进行控制,完

成智能车的转向、前进

和制动。智能车后轮上

还安装有光电编码器,

用来采集车轮的转速。

智能小车系统主

要由以下几部分组成:

中央处理单元、道路识

别单元、速度检测单元、

直流电机驱动单元、电

源模块。系统总体框图如图1所示。

2智能小车硬件设计

选择采用STC公司生产的STC89C52芯片作为主控核心。2.1路径识别模块

路径识别是智能小车控制系统的关键模块之一,它将路况的信息输给控制模块,获取更多、更远、更精确的道路信息以提高智能车的运行速度和运行稳定性。通常采用的路径识别方案有红外光电传感器寻迹和CCD摄像头寻迹两种方案。红外光电传感器路径识别电路由一系列发光二极管、接收二极管组成,由于赛道中存在轨迹指示黑线,落在黑线区域内的光电二极管接收到的反射光线强度与白色的赛道不同,由此判断行车方向。其优点是对单片机资源消耗少、响应速度快,缺点是受制于传感器的数量,赛道空间分辨率低,对于智能车前方路面不能预判,前

瞻性差。

图2传感器原理图

TCRT5000红外反射传感器的红外发射二极管不断发射红外

线,当发射出的红外线没有被反射回来或被反射回来但强度不够

大时,光敏三极管一直处于关断状态,此时模块的输出端为高电

平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内

时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块

的输出端为低电平,指示二极管被点亮,原理图如图2所示[2]。

2.2电源模块

电源是小车的动力来源,为小车上的控制器、执行器、传感

器提供可靠的工作电源,它在整个系统的可靠工作起着至关重

要的作用,智能小车系统根据各部件正常工作的需要,采用

7.2V2000mAH Ni-cd蓄电池进行电压调节。7.2V蓄电池为直

流电机供电,7.2V经过电压变换成5V后为单片机和其他电路

供电。采用此种供电方式可以减轻智能小车的体积和重量,能够

满足节能和高效的要求。5V稳压芯片的选择考虑7805稳压块

和LM2575系列两种方法,而7805的转换效率低于40%,

LM2575的转换效率可达到75%以上。通过分析比较,采用

LM2575稳压芯片[3]。电压转换电路如图3所示。图3中7.2V蓄

电池电压,从引脚1(IN)输入,经过LM2575-5.0的引脚2

(OUT)和一个330mH的电感后输出5V电压。在输出端接

330Ω电阻和一个串联的发光二极管LED1,便于检测系统供电

电路的工作状态。

基于STC89C52的轮式智能小车控制系统的设计杨权蔡勇(西南科技大学制造科学与工程学院,四川绵阳621010)Design of Wheeled Intelligent Car Control System Based on STC89C52

摘要

为了研究智能小车的路径跟踪控制算法,设计了一种自动循迹的智能小车。智能小车的控制系统以单片机STC89C52

为核心,主要由路径识别模块、传感器模块、电机驱动模块、速度检测模块及相应的软硬件设计。实验结果表明:该控制系统

具有循迹效果好、起停快、性能稳定等特点。

关键词:智能小车,单片机,控制系统

Abstract

In order to study smart car path tracking control algorithm,this paper designs an automatic tracking of the smart car.Smart car control system as the core microcontroller STC89C52,mainly by the path identification module,sensor module,motor drive module,speed detection module and the corresponding hardware and software design.The experimental results showed

that the control system has good tracking results,high speed startup and stop,stable performance characteristics.Keywords:intelligent car,single-chip microcomputer,control system

图1系统总体框图

109

基于STC89C52的轮式智能小车控制系统的设计

(上接第108页)

精确地控制灌溉,达到节水的效果。本系统采用的控制器具有成本低、反应速度快、低功耗等优势。对于不同作物灌溉要求不同,对于特殊的灌溉情况可以增加远程监控系统和专家知识库去设定灌溉参数,达到更好的灌溉效果。

参考文献

[1]张丽红,孙磊,伦翠芬,等.基于CAN 总线的连栋温室节水灌溉控制

系统[J ].农机化研究,2011,6(6):168-170

[2]赵燕东,马扬飞,王勇志,等.绿地精准灌溉控制系统设计与最优灌溉

量分析[J ].农机机械学报,2012,43(3):46-50

[3]蔡新岗,陈红勋,等.基于STM32的智能水泵控制器设计[J ].仪表技

术,2009(4):53-54

[4]刘华,张侃谕,等.基于PC_Base 的温室灌溉实验控制系统的开发

[J ].自动化仪表,2009,30(10):19-22

[5]匡秋明,赵燕东,白陈祥.节水灌溉自动控制系统的研究[J ].农业工

程学报,2007,23(6):136-139

[收稿日期:2013.11.18]

图3

电源电路

2.3速度检测模块

为了使智能车能够平稳行驶,除了控制车轮转向外,还需要控制车速,使小车在急转弯时速度不会过快而冲出道路,可以通过控制驱动电机上的平均电压控制车速,车速检测一般是通过检测驱动电机转速实现的,电机转速检测方法很多,常用的检测方法有光码盘、编码器和测速发电机三种,本次设计中采用增量式光电编码器作速度检测,以数字量方式输出,简化了控制过程,又提高了控制精度,同时增加了可靠性。

2.4电机驱动模块

L298N 驱动芯片是由SGS 公司的产品,是专用驱动集成电路,属于H 桥集成电路,其输出电流增大,功率增强。其输出电流为2A ,最高电流4A ,最高工作电压50V ,可以驱动感性负载,

如大功率直流电机,(二相、三相、四相)步进电机,伺服电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以直接控制两路电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。驱动原理如图4所示[4]。

2.5电机控制系统

在对直流电动机电压的控制和驱动中,半导体功率器件(L298)在使用上可以分为两种方式:线性放大驱动方式和开关驱动方式在线性放大驱动方式,半导体功率器件工作在线性区,开关驱动方式是使半导体功率器件工作在开关状态,通过脉调制(PWM )来控制电动机的电压,占空比越大,转速越大,从而实现电动机转速的控制。两路电机的工作原理是一样的,所以在这里只对其中一路电机的控制进行描述,控制框图如图5所示。

图5电机控制系统

该控制系统中STC89C52单片机有3个定时计数器TO 、

T1、T2,这里,T2口产生PWM 信号对电机进行调速,同时用T1

口接收光电编码器产生的脉冲信号,定时对速度进行采样。采样速度和给定速度所得差值传给前向通道,前向通道中的控制器采用PID 控制,该控制器由STC8952单片机编写控制,用单片机系统实现PID 控制的数字化,使系统更为灵活,优点更易发挥。

3控制系统的软件设计

智能小车在循迹过程中,单片机系统需要接收和识别电路

的信号,采用某种路径搜索算法进行判断,进而控制左右轮电机的转速。选用C 语言进行编程,智能小车控制系统的软件采用模块化的设计方法,便于程序调试。

主程序主要起导向和决策功能,其设计思路根据小车所处位置的不同,确定小车的任务,其流程如图6所示。循迹探测程序主要用于小车在黑线轨道上走直线时,对传感器信号进行及时的判断,左边信号为0时控制电机左转,右边为0时控制电机右转,其工作流程图如图7所示。

图6主程序流程图图7循迹子程序流程图

4结束语

设计的基于单片机STC89C52的智能小车控制系统具有

成本低廉、可靠性高、硬件电路简单、实时控制性能好等优点。在此基础上,可以加入各种先进的控制方法来实现轮式自动循迹机器人的进一步智能化。

参考文献

[1]来俊鹏.基于STC89C52和L298的智能循迹小车控制系统研究[J ].

三门峡职业技术学院学报,2011,10(2):112-115

[2]吴建平,殷战国,曹思榕,等.红外反射式传感器在自主式寻迹小车导

航中的应用[J ].中国测试技术,2004,30(6):21-23

[3]葛广军,董燕飞,王磊.基于STC12C5410AD 的新型摄像摇臂云台

控制器设计[J ].河南城建学院学报,2011(2):63-66

[4]杨青.一种CDC 直流电机调速系统[J ].桂林航天工业高等专科学校

学报,2001,6(4):5-7

[收稿日期:2013.12.6]

图4

驱动原理图

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

110

PLC运料小车课程设计。

目录 第一章可编程控制器(PLC)概况 (1) 1.1 PLC的概述 (2) 1.2 PLC的基本结构 (2) 1.3 PLC的特点 (3) 1.4 PLC的应用领域 (3) 第二章运料小车的应用 (5) 2.1 送料小车中的作用与地位 (5) 2.2 运料小车原理图 (5) 第三章运料小车的程序设计 (7) 3.1 I/O地址分配表 (7) 3.2 PLC硬件电器连接图 (7) 3.3 运料小车控制系统流程图 (8) 3.4 控制程序梯形图 (8) 3.5 梯形图对应的指令语句 (11) 总结 (14) 致谢 (15) 参考文献 (16)

第一章可编程控制器(PLC)概况 1.1 PLC的概述 随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域。 可编程程序控制器(Programmable Logic Controller)简称PLC,它的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要控制设备之一,在工业生产的所有领域得到了广泛的使用,在其他领域的应用也得到了迅速的发展。 国际电工委员会(International Electrical Committee- IEC),1987年的第三版对PLC作了如下的定义: PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计算和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。 可编程控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。可编程序控制器主要由CPU(中央处理单元)存储器(RAM 和EPROM),输入/输出模块(简称为I/O模块)、编程器和电源五大部分组成。近年来发展极为迅速、应用面极广的工业控制装置。 1.2 PLC的基本结构 PLC主要由CPU模块、输入模块、输出模块和编程设备组成(见图1-1)。大部分PLC还可以配备特殊功能模块,用来完成某些特殊的任务。 1)CPU模块 CPU模块主要由未处理器(CPU芯片)和存储器组成。在PLC控制系统中,CPU 模块相当于人的大脑和心脏,它不断地采编输入信号,执行用户程序,刷新系统的输出;存储器用来存储程序和数据。 2)I/O模块 输入(Input)模块和输出(Output)模块简称为I/O模块,它们是系统的眼、耳、手、脚,是联系外部现场设备和CPU模块的桥梁。

LC课程设计运料小车控制模拟

1概述1.1 PLC的基本概念 在PLC的发展过程中,美国电器制造商协会(NEMA)经过四年的调查,于1980年把这种新型的控制器正式命名为可编程控制器(Programmable Controller),英文缩写为PC,并且作如下定义:“可编程控制器是一种数字运算操作的是的电子系统,专为在工业环境下应用而设计。它使用可编程序的存储器来存储指令,用来在其内部存储执行逻辑运算,顺序控制,计数,计时和算术运算等操作的指令。并且通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关外部设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。” 定义强调了PLC应直接应用于工业环境,它必须有很强的抗干扰能力,广泛的适应能力和应用范围。这是区别于一般微机控制系统的一个重要特征。 1.2 PLC的发展 PLC自问世以来,经过40多年的发展,在美,德,日等工业发达的国家已成为重要的产业之一。世界总销售额不断上升,生产厂家不断涌现,品种不断翻新,产量产值大幅度上升而价格不断下降。 目前,世界上有200多个厂家,较有名的公司有美国:AB通用电气,莫迪康公司;日本:三菱,富士,欧姆龙,松下电工等:德国:西门子公司;法国:TE施耐德公司;韩国:三星,LG公司等。 1.3 PLC的发展趋势 (一)大型化 为适应大规模控制系统的要求,大型PLC向着大存储容量,高速度,高性能,增加I|O点数的发展方向。主要表现在以下几个方面: 1.增强网络通信功能:; 2.发展智能模块; 3.外部故障诊断功能; 4.编程语言、编程工具标准化、高级化 5.实现软件、硬件标准化 6.编程组态软件发展迅速

基于单片机的智能小车的设计与制作

序号: 4 编码:甲4B02704B 第十一届“挑战杯” 河南省大学生课外学术科技作品竞赛 作品申报书 作品名称:基于单片机的智能小车的设计与制作 学校全称:平顶山学院 个人申报者姓名 (集体名称):闫翔 指导老师姓名:王艳辉 类别: □自然科学类学术论文 □哲学社会科学类社会调查报告和学术论文 □科技制作 小发明创造

基于单片机的智能小车的设计与制作 摘要:随着电子技术、计算机技术和制造技术的飞速发展,智能技术必将迎来它的发展新时代,我们想如果能将其运用到煤矿勘测,环境信息采集等方面,将会更好地满足人们的需求。因此,我们设计了这款智能小车。该设计采用STC89C52单片机为控制核心,采用驱动芯片 L298N构成双H桥控制直流电机,利用传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,自动寻迹和寻光等功能。在软件设计方面,则分为三个模块,即数据采集模块,信号处理模块,控制器控制电机模块。其中软件系统采用C程序,整个系统的电路结构简单,容易实现,可靠性能高。此设计实现了小车的无人驾驶,通过对路面的检测,由单片机来判断控制小车,使其变得智能化,实现自动的前进,转弯,停止功能.此系统完善后可以应用到道路检测,安全巡逻中,同时,可以以此为基础,将其应用到生活或者工业制造中去,即增添我们的生活乐趣也提高了工业效率,最重要的是能降低工作中的危险性。 关键词:单片机;自动循迹;驱动电路

目录 1绪论 (4) 1.1本课题的研究的背景以及现实意义 (4) 1.2课题研究的目的和意义 (6) 1.3本设计的研究方向 (6) 2 方案设计 (7) 2.1小车车体的选用 (7) 2.2 主控芯片的选用 (7) 2.3 PWM调速系统的实现 (8) 2.4 系统原理图 (9) 3 系统的硬件设计 (11) 3.1单片机电路的设计 (11) 3.1.1单片机的功能特性描述 (11) 3.1.2晶振电路 (12) 3.1.3复位电路 (13) 3.2红外线循迹避障模块 (14) 3.2.1黑线循迹模块 (14) 3.2.2避障模块设计 (15) 3.3 声控模块 (16) 3.4 比较模块 (16) 3.5 测速模块和循光模块 (17) 3.6 电源模块 (18)

基于PLC的自动送料小车控制设计

. 1 城市职业学院 毕业设计(论文) 论文题目:基于PLC的自动送料小车控制设计所属系部: 指导老师:职称: 学生:学号: 专业: 城市职业学院制

. 1 摘要 可编程序控制器(Programmable controller)简称PLC,由于PLC 的可靠性高、环境适应性强、灵活通用、使用方便、维护简单,所以PLC的应用领域在迅速扩大。近几年来,PLC的成本下降,功能又不段增强,所以,目前PLC在国外已被广泛应用于各个行业。 本设计是实现手动进给和自动转换车,改变过去简单手动进给车,减少人工,提高生产效率,实现自动化生产! 关键词:PLC;送料小车;控制;程序设计

. 1 目录 前言 (1) 第一章控制系统介绍和控制过程要求 (1) 1.1 控制系统在送料小车中的作用与地位 (1) 1.2 控制系统介绍 (1) 第二章送料小车系统方案的选择 (3) 2.1 可编程控制器PLC的优点 (3) 2.2 小车送料系统方案的选择 (4) 第三章STEP7-Micro/WIN32编程软件介绍及功能 (6) 3.1 STEP7-Micro/WIN32编程软件介绍 (6) 3.2、基本功能 (6) 3.3、其他功能 (7) 第四章基于PLC的送料小车接线图及梯形图 (8) 4.2 PLC端子接线图 (10) 4.3 梯形图分段设计 (11) 4.4 程序运行原理说明调试与完善 (17) 4.5 系统总梯形图设计 (17) 4.6 小车程序设计 (22) 结论 (27)

. 1 辞 (29) 参考文献 (30)

. 1 前言 控制系统的发展已经很成熟,应用围涉及各个领域,例如:机械、汽车制造等。PLC以其可靠性高、抗干扰能力强、编程简单、使用方便、控制程序可变、体积小、质量轻、功能强和价格低廉等特点,在机械制造、冶金等领域得到了广泛的应用。 送料小车控制系统采用了PLC控制。从送料小车的工艺流程来看,其控制系统属于自动控制与手动控制相结合的系统,因此,此送料小车电气控制系统设计具有手动和自动两种工作方式。我在程序设计上采用了模块化的设计方法,这样就省去了工作方式程序之间复杂的联锁关系,从而在设计和修改任何一种工作方式的程序时,不会对其它工作方式的程序造成影响,使得程序的设计、修改和故障查找工作大为简化。

PLC运料小车自动控制设计课程设计

目录 引言 ........................................................... I 1设计任务与要求 (1) 2PLC控制系统的硬件设计 (2) 2.1PLC机型的选择 (2) 2.2PLC容量估算 (3) 2.3系统I/O地址的分配 (3) 2.4安全回路设计 (4) 2.5计算机和PLC的链接通信 (5) 3运料小车PLC控制的软件设计 (5) 3.1STEP7-M ICRO/WIN编程软件 (6) 3.2运料小车控制梯形图设计 (7) 3.3运料小车控制语句表设计 (9) 3.4运料小车PLC控制设计说明 (11) 4 PLC控制系统的抗干扰性设计 (11) 4.1抗电源干扰的措施 (12) 4.2控制系统的接地设计 (12) 4.3防I/O干扰的措施 (13) 5 PLC控制系统的调试 (13) 6小结 (14) 7参考文献 (14)

引言 运料小车自动控制 随着经济的发展,运料小车不断扩大到各个领域,从手动到自动,逐渐形成了机械化,自动化。将PLC应用到运料小车电气控制系统,可实现运料小车的自动化控制,降低系统的运行费用。它功能强大,可扩展到128I/O点。且能增加特殊功能模块或扩展板。PLC在运料小车控制系统中的应用,具有巨大的经济和社会价值。本文以PLC控制技术为核心,采用SIEMENS公司的S7-200系列的PLC,论述了运料小车控制的软硬件设计方案及其控制原理,实现了运料小车自动控制。

1 设计任务与要求 (1)设计任务 某自动生产线上运料小车的运动如图1.1所示: 图1.1 运料小车示意图 运料小车由一台三相异步电动机拖动,电机正转,小车向右行,电机反转,小向左行。电动机正反转图如图1.2所示: 在生产线上有5个编号为l~5的站点供小车停靠,在每一个停靠站安装一个行程开关以监测小车是否到达该站点。对小车的控制除了启动按钮和停止按钮之外,还设有5个呼叫按钮开关(SB1~SB5)分别与5个停靠站点相对应。 图1.2 三相异步电动机正反转主电路图

基于PLC的运料小车的控制系统设计

电气自动化技术专业毕业设计 设计课题:基于PLC的运料小车控制系 统设计 学生姓名:陈博 学号: 022******* 指导老师:吴丽丽 专业:电气自动化技术 年级: 11级 2014年6月3日

摘要:随着科学技术的日新月异,对自动化程度要求越来越高,原有的生产线已不能满足要求。在工业生产中运料是一个非常重要的环节,但是其岗位对人体伤害较大或者是劳动负荷较大。所以运料小车在工业生产中发挥了重要作用,为企业节省了人力、物力等,节约了生产成本提高了经济效益。但是,相比传统接触器、继电器控制的运料小车电气控制线路比较复杂,不容易检修及维护。基于PLC的自动运料小车控制系统可以解决上述问题,因此对它的设计具有了现实可能性。 关键词:可编程控制器;三相异步电动机;运料小车

目录 引言 (1) 1运料小车需求分析 (2) 2运料小车控制系统的方案论证 (4) 2.1运料小车控制系统的控制内容与要求 (4) 2.1.1运料小车的运动流程 (4) 2.2方案论证 (4) 3运料小车控制系统的硬件配置 (5) 4运料小车控制系统的软件设计 (7) 4.1PLC I/O分配表 (8) 5程序的运行调试与仿真 (13) 6设计小结 (14) 6.1小车的优缺点分析 (14) 6.2设计的改进及推广 (14) 总结 (15) 致谢 (16) 参考文献 (17) 附录一 (18)

引言 可编程控制器是在计算机技术、通信技术和继电器控制技术的发展基础上开发起来的,最初叫做可编程逻辑控制器(Programmable Logic Controller),即PLC,现已广泛应用于工业控制的各个领域。 大规模集成电路和超大规模集成电路的出现使得PLC在问世后的发展极为迅速。现在,PLC不仅能实现继电器的逻辑控制功能,同时还具有数字量和模拟量的采集和控制、PID调节、通信联网、故障自诊断及DCS生产监控等功能。 毫无疑问,PLC将在今后的工业生产中起到非常重要的作用。在20世纪80年代,美国的工业市场调查报告和1989年美国的一份分散控制系统(DCS)的调研报告中,都能看出PLC在工业控制中的重要作用。

智能小车的设计及制作

龙源期刊网 https://www.wendangku.net/doc/109220664.html, 智能小车的设计及制作 作者:姚兵 来源:《电子技术与软件工程》2018年第05期 摘要本文分析了智能小车总体设计,我们结合智能小车的硬件系统的设计与功能实现,重点介绍了微控制器电路的设计与原理、主线路板制作、避障电路的原理与设计、电机驱动电路的原理与设计、循迹电路的原理与设计等内容。 【关键词】智能小车设计制作 随着科学技术越来越发达,机器人的制造水平也有了明显的提升,越来越多的机器人被人们研制出来。近年来,在全球范围内掀起了一项新的高科技的活动——机器人比赛,虽然机器人比赛兴起的时间并不长,但基于机器人本身兼具高科技性和娱乐性,以及比赛机制的竞争性,吸引了众多科技爱好者的研究学者的喜爱和关注。机器人小车子系统,是整个系统构建当中的核心内容,是整个系统的执行机构,对于系统的运行高以及性能的好坏,具有十分重要的意义。基于小车子系统的特殊性,本文在单片机红外可控技术的基础上,结合自动智能车的相关设计理念,立足于比赛的需求,针对遥控技术和自动技术进行开发研究,并得以实现,基于该项技术,用户的二次开发活动也能够顺利进行,进而帮助用户实现比赛时所需要的各项特殊功能。本设计通过采用HCS12单片机为控制核心,实现对小车的智能控制。 1 智能小车总体设计分析 1.1 设计的具体要求 在本次竞赛活动中,对于小车的设计提出以下要求:小车设计需具备自动行进功能,即小车要能够在直跑道上高速运行,且具有明显的稳定性。在比赛设计中,跑道的设计主要采用两种颜色进行设计,确保跑到设计简单明了。通常,都会选择对比度鲜明的黑白两色,将白色运用在跑道背景的设置上,整个跑道为白色,然后将跑道的中央线,采用黑色进行涂染,而黑线就是小车在跑道上行驶的依据。显然,小车的行驶,必须要能够沿着跑道的黑色线进行,这是小车比赛行驶过程中的基本要求。而小车的设计,则要在满足该需求的基础上,确保小车的行驶速度得以稳步提升。 1.2 传感器部分 在针对传感器进行选择时,主要以光电传感器来进行设计,利用观点传感器,帮助智能小车对行驶路面的信息,进行采集工作。此外,红外传感器的使用也比较多,其最大的优势在于,红外传感器具有简明的结构,使用起来非常方便,并且其成本很低。在采用红外传感器时,几乎都不需要进行图像处理工作,且响应时间很低,反应效果非常灵敏,对于近距离的路面情况,能够起到有效、快捷的检测作用。然而不足之处在于,在路面信息的获取方面,红外

送料小车PLC控制

目录 1设计任务与要求 (1) 1.1课程设计任务 (1) 1.2课程设计要求 (1) 2 设计方案 (3) 2.1运料小车的运动分析 (3) 2.2设备控制要求 (4) 2.3整体方案论证 (4) 2.4系统资源分配 (5) 2.4.1 I\ O地址分配 (5) 2.4.2 数字量输入部分 (5) 2.4.3 数字量输出部分 (6) 3硬件电路设计 (7) 4软件设计 (9) 4.1.1 梯形图 (9) 4.1.2 指令表 (12) 5 调试过程 (14) 5.1呼叫按钮 (14) 5.2行程开关 (14) 5.3比较 (15) 5.4向左运动 (15) 5.5向右运动 (15) 5.6调试操作 (15) 6 结论 (17) 参考文献 (18)

1设计任务与要求 1.1课程设计任务 任务描述 某自动生产线上运料小车的运动如图所示,运料小车由一台三相异步电动机拖动电动机正转,小车右行,电机反转,小车左行。在生产线上有5个编码为1~5的站点供小车停靠,在每一个停靠站安装一个行程开关以监测小车是否到达该站点。对小车的控制除了启动按钮和停止按钮之外,还设有5个呼叫开关(SB1~SB5)分别与5个停靠点相对应。 1.2课程设计要求 (1)按下启动按钮,系统开始工作,按下停止按钮,系统停止工作; (2)当小车当前所处停靠站的编码小于呼叫按钮SB的编码时,小车向右运行,运行到呼叫按钮SB所对应的停靠站时停止; (3)当小车当前所处停靠站的编码大于呼叫按钮SB的编码时,小车向左行,运行到呼叫按钮SB所对应的停靠站时停止; (4)当小车当前所处停靠站的编码等于呼叫按钮SB的编码时,小

智能小车设计

2016—2017学年第二学期期末考试《单片机原理及应用*》实践考核 项目设计说明书 专业:电子科学与技术 学号: 20160060156

姓名:张一鸣 2017年6 月14日 考核项目及要求 项目一:电机驱动模块的设计与制作 1.考核要点 (1) 掌握驱动电路的工作原理; (2) 掌握电机驱动的制作方法; (3) 掌握焊接技术; 2.作品要求 学生自行运用工具进行作品的设计制作,作品达到电路连接正确、布局合理、美观整洁。 项目二:单片机最小系统板的设计制作 1.考核要点 (1) 掌握单片机在实际操作中的基本知识; (2) 实验板包括单片机最小系统、蓝牙遥控模块、温度检测模块、液晶模块、 报警模块电路等的设计; (3) 使用Proteus仿真软件绘制实验板所包含的所有模块电路; (4) 熟练使用keil编程软件编写各模块电路的演示程序。 2.作品要求 学生自行运用工具进行作品的设计、仿真及演示,达到正确实现、布局合理、美观整洁。 项目三:智能小车底盘设计 1.考核要点 (1) 理解电机的工作原理; (2) 了解部分机械机构的设计方法; (3) 掌握智能小车的整体安装方法。

2.作品要求 学生独立设计安装,车身结构美观,布局合理,功能实现。 目录 1.功能说明 (1) 1-1.蓝牙无线遥控 (1) 1-2.实时温度显示 (1) 2.硬件设计 (2) 2-1.元器件选择 (2) 2-2.硬件设计原理说明 (4) 3.软件设计 (5) 3-1.程序总体设计 (5) 3-2.程序详细设计 (5) 4.测试与总结 (6) 4-1驱动电路板测试 (6) 4-2控制电路板测试 (6) 4-3最终整体效果 (7) 4-4总结 (7)

智能小车控制系统设计

智能小车控制系统设计 ——ARM控制模块设计 EasyARM615是一款基于32位ARM处理器,集学习和研发于一体的入门级开发套件,该套件采用Luminary Micro(流明诺瑞)公司生产的Stellaris系列微控制器LM3S615。本系统设计是以EasyARM615开发板为核心,通过灰度传感器检测路面上的黑线,运用PWM直流电机调速技术,完成对小车运动轨迹等一系列的控制。同时利用外扩的液晶显示器显示出各个参数。以达到一个简易的智能小车。 本文叙述了系统的设计原理及方法,讨论了ISR集成开发环境的使用,系统调试过程中出现的问题及解决方法。 据观察,普通的玩具小车一般需要在外加条件下才能按照自己的的设想轨迹去行驶,而目前可借助嵌入式技术让小车无需外加条件便可完成智能化。在小车行驶之前所需作的准备工作是在地面上布好黑线轨迹,设计好的小车便可按此黑线行驶,即为智能小车。其设计流程如下: 1、电机模块 采用由达林顿管组成的H型PWM电路。PWM电路由四个大功率晶体管组成,H桥电路构成,四个晶体管分为两组,交替导通和截止,用单片机控制达林顿管使之工作在开关状态,根据调整输入控制脉冲的占空比,精确调整电机转速。这种电路由于管子工作只在饱和和截止状态下,效率非常没。H型电路使实现转速和方向的控制简单化,且电子开关的速度很快,稳定性也极强,是一种广泛采用的PWM调整技术。 具体电路如下图所示。本电路采用的是基于PWM原理的H型驱动电路。该电路采用TIP132大功率达林顿管,以保证电动机启动瞬间的8安培电流要求。

2、传感器模块 灰度测量模块,是一种能够区分出不同颜色的的电子部件。灰度测量模块是专为机器人设计的灰度传感器。例如:沿着黑色轨迹线行走,不偏离黑色轨迹线;沿着桌面边沿行走,不掉到地上,等等。足球比赛时,识别场地中灰度不同的地面,以便于进行定位。不同的物体对红外线的反射率不同,黑色最低,白色最高;它通过发射红外线并测量红外线被反射的强度来输出反映物体颜色的电压信号,有效距离3-30毫米。 其技术规格如下: 已知灰度传感器的输出电压为0-3.3V,所以可通过ARM615开发板上的ADC 模块转换成数字信号,最后通过不断测试得出黑线与白线的大概参数值,完成对小车传感器部分的设计。 在本次设计中选择二个灰度传感器,其实现效果与布局如下所示。

运料小车控制 组态软件

组态软件与网络通讯课程设计说明书 题目:运料小车控制 姓名:窦晓彤 学号:09220331 指导老师:冯小林 班级:控制工程1班 日期:2012年12月23日 内容摘要 运料小车控制的设计其目的是运用各种软件如力控、VB、Wincc、PLC等多种软件分别实现对运料小车的智能控制,并能通过多种通讯方式实现多种软件之间的通讯,本设计主要以组态软件为主设计了运料小车的控制过程,对过程中各个部件如小车、传送带等进行了定义,并对整体的布局和工作过程进行了控制,通过对动作脚本的编程及其调试过程最终实现了运料小车的控制过程,可以通过开始、停止、手动前进、手动后退、指示标志等多个按键选择实现对运料小车整个运行过程的智能控制,本设计还设计了从组态力控到VB的dbcon通讯,和从VB到力控组态的DDE通讯,实现了各种软件之间的联系与应用,有很重要的意义。 关键词:运料小车、组态力控、VB、控制过程、通讯、联系 目录 1 设计任务和要求 (1) 1.1设计任务 (2) 1.2设计要求 (2) 2 系统设计 (2)

2.1系统要求 (2) 2.2方案设计 (2) 2.3系统工作原理 (3) 3 单元设计与系统设计 (3) 3.1 系统各单元界面的设计 (3) 3.1.1开发系统界面的创建 (3) 3.1.2开机界面的创建 (4) 3.1.3主界面的创建 (5) 3.2 系统总体设计 (6) 3.2.1 IO设备组态 (6) 3.2.2 数据库组态 (7) 3.2.3单元部件的属性设置及脚本编辑............................................... (8) 3.2.4控制系统的属性设置及脚本编辑............................................................ .12 3.2.5初始启动窗口的选择.......................................................................... .... (14)

自动运料小车PLC控制系统设计

自动运料小车PL C 控制系统设计 随着生产自动化程度越来越高, PLC 在生产过程控制系统中的应用也越来越广泛。 可编程逻辑控制器,简称 PLC 是一种工业控制微型计算机。它的编程方便、操作简单尤其是高通 用性等优点,使它在工业生产过程中得到了广泛的应用。 其中的一个应用便是运料小车的控制, 主要用 到的便是它的逻辑控制功能。 控制要求 1. 运料小车在自动化生产线上运动的控制要求如下: (1) 按下启动按钮,系统开始工作,按下停止按钮,系统停止工作; (2) 当小车当前所处停靠站的编码小于呼叫按扭 HJ 的编码时,小车向右运行运行到按钮 HJ 所对 应的停靠站时停止; (3) 当小车当前所处停靠站的编码大于呼叫按扭 对应的停靠站时停止; (4) 当小车当前所处停靠站的编码等于呼叫按扭 (5) 呼叫按钮开关 HJ1--HJ5应具有互锁功能 2. 运料小车的运动分析: HJ 的编码时,小车向左运行,运行到按钮 HJ 所 HJ 的编码时,小车保持不动; 先按下者优先。 某自动生产线上运料小车的运动如图所示, 运料小车由一台三相异步电动机拖动, 电机正转,小车 向右行,电机反转,小车向左行。在生产线上有 5个编码为1 — 5的站点供小车停靠,在每个停靠站安 装一个行程开关以监测小车是否到达该站点。对小车的控制除了启动按钮和停止按钮之外,还设有 5 个呼叫按钮开关(HJ1-- HJ5 )分别与5个停靠站点相对应。 自动运料小车示意图 程序设计 1. 行程开关

在该程序中,5个站的行程开关分别用数字0-4来表示,当小车在1号站时,行程开关 X007得电,将数字0传送到数据寄存器D0;当小车在2号站时,行程开关X010得电,将数字1传送到数据寄存器D(。依次类推,当小车在5号站时,行程开关X013寻电,将数字4传送到数据寄存器D0。它的助记符程序为: LD X007 MOV K0D0;小车在1号站 LD X010 MOV K1D0;小车在2号站 LD X011 MOV K2D0;小车在3号站 LD X012 MOV K3D0;小车在4号站 LD X013 MOV K4D0;小车在5号站 所对应的梯形图如下所示: 行程开关梯形图 2. 小车启停辅助继电器 当按下启动按钮时,小车开始运动,该辅助继电器M0寻电;当按下停止按钮时,小车停止运动,该辅助继电器M(失电。它的助记符程序为: LD X000 OR M0 ANI X001 OUT M0 ;小车启停辅助继电器 所对应的梯形图如下所示: 小车启停辅助继电器梯形图 3. 呼叫按钮 在该程序中,5个站的呼叫按钮分别用数字0-4来表示,而且由于5个呼叫按钮开关HJ1— HJ5具有互锁功能,先按下者优先,所以需5个辅助继电器M1-M5当按下1号站呼叫按钮开关时,行程开关X002得电,数字0传送到数据寄存器D1,同时1号按钮开关辅助继电器得电;当按下2号站呼叫按钮开关时,行程开关X003寻电,数字1传送到数据寄存器D1,同时2号按钮开关辅助继电器得电;依次类推,当按下5号站呼叫按钮开关时,行程开关X006 得电,数字4传送到数据寄存器D1,同时5号按钮开关辅助继电器得电;它的助记符程序为: LDI M2 ANI M3 ANI M4 ANI M5 ANI X007

智能循迹小车详细制作过程

(穿山乙工作室)三天三十元做出智能车 基本设计思路: 1.基本车架(两个电机一体轮子+一 个万向轮) 2.单片机主控模块 3.电机驱动模块(内置5V电源输出) 4.黑白线循迹模块 0.准备所需基本元器件 1).基本二驱车体一台。(本课以穿山乙推出的基本车体为 例讲解) 2).5x7cm洞洞板、单片机卡槽、51单片机、石英晶体、红 色LED、1K电阻、10K排阻各一个;2个瓷片电容、排针40 个。 3).5x7cm洞洞板、7805稳压芯片、红色LED、1K电阻各一 个;双孔接线柱三个、10u电解电容2个、排针12个、9110 驱动芯片2个。 4).5x7cm洞洞板、LM324比较器芯片各一个;红外对管三 对、4.7K电阻3个、330电阻三个、红色3mmLED三个。 一、组装车体

(图中显示的很清晰吧,照着上螺丝就行了) 二、制作单片机控制模块 材料:5x7cm洞洞板、单片机卡槽、51单片机、石英晶体、红色LED、1K电阻、10K排阻各一个;2个瓷片电容、排针40个。 电路图如下,主要目的是把单片机的各个引脚用排针引出来,便于使用。我们也有焊接好的实物图供你参考。(如果你选用的是STC98系列的单片机在这里可以省掉复位电路不焊,仍能正常工作。我实物图中就没焊复位)

三、制作电机驱动模块 材料:5x7cm洞洞板、7805稳压芯片、红色LED、1K电阻各一个;双孔接线柱三个、10u电解电容2个、排针12个、9110驱动芯片2个。 电路图如下,这里我们把电源模块与驱动模块含在了同一个电路板上。因为电机驱动模块所需的电压是+9V左右(6—15V 均可),而单片机主控和循迹模块所需电压均为+5V。 这里用了一个7805稳压芯片将+9V电压稳出+5V电压。

送料小车运行控制系统设计

郑州大学现代远程教育《机电一体化技术》 课程考核要求 说明:本课程考核形式为提交作业,完成后请保存为WORD 2003版本格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。 一.作业要求 请任选一题,认真、独立完成。 二.作业内容 题目一送料小车运行控制系统设计 1. 设计目的:通过对送料小车运行的控制系统设计,使学生们掌握控制系统硬件设计及软件编程方法,具有灵活运用相关知识的能力; 2. 设计内容及要求:下图为送料小车运行过程图。当小车处于后端,按下起动按钮,小车向前运行,压下前限位开关后,翻斗门打开;7s后小车向后运行,到后端,即压下后限位开关后,打开小车底门,完成一次工作循环。 小车运行过程图 设计要求:能够控制小车的远行,并具有以下几种方式:(1)手动;(2)自动单周期,即小车住复运行一次后停在后端等待下次起动;(3)自动连续,即小车起动后自动往复运行;(4)单步运行,即每步动作都要起动;(5)往复运行2次即小车往复运行2次后,回到后端停下,等待起动。 3. 设计成果: 1)相关硬件电路图 2)相关程序 题目二机械手控制系统设计

1.设计目的:通过对机械手的控制系统设计,使学生们掌握控制系统硬件设计及软件编程 方法,具有灵活运用相关知识的能力; 2.设计内容及要求: 要求根据机械手工作过程,设计出其控制系统 3. 设计成果: 1)相关硬件电路图 2)相关程序 题目三数控加工中心刀具库的自动控制系统设计 1.设计目的:通过对数控加工中心刀具库自动控制系统设计,使学生们掌握控制系统硬件设计 及软件编程方法,具有灵活运用相关知识的能力; 2.设计内容及要求:因原有的刀具库控制方式过于陈旧、功能过于单一且智能度不高,刀 盘只能单向转动,效率较低并且指示灯设计不合理,对刀成功后没有正确与否的提示。 针对原有功能的的不足提出自己的改进方法。对位成功的进行指示灯闪烁提示,调取不是当前工位的刀时,系统能根据调取刀号的大小自动选择最佳刀盘转动方向,以提高取刀效率。 改进后的基本特征: 1)当机械手位置 = 程序调取刀号位,换刀成功指示灯闪烁3秒。 2)当机械手位置 > 程序调取刀号位,刀具盘逆转,调刀指示灯亮,到位后, 换刀成功指示灯闪烁3秒。 3)当机械手位置 < 程序调取刀号位,刀具盘顺转, 调刀指示灯亮,到位后,换刀成功指示灯闪烁3秒。 机械手位置与调取刀号位之间的偏差是选择正反转的根据。 3. 设计成果: 1)相关硬件电路图 2)相关程序 题目四C6132普通车床的数控改造设计 1. 设计目的:通过C6132普通车床的数控改造,使学生们掌握普通机床改造的方法,具有灵活运用相关知识的能力; 2. 设计内容及要求:C6132型车床是一种加工效率高,操作性能好,社会拥有量大的普通车床。本设计任务是对C6132普通车床进行数控改造。利用微型计算机对纵、横向进给系统进行开环控制.纵向脉冲当量为0.01mm/脉冲.横向脉冲当量为0.005mm/脉冲,驱动元件采用步进电机,传动系统采用滚珠丝杠副,刀架采用自动转位刀架。 3. 设计成果:

智能小车控制系统开题

毕业设计(论文)开题报告 题目智能小车控制系统研究 系部车辆工程系 专业 学生姓名学号 指导教师职称讲师 毕设地点 2016年1 月16 日

1.结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,撰写1500~2000字左右的文献 综述: 一丶选题背景 智能汽车的概念在上世纪80 年代初由美国提出,随着智能控制算法的不断发展,以及硬件设备的快速更新,对智能车的发展起到了巨大的促进作用。同时交通问题也逐渐成为世界各个国家都要面临的重要问题,这也加快了新技术、新方法的应用。在这样的背景下智能车的研究逐渐成为新的热点。 当前世界公路的总里程每年都在高速增长,同时汽车的总量也在成倍增加,其中我国的增量更是非常明显,随着汽车的越来越多,出现交通事故的概率也在不断提高。世界各国为了解决这方面的问题提出了很多的想法,而智能车是众多想法中最可行的一种解决当前问题的方法。许多国家在无人驾驶汽车和智能交通系统的研究上都取得了不错的成果,有些研究结构已经研制成功了智能车的原型,并进行相关试验。最近10 年在传统汽车中半导体和电子技术应用的越来越多。汽车产业已经进入到了电子时代,智能汽车将是未来的发展趋势。根据相关部门的统计数据,2012 年之后生产的汽车,汽车上电子装置系统占整个汽车总成本超过30%,甚至在一些配置较高的汽车上,比重超过50%。 随着改革开放的不断深入,我国经济在过去的一段时间迅速崛起,人民的生活水平和幸福指数每年都在提高,拥有一辆汽车也不在是一个的梦想,而是变成了一个很多家庭都能消费的起的代步工具,当前我国的汽车数量,每年以两位数增长,然而我国的公共配套却相对落后,这就造成了我国严重的交通问题,道路拥挤十分严重,出现了开车不如骑车快的现象。 因此发展智能车和智能交通系统,是解决现有问题的一种有效的方法,通过不断的研究会在交通拥堵、减少事故方面起到十分显著的作用。未来通过无人驾驶技术,实现汽车的自动行驶,对于我国汽车、控制、电子等领域在新时期提高国际竞争力和自主创新能力有着重要的作用。 智能汽车控制系统的研究是一项复杂的系统工程,其中包含了机械、电子、自动循迹、自适应控制、机器人技术、传感器技术等多学科相互交融的一项研究。智能车通过多个传感器模块的协同工作,经过控制单元进行决策实现汽车的自动行驶、最优化路径等功能。 同时无人驾驶智能车在货运、农业生产、军事等领域具有很好的应用前景。 综上所述,发展智能汽车控制技术能够提高我国在微电子技术、人工智能、电机控制等新技术领域的技术水平。同时随着智能汽车的不断发展也能够有效的改善现有的交

自动运料小车电气控制设计

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料。 (4)2位装B料完毕,自动返回原位,并停留T2(120s)进行卸料。 (5)小车在中间任何位置都可以停车,并能再次起动(前进或后退)且再次 起动后运料计划不变。 2.2 拖动要求 (1)运料小车由三相绕线式异步电动机拖动,采用转子回路串电阻(二级 电阻)起动(间隔5s切除R)。 (2)进料及卸料电磁阀为220V直通式电磁阀。 (3)在原位、2位两处设置超程保护。 (4)由主令开关SA选择“单周”、“循环”工作方式。 2.2 设计任务 1.绘制主电路,选择合适的元器件(名称、数量)。 2.绘制常规电气控制回路。 3.根据控制要求选择PLC,并安排PLC的I/O端口。

PLC控制运料小车

项目七PLC控制运料小车的运行 1.项目任务 本项目的任务设计一个运料小车往返运动PLC控制系统。系统控制要求如下:小车往返运动循环工作过程说明如下:小车处于最左端时,压下行程开关SQ4,SQ4为小车的原位开关。按下启动按钮SB2,装料电磁阀YC1得电,延时20s,小车装料结束。接着控制器KM3、KM5得电,向右快行;碰到限位开关SQ1后,KM5失电,小车慢行;碰到SQ3时,KM3失电,小车停止。此后,电磁阀YC2得电,卸料开始,延时15s后,卸料结束;接触器KM4、KM5得电,小车向左快行;碰到限位开关SQ2,KM5失电,小车慢行;碰到SQ4KM4失电,小车停止,回到原位,完成一个循环工作过程。整个过程分为装料、右快行、右慢行、卸料、左快行、左慢行六个状态,如此周而复始的循环。 图7-1 运料小车往返运动示意图

2.任务流程图 本项目的具体学习过程见图2-2。 图7-2 任务流程图 学习所需工具、设备见表7-1。 表7-1 工具、设备清单 1.功能图编程的特点 功能图也叫状态图。它是用状态元件描述工步状态的工艺流程图。 功能转移图与步进梯形图表达的都是同一个程序,其优点是让用户每次考虑一个状态,而不必考虑其它的状态,从而使编程更容易,而且还可以减少指令的程序步数。功能转移图中的一个状态表示顺序控制过程中的一个工步,因此步进梯形图也特别适用于时间和位移等顺序的控制过程,也能形象、直观的表示顺序控制。 功能编程开始时,必须用STL使STL接点接通,从而使主母线与子母线接通,连在子母线上的状态电路才能执行,这时状态就被激活。 状态的三个功能是在子母线上实现的,所以只有STL接点接通该状态的负载驱动和状态转移才能被扫描执行。反之,STL接点断开,对应状态就为被激活,前一状态就自动关闭。状态编程的这一特点,使各状态之间的关系就像是一环扣一环的链表,变得十分清晰单纯,不相邻状态间的繁杂连锁关系将不复存在,只需集中考虑实现本状态的三大功能既可。另外,这也使程序的可读性更好,便于理解,也使程序的调试、故障的排除变得相对简单。 7-2步进梯形图 在状态编程的最后,必须使用步进返回指令RET,从子母线返回主母线。如图7-3程序中,若没有RET指令,会将后面所有还看成是当前状态S22中的指令,由于PLC程序是循环扫描的,也包括了最开始处的指令,这就会引起程序出错而不能运行。 2.功能图的编程规则 (1)初始状态的编程。 初始状态一般是指一个顺控工艺最开始的状态,对应于状态转移图初始位置是状态就是初始状态。S0~S9共10个状态组件专用作初始状态,用了几个初始状态,就可以有

智能小车制作入门篇

智能小车制作入门篇 最近接触了很多机器人爱好者,很多人都对机器人技术展示出了浓厚的兴趣,也在计划如何动手制作自己的第一个机器人。但是似乎很多的人都摸不到门路,只能是站在大门外满怀兴趣的向内观望,观望了一阵兴趣渐失只好叹口气走开…… 很多初学者可能都是看了一些视频或是现场的比赛,勾起了儿时的美好回忆,兴起了自己动手制作机器人的念头,很多人可能并不是嵌入式开发的业内人士,甚至没有听说过单片机、步进电机这些名词,看着别人满地乱跑的各种机器人,颇有无处下手的感觉。有的人一上来就准备做一个可以双足行走的人形机器人,可以平稳行走,可以靠摄像头来读取环境信息,可以语音识别,最好还可以变形…… :—(

我的意见是:新手最好还是老老实实的从小车开始吧。人形机器人可以说是一个系统的大工程,不是一个人玩的起来的,而且资金上的投入也是不可计量的。一个人形机器人的成型产品最少要卖到几千块——要知道,你在开发过程中是不可能没有错误投入的。机器人小车技术上门槛较低,资金投入也少,市场上的各种产品和零配件的支持也较多,虽然简单,但可以实现的功能可一点也不少。 我在这里凭自己的经验介绍一些自己动手制作机器人小车的基础知识,如果你是曾经自己动手做过的高手,那么你可以绕行,我这里介绍的都是为未入门者准备的最基本的理论知识和一些动手经验。 那么现在我们开始,首先是理论部分——小车的控制结构。 [一]小车的整体控制系统 小车是怎么来控制的?为什么小车判断出障碍物后可以自动的绕开? 理论:控制工程——处理自动控制系统各种工程实现问题的综合性工程技术。包括对自动控制系统提出要求(即规定指标)、进行设计、构造、运行、分析、检验等过程。它是在电气工程和机械工程的基础上发展起来的。 闭环控制:闭环控制有反馈环节,通过反馈系统是系统的精确度提高,响应时间缩短,适合于对系统的响应时间,稳定性要求高的系统。 开环控制:开环控制没有反馈环节,系统的稳定性不高,响应时间相对来说很长,精确度不高,使用于对系统稳定性精确度要求不高的简单的系统。 一般稍微复杂一点的机器人小车都是闭环控制,也就是说它有一个反馈机制,会根据自己配备的各种传感器来读取环境信息,并且根据这些环境信息来决定自己下一步的行动,决定好后将行动指令发给执行系统,使机器人做出合适的动作。当然也有的机器人小车是开环控制,我就见过一个机器人小车配了一支笔,将机器人放在纸上,机器人一转,刷的一下在纸上画出一个圈来,当然由于摩擦力和机械误差等原因,画出来的圆圈可能不闭合,也可能不圆。不过人家阿Q都说了:“孙子才画的圆呢……” 有点迷糊?没关系,其实简单一点说就是这样:机器人可以分为三部分——传感器部分、控制器部分、执行器部分。

送料小车控制系统的设计报告

PLC自动控制实验报告课题一:送料小车控制系统的设计 姓名: *** 学号:**** 班级: 10电信**班 河北工专电气自动化系

1. 送料小车系统说明 该车由电动机拖动,电动机正转,车子前进,电动机反转,车子后退。 (1)单周期工作。按动送料按钮,预先装满料的车子便自动前进。到达卸料处SQ2自动停止运行,开始卸料,经过10秒时间后卸完料,送料 车子自动回到装料处SQ1,装满料等待下次送料。 (2)自动循环方式工作。要求送料车在装料处装料后,当按动送料按钮时,送料车开始送料,到达卸料处停10秒进行卸料后,自动返回装料处 装料,预设装料时间是20秒,送料车在20秒后自动回到卸料处卸料, 然后再返回装料,如此反复,自动运行。 (3)小车可以紧急停止,而且可以手动控制送料车的前进和后退。 2. 系统设计I/O地址分配表 I0.0 停止按钮Q0.2 卸料线圈 I0.1 送料按钮Q0.3 装料线圈 I0.2 手动后退 I0.3 手动前进 I0.4 限位开关SQ2 I0.5 限位开关SQ1 Q0.0 电机正转线圈 Q0.1 电机反转线圈 3. 系统设计的语句表 4. 系统设计程序的梯形图(如图) 5.PLC硬件连线图(如图1-1所示:) 6. 顺 序

功能图(如图1-2:) 7.设计思路、方案、器件 程序共可以分成四个状态:1.前进、2.卸料、3.后退、4.装料。前进和卸料之间采用限位开关切换,卸料和后退之间采用定时器切换,后退和装料之间采用限位开关切换,装料和前进之间也采用定时器切换,整个设计中用到的器件是限位开关、PLC、按钮开关、电动机。 8.调试过程和心得 1、下载程序到PLC。 2、将运行模式选择开关拨到RUN位置,或者用鼠标单击工具条的RUN运行按钮,使PLC进入运行方式。 3、按下送料按钮I0.1,观察Q0.0的LED灯是否点亮,如果点亮证明小车正在前进,过段时间后按下限位开关I0.4,Q0.0的LED熄灭且Q0.2的LED灯点亮,证明小车已经停止开始卸料,在此期间I0.4应该按住不放,等10s后Q0.1的LED灯点亮且Q0.2的LED灯熄灭时放开I0.4,这证明小车卸完料开始后退。 4、过段时间按下限位开关I0.5不放,此时Q0.1的LED灯熄灭同时Q0.3的LED 灯点亮,证明小车停止开始装料,等到20s后Q0.0的LED灯点亮同时Q0.3的LED灯熄灭,证明小车装料结束开始前进,如此反复…… 心得:通过这次的实验使我明白了顺序控制指令的使用方法,同时使我掌握了S7-200编程软件的使用方法,以及是向PLC下载程序的流程,使我对PLC这门课产生了浓厚的兴趣。

相关文档
相关文档 最新文档