文档库 最新最全的文档下载
当前位置:文档库 › BE-1118B 小型智能寻迹模块使用手册

BE-1118B 小型智能寻迹模块使用手册

BE-1118B 小型智能寻迹模块使用手册
BE-1118B 小型智能寻迹模块使用手册

BE-1118B 小型智能寻迹模块使用手册

一、简述

小型智能寻迹模块是集五个灰度传感器于一身,比BE1118小,与BE1118搭配使用效果更佳,可以检测黑线和白线,内置设有扫描当前地面状态并自动设置当前参考值的功能,还可以读回每一路当前的读数。每一路传感器布局合理,操作更简单,使用更方便。可以应用于各类型的寻迹比赛项目之

中。

三、模块特性

1.该模块使用电压为5V-9V,电流约为100mA

2.具有抗一定环境光的功能,在一定的高亮度变化范围内读回每一路的读数不变。

3.具备自动设置参考的功能

4.该模块正面安装在离地面14mm 效果最佳。最高不要高于30mm.

四、硬件安装

传感器连接到模块时,注意黑线靠模块外侧接插。也就是接插上模块的传感器引线中黑线对应GND,红线对应VCC,黄线和褐色为信号线。编号

说明①

接线②

一路传感器。③

扫描开关④芯片

五、子函数说明

1、模块库升级

首先,请确认安装的是《RoboEXP 机器人快车》软件3.5版本以上,模块库版本3.30以上,否则是没有模块图标,请用户在我们网站进行升级。

打开机器人快车软件后点击“文件\打开例程\光电传感器”可以找到该模块的测试例子。

小型智能寻迹模块具有1个函数。下面将会说明具体的用法。

2、Get GetMicro Micro MicroTrace

Trace (读取传感器)函数(1)函数说明:读当前传感器值。

函数图标:

参数表1

返回类型为:unsigned char 传感器编码如下:

(2)以下为命令一览表命令(Command)

描述(Description)备注(Remark)

1-5返回1-5路传感器的当前

ADC 读数

返回当前5路传感器的状态

返回一个8位char 型数据,高三位为011-15当1-5路当前的阀值返回当前各路传感器的阀值,

5.使用方法

使用自动设置阀值,在安装模块后,按住模块上的按键,打开控制器的开关,该模块就

会倒数状态,五个红色LED 就会从1号闪到5号,之后全亮,这时就开始进入扫描状态,并

设置阀值,保存数据结束之后全灭,该模块可以正常使用。下一次直接使用就可以,如果觉

得自动设置不佳,可以重做这个步骤。配合函数使用。设置结束模块可以正常使用。具体可

以参考例子程序。19

表示模块初始化是否结束,进入正常工作状态0表示该模块未初始化结束,1表未该模块正常运行20软扫描指令当使用该指令后,模块会进入

重新扫描阀值的程序,慎用此

命令!功能等同于开机时按住

扫描按键

小车循迹原理

小车循迹原理 2009-07-11 12:40 1.小车控制及驱动单元的选择 此部分是整个小车的大脑,是整个小车运行的核心部件,起着控制小车所有运行状态的作用。通常选用单片机作为小车的核心控制单元,本文以台湾凌阳公司的SPCE061A单片机为例予以介绍。SPCE061是一款拥有2K RAM、32KFlash、32 个I/O 口,并集成了AD/DA功能强大的16位微处理器,它还拥有丰富的语音处理功能,为小车的功能扩展提供了相当大的空间。只要按照该单片机的要求对其编制程序就可以实现很多不同的功能。 小车驱动电机一般利用现成的玩具小车上的配套直流电机。考虑到小车必须能够前进、倒退、停止,并能灵活转向,在左右两轮各装一个电机分别进行驱动。当左轮电机转速高于右轮电机转速时小车向右转,反之则向左转。为了能控制车轮的转速,可以采取PWM调速法,即由单片机的IOB8、IOB9输出一系列频率固定的方波,再通过功率放大来驱动电机,在单片机中编程改变输出方波的占空比就可以改变加到电机上的平均电压,从而可以改变电机的转速。左右轮两个电机转速的配合就可以实现小车的前进、倒退、转弯等功能。 2.小车循迹的原理 这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。 红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过15cm。对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。 (1)自制红外探头电路如图1所示,红外光的发送接收选用型号为ST168的对管。当小车在白色地面行驶时,装在车下的红外发射管发射红外线信号,经白色反射后,被接收管接收,一旦接收管接收到信号,那么图中光敏三极管将导通,比较器输出为低电平;当小车行驶到黑色引导线时,红外线信号被黑色吸收后,光敏三极管截止,比较器输出高电平,从而实现了通过红外线检测信号的功能。将检测到的信号送到单片机I/O口,当I/O口检测到的信号为高电平时,表明红外光被地上的黑色引导线吸收了,表明小车处在黑色的引导线上;同理,当I/O口检测到的信号为低电平时,表明小车行驶在白色地面上。此种方法简单,价格便宜,灵敏度可调,但是容易受到周围环境的影响,特别是在图1较强的日光灯下,对检测到的信号有一定的影响。 (2)集成式红外探头可以采用型号为E3F-DS10C4集成断续式光电开关探测器,它具有简单、可靠的工作性能,只要调节探头上的一个旋钮就可以控制探头的灵敏度。该探头输出端只有三根线(电源线、地线、信号线),只要将信号线接在单片机的I/O 口,然后不停地对该I/O口进行扫描检测,当其为高电平时则检测到白纸,当为低电平时则检测到黑线。此种探头还能有效地防止普通光源(如日光灯等)的干扰。其缺点则是体积比较大,占用了小车有限的空间。 3.红外探头的安装 在小车具体的循迹行走过程中,为了能精确测定黑线位置并确定小车行走的方向,需要同时在底盘装设4个红外探测头,进行两级方向纠正控制,提高其循迹的可靠性。这4个红外探头的具体位置如图2所示。图中循迹传感器共安装4个,全部在一条直线上。其中InfraredMR与InfraredML 为第一级方向控制传感器,InfraredSR 与InfraredSL 为第二级方向控制传感器。小车行走时,始终保持黑线(如图2 中所示的行走轨迹黑线)在InfraredMR和InfraredML这两个第一级传感器之间,当小车偏离黑线时,第一级探测器一旦探测到有黑线,单片机就会按照预先编定的程序发送指令给小车的控制系统,控制系统再对小车路径予以纠正。若小车回到了轨道上,即4个探测器都只检测到白纸,则小车会继续行走;若小车由于惯性过大依旧偏离轨道,越出了第一级两个探测器的探测范围,这时第二级动作,再次对小车的运动进行纠正,使之回到正确轨道上去。可以看出,第二级方向探测器实际是第一级的后备保护,从而提高了小车循迹的可靠性。 4.软件控制 其程序控制框图如图3。小车进入循迹模式后,即开始不停地扫描与探测器连接的单片机I/O口,一旦检测到某个I/O口

基于单片机的智能寻迹小车毕业设计

基于单片机的智能寻迹小车毕业设计 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。 采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小 车可以 前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声 音控 制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single- chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD: P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed 1

智能循迹小车程序

#include #define uchar unsigned char #define uint unsigned int //D0-D7:f,b,a,e,d,h,c,g 共阴依次编码 //74LS04反相器驱动数码管 uchar code table[10] = {0x5F,0x42,0x9E,0xD6,0xC3,0xD5,0xDD,0x46,0xDF,0xD7}; uchar i = 0; //用于0-3数码管轮流显示 uint j = 0; //计时的次数 uint time=0; //计时 uint pwm=16; //占空比 uint speed; //调制PWM波的当前的值 sbit R=P3^2; //右边传感器P3^2 sbit L=P3^3; //左边传感器P3^3 //电机驱动口定义 sbit E NB=P1^0; //前轮电机停止控制使能 sbit E NA=P1^1; //后轮控制调速控制端口 sbit I N1=P1^2; //前轮 sbit I N2=P1^3; //前轮 sbit I N3=P1^4; //后轮 sbit I N4=P1^5; //后轮 void Init() { TMOD = 0x12; //定时器0用方式2,定时器1用方式1 TH0=(256-200)/256; //pwm TL0=(256-200)/256; TH1 = 0x0F8; //定时2ms TL1 = 0x30; EA = 1; ET0 = 1; ET1 = 1; TR0 = 1; TR1 = 1; } void tim0(void) interrupt 1 //产生PWM { speed ++; if(speed <= pwm) //pwm 就相当于占100的比例 { ENA = 1; } else if(speed < 100) { ENA = 0; }

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

(穿山乙工作室)三天三十元做出智能车 基本设计思路: 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电压。

智能寻迹小车以及程序

寻迹小车 在历届全国大学生电子设计竞赛中多次出现了集光、机、电于一体的简易智能小车题目。笔者通过论证、比较、实验之后,制作出了简易小车的寻迹电路系统。整个系统基于普通玩具小车的机械结构,并利用了小车的底盘、前后轮电机及其自动复原装置,能够平稳跟踪路面黑色轨迹运行。 总体方案 整个电路系统分为检测、控制、驱动三个模块。首先利用光电对管对路面信号进行检测,经过比较器处理之后,送给软件控制模块进行实时控制,输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。系统方案方框图如图1所示。 图1 智能小车寻迹系统框图 传感检测单元 小车循迹原理 该智能小车在画有黑线的白纸“路面”上行驶,由于黑线和白纸对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”—黑线。笔者在该模块中利用了简单、应用也比较普遍的检测方法——红外探测法。 红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生漫发射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,则小车上的接收管接收不到信号。 传感器的选择 市场上用于红外探测法的器件较多,可以利用反射式传感器外接简单电路自制探头,也可以使用结构简单、工作性能可靠的集成式红外探头。ST系列集成红外探头价格便宜、体积小、使用方便、性能可靠、用途广泛,所以该系统中最终选择了ST168反射传感器作为红外光的发射和接收器件,其内部结构和外接电路均较为简单,如图2所示:

图2 ST168检测电路 ST168采用高发射功率红外光、电二极管和高灵敏光电晶体管组成,采用非接触式检测方式。ST168的检测距离很小,一般为8~15毫米,因为8毫米以下是它的检测盲区,而大于15毫米则很容易受干扰。笔者经过多次测试、比较,发现把传感器安装在距离检测物表面10毫米时,检测效果最好。 R1限制发射二极管的电流,发射管的电流和发射功率成正比,但受其极限输入正向电流50mA的影响,用R1=150的电阻作为限流电阻,Vcc=5V作为电源电压,测试发现发射功率完全能满足检测需要;可变电阻R2可限制接收电路的电流,一方面保护接收红外管;另一方面可调节检测电路的灵敏度。因为传感器输出端得到的是模拟电压信号,所以在输出端增加了比较器,先将ST168输出电压与2.5V进行比较,再送给单片机处理和控制。 传感器的安装 正确选择检测方法和传感器件是决定循迹效果的重要因素,而且正确的器件安装方法也是循迹电路好坏的一个重要因素。从简单、方便、可靠等角度出发,同时在底盘装设4个红外探测头,进行两级方向纠正控制,将大大提高其循迹的可靠性,具体位置分布如图3所示。

基于Arduino智能寻迹小车开题报告

云南农业大学 本科生毕业设计开题报告 设计题目:基于Arduino的智能寻迹小车控制系统设计毕业设计起止时间: 年月日~月日(共 17 周) 专业:电气工程及其自动化 姓名: 学号: 指导教师: 报告时间: 云南农业大学教务处制 200 年月日

1. 本课题所涉及的问题在国内(外)的研究现状综述 国外智能车辆的研究历史较长,始于上世纪50年代。它的发展历程大体可以分成三个阶段: 第一阶:20世纪50年代是智能车辆研究的初始阶段。1954年美国Barrett Electronic 公司研究开发了世界上第一台自主引导车系统,该系统只是一个运行在固定路线上的拖车式运货平台,但它却具有了智能车辆最基本的特征即无人驾驶。 第二阶段:从80年代中后期开始,世界主要发达国家对智能车辆开展了卓有成效的研究。在欧洲,普罗米修斯项目开始在这个领域的探索。在美洲,美国成立了国家自动高速公路系统联盟(NAHSC)。在亚洲,日本成立了高速公路先进巡航/辅助驾驶研究会。 第三阶段:从90年代开始,智能车辆进入了深入、系统、大规模研究阶段。最为突出的是,美国卡内基.梅隆大学(Carnegie Mellon University)机器人研究所一共完成了Navlab系列的10台自主车(Navlab1—Navlab10)的研究,取得了显著的成就。 相比于国外,我国开展智能车辆技术方面的研究起步较晚,开始于20世纪80年代。而且大多数研究处在于针对某个单项技术研究的阶段。虽然我国在智能车辆技术方面的研究总体上落后于发达国家,并且存在一定得技术差距,但是我们也取得了一系列的成果,主要有: (1)中国第一汽车集团公司和国防科技大学机电工程与自动化学院与2003年研制成功我国第一辆自主驾驶轿车。 (2)南京理工大学、北京理工大学、浙江大学、国防科技大学、清华大学等多所院校联合研制了7B.8军用室外自主车,该车装有彩色摄像机、激光雷达、陀螺惯导定位等传感器。 可以预计,我国飞速发展的经济实力将为智能车辆的研究提供一个更加广阔的前景。因此,对智能小车进行深入细致的研究,不但能加深课堂上学到的理论知识,更能将理论转化为实际运用,为将来打下坚实的基础。 2.本人对课题提出的任务要求及实现预期目标的可行性分析

众智Smartgen CMM366-ET云监控通讯模块用户手册

郑州众智科技股份有限公司 SMARTGEN (ZHENGZHOU) TECHNOLOGY CO., LTD. CMM366-ET 云监控通信模块 用户手册

目次 前言 (3) 1 概述 (4) 2 性能特点 (4) 3 规格 (5) 4 面板和接线端子描述 (6) 4.1 面板指示灯和内部按键 (6) 4.2 以太网接口 (7) 4.3 RS485接口 (7) 4.4 RS232接口 (7) 4.5 LINK接口 (8) 4.6 USB Host接口 (8) 4.7 USB Device接口 (8) 4.8 接线端子 (9) 5 编程参数 (10) 5.1 参数范围及定义 (10) 5.2 PC参数设置界面 (14) 6 系统应用图 (16) 7 外形及安装尺寸 (17) 8 故障排除 (18)

前言 是众智的中文商标 是众智的英文商标 SmartG en ―Smart的意思是灵巧的、智能的、聪明的,Gen是generator(发电机组)的缩写,两个单词合起来的意思是让发电机组变得更加智能、更加人性化、更好的为人类服务。 不经过本公司的允许,本文档的任何部分不能被复制(包括图片及图标)。 本公司保留更改本文档内容的权利,而不通知用户。 公司地址:中国.河南省郑州市高新技术产业开发区金梭路28号 电话:+86-371-67988888 +86-371-67981888 +86-371-67991553 +86-371-67992951 +86-371-67981000(外贸) 全国免费电话:400-0318-139 传真: +86-371-67992952 网址:https://www.wendangku.net/doc/582178837.html,/ https://www.wendangku.net/doc/582178837.html,/ 邮箱:sales@https://www.wendangku.net/doc/582178837.html, 表1 版本发展历史

智能寻迹小车以及程序

智能寻迹小车以及程序

寻迹小车 在历届全国大学生电子设计竞赛中多次出现了集光、机、电于一体的简易智能小车题目。笔者通过论证、比较、实验之后,制作出了简易小车的寻迹电路系统。整个系统基于普通玩具小车的机械结构,并利用了小车的底盘、前后轮电机及其自动复原装置,能够平稳跟踪路面黑色轨迹运行。 总体方案 整个电路系统分为检测、控制、驱动三个模块。首先利用光电对管对路面信号进行检测,经过比较器处理之后,送给软件控制模块进行实时控制,输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。系统方案方框图如图1所示。 图1 智能小车寻迹系统框图 传感检测单元 小车循迹原理 该智能小车在画有黑线的白纸“路面”上行驶,由于黑线和白纸对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”—黑线。笔者在该模块中利用了简单、应用也比较普遍的检测方法——红外探测法。 红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时

发生漫发射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,则小车上的接收管接收不到信号。 传感器的选择 市场上用于红外探测法的器件较多,可以利用反射式传感器外接简单电路自制探头,也可以使用结构简单、工作性能可靠的集成式红外探头。ST系列集成红外探头价格便宜、体积小、使用方便、性能可靠、用途广泛,所以该系统中最终选择了ST168反射传感器作为红外光的发射和接收器件,其内部结构和外接电路均较为简单,如图2所示: 图2 ST168检测电路 ST168采用高发射功率红外光、电二极管和高灵敏光电晶体管组成,采用非接触式检测方式。ST168的检测距离很小,一般为8~15毫米,因为8毫米以下是它的检测盲区,而大于15毫米则很容易受干扰。笔者经过多次测试、比较,发现把传感器安装在距离检测物表面10毫米时,检测效果最好。

智能寻迹小车

智能寻迹小车 作者:李毅卢仁义吴甜解放军炮兵学院(安徽合肥230031) 时间:2008-06-18 来源:电子产品世界 浏览评论推荐给好友我有问题个性化定制 关键词:51单片机智能小车光电对管寻迹脉冲宽度调制 摘要:本文介绍了一种基于51单片机的小车寻迹系统。该系统采用两组高灵敏度的光电对管,对路面黑色轨迹进行检测,并利用单片机产生PWM波,控制小车速度。测试结果表明,该系统能够平稳跟踪给定的路径。 关键词:智能小车;光电对管;寻迹;脉冲宽度调制 在历届全国大学生电子设计竞赛中多次出现了集光、机、电于一体的简易智能小车题目。笔者通过论证、比较、实验之后,制作出了简易小车的寻迹电路系统。整个系统基于普通玩具小车的机械结构,并利用了小车的底盘、前后轮电机及其自动复原装置,能够平稳跟踪路面黑色轨迹运行。 总体方案 整个电路系统分为检测、控制、驱动三个模块。首先利用光电对管对路面信号进行检测,经过比较器处理之后,送给软件控制模块进行实时控制,输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。系统方案方框图如图1所示。 图1 智能小车寻迹系统框图 传感检测单元 小车循迹原理

该智能小车在画有黑线的白纸“路面”上行驶,由于黑线和白纸对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”—黑线。笔者在该模块中利用了简单、应用也比较普遍的检测方法——红外探测法。 红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生漫发射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,则小车上的接收管接收不到信号。 传感器的选择 市场上用于红外探测法的器件较多,可以利用反射式传感器外接简单电路自制探头,也可以使用结构简单、工作性能可靠的集成式红外探头。ST系列集成红外探头价格便宜、体积小、使用方便、性能可靠、用途广泛,所以该系统中最终选择了ST168反射传感器作为红外光的发射和接收器件,其内部结构和外接电路均较为简单,如图2所示: 图2 ST168检测电路

基于CCD传感器智能寻迹模型车研究和实现

基于CCD传感器的智能寻迹模型车的研究与实现 董长远 长安大学汽车学院车辆工程系,陕西省西安市 710064 摘要: 研究并实现了一种基于CCD传感器的智能寻迹模型车系统。采用飞思卡尔公司HCS12 系列16位单片机MC9S12DG128作为核心控制单元,使用CCD 摄像头采集路面信息。赛车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。 关键词:智能车;CCD传感器;路径识别;捷径 Investigation & implementation of an intelligent-searching track car model based on CCD Image Sensor DONG ChangYuan Automobile School, CHANG-AN University, Xi’an City, Shanxi Province 710064, China Abstract: An intelligent-searching track car model based on CCD image sensor is investigated and implemented. The intelligent car system, with Freescale HCS12 series 16 bit single-chip MC9S12DG128 as its control micro-processor, uses CCD camera to obtain lane image information.The main function that the intelligent car may achieve is that the car should track the black-guide-line automatically and move forward following the line as fast and stable as possible. Key words: intelligent car;CCD Image Sensor;lane detection;royal road 1.引言 车辆和我们的社会生活息息相关,然而当今车辆的智能化发展还不是很迅速,特别是在安全性,智能性,车与路之间交互信息等方面.当今的车辆技术与未来的智能车辆技术还存在着巨大的差距。几天的汽车工程师正面临着巨大的挑战,需要在新旧技术之间建立一座桥梁,通过应用先进的电子技术,信息技术,电子通信技术推动车辆技术的进步。 智能车辆是当今车辆工程领域研究的前沿,它体现了车辆工程、人工智能、自动控制、计算机等多个学科领域理论技术的交叉和综合,是未来汽车发展的趋势。本文所述的智能寻迹模型车系统基于Freescale HCS12单片机开发与实现,系统采用CCD摄像头识别道路中央黑色的引导线,自动控制小车前进和转向,从而实现快速稳定的寻线行驶。为保证智能车在行驶过程具有良好的操稳性和平顺性,控制系统对转向舵机控制和直流电机驱动控制提出了较为理想的解决方案。为了在比赛中取得良好的成绩,我们更加关注此智能车对弯直道的判断,从而实现安全过弯,快速通过直道。

串口通讯模块的信息与使用

串口通讯模块的信息与使用 朱震忠 SIEMENS A&D CS 2004-3-25 首先我们建议您访问siemens A&D公司的技术支持网站: www4.ad.siemens.de 在检索窗口中键入相关产品或问题的关键字,获取关于产品或问题的详细信息和手册。 图1 串口通讯模块基本信息介绍 CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块,这些模块具有1个(CP441-2有2个)串行通讯口(RS232C或TTY或RS485/422)。您可

以使用这种通讯模块实现S7300/400与其他串行通讯设备的数据交换,例如打印机、扫描仪、仪 表、Modbus主从站、Data Highway站、变频器,USS站等; 如下给出串口通讯模块以及相关产品的订货信息: 订货号产品名称支持的协议注释 S7-300系列 6ES7 340-1AH00-0AE0 S7300 RS232C 串行通讯模板ASCII, 3964R,USS 9针D型针接头6ES7 340-1AH01-0AE0 S7300 RS232C 串行通讯模板ASCII, 3964R, printer,USS 9针D型针接头6ES7 340-1BH00-0AE0 S7300 20mA TTY串行通讯模板ASCII, 3964R, printer,USS 9针D型针接头6ES7 340-1CH00-0AE0 S7300 RS422/485串行通讯模板ASCII, 3964R, printer,USS 9针D型针接头6ES7 341-1AH0x-0AE0 S7300 RS232C 串行通讯模板RK512, ASCII, 3964(R), Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS 9针D型针接头 6ES7 341-1BH0x-0AE0 S7300 20mA TTY串行通讯模板RK512, ASCII, 3964(R), Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS 9针D型孔接头 6ES7 341-1CH0x-0AE0 S7300 RS422/485串行通讯模板ASCII, Modbus Master/Slave(RTU格 式), Data Highway(DF1协议) ,USS 15针D型孔接头S7-400系列 6ES7 440-1CS00-0YE0 S7400 RS422/485串行通讯模板ASCII,3964(R),USS 9针D型孔接头 6ES7 441-1AA03-0AE0 + 6ES7 963-1AA00-0AA0 6ES7 963-2AA00-0AA0 6ES7 963-3AA00-0AA0 S7400串行通讯模板 RS232C 接口块 20mA TTY 接口块 RS422/485接口块 ASCII, 3964R, printer,USS 441-1加1个963模块才能组 成有一个接口的串行通讯模块 9针D型孔接头 9针D型针接头 15针D型针接头 6ES7 441-2AA03-0AE0 + 6ES7 963-1AA00-0AA0 6ES7 963-2AA00-0AA0 6ES7 963-3AA00-0AA0S7400串行通讯模板 RS232C 接口块 20mA TTY 接口块 RS422/485接口块 ASCII, Modbus Master/Slave(RTU格 式), Data Highway(DF1协议) ,USS 441-2加2个963模块可以组 成有两个接口的串行通讯模块 9针D型孔接头 9针D型针接头 15针D型针接头 连接电缆系列 6ES7 902-1AB00-0AA0 6ES7 902-1AC00-0AA0 6ES7 902-1AD00-0AA0 RS232C与RS232C连接电缆 5米 10米 15米 双头为9针D型孔接头 6ES7 902-2AB00-0AA0 6ES7 902-2AC00-0AA0 6ES7 902-2AG00-0AA0 20mA TTY与TTY连接电缆 5米 10米 50米 双头为9针D型针接头 6ES7 902-3AB00-0AA0 6ES7 902-3AC00-0AA0 6ES7 902-3AG00-0AA0 RS422与RS422连接电缆 5米 10米 50米 双头为15针D型针接头 协议驱动系列 6ES7 870-1AA01-0YA0 MODBUS主站硬件狗Dongle 包括软件、手册光盘 6ES7 870-1AA01-0YA1 MODBUS主站硬件狗Dongle Copy License,不包括软件、

智能寻迹小车设计报告

~ 目录 1.项目设计目的 (1) 2.项目设计正文 (3) .项目分析及方案制定 (3) .设计步骤及流程图 (4) 寻迹设计步骤 (4) 流程图 (4) ( .主要模块介绍 (4) LM393的主要特点 (4) LM393引脚图及内部框图 (5) LM393 功能简介 (5) 89C2051 (5) 89C2051简介 (5) 89C2051 主要性能参数 (5) 89C2051 功能特性概述 (6) 。 .电路设计及PCB绘制 (6) 电源电路 (6) 红外收发电路 (6) 电机驱动电路 (7) 单片机最小系统 (7) 整体电路 (8)

PCB板的绘制 (8) . 成品展示 (9) \ 3.项目设计总结 (9) 4.参考文献 (10) 智能寻迹小车 ——CDIO三级项目 王君杰 (电子信息工程 1501 6) 一、项目设计目的 在科技飞速发展的今天,智能化的概念已经渗入到各行各业,自动控制系统也出现在生活的方方面面,早到工厂的机械化生产,近到目前的自动驾驶。越来越多的领域涉及到电控制技术。特别是使用单片机一类的MCU的控制,在生活中越来越常见。因此,基于单片机控制的电路的学习和时间对于我们来说就显得尤为重要。同时,对于单片机作为软件主控单元,结合模电数电的硬件电路支持的综合项目开发,也是作为大学生需要了解并且熟练运用的基础。掌握了这些知识,对于我们以后的职业发展也有着莫大的帮助。 二、? 三、项目设计正文 、项目分析及方案制定 首先对于“智能寻迹小车”这个标题而言,我们可以分为两个部分:小车和智能寻迹。“小车”决定了硬件电路的大致构成:电源、电容、电阻、开关、电机、LED。而“智能”则决定了一些高级电路的选用:MCU、传感器、电机驱动、电位器及一些IC。 其次,假如去掉“智能”两字,仅关注如何做成一个能够行驶的小车,那么电路的搭建将会变得尤为简单。假如做一个“上电即跑”的小车,那么连开关都不需要,仅需要电源(干电池即可),两个电机 (3V/100mA)和两个限流电阻按图一方式连接即可。当然,这样的 小车只能实现向一个方向前进,无法实现跑道的自动识别和转向。 不过,这个电路也是所有行驶工具的基础,所有的行驶工具,都是 在这个电路的基础上按照想要实现的功能进行拓展开发。 接着让我们来到“智能”的环节。所谓智能,也就是需要小车 有人的思想,正如同课题所述——寻迹。智能的小车需要具备自动识别跑道的能力。同时,在采集到跑道信息后要做出相应的处理。在我们这个课题中,也就是需要及时并

循迹小车原理

寻迹小车 在历届中多次出现了集光、机、电于一体的简易智能小车题目。笔者通过论证、比较、实验之后,制作出了简易小车的寻迹电路系统。整个系统基于普通玩具小车的机械结构,并利用了小车的底盘、前后轮电机及其自动复原装置,能够平稳跟踪路面黑色轨迹运行。 总体方案 整个电路系统分为检测、控制、驱动三个模块。首先利用光电对管对路面信号进行检测,经过比较器处理之后,送给软件控制模块进行实时控制,输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。系统方案方框图如图1所示。 图1智能小车寻迹系统框图 传感检测单元 小车循迹原理 该智能小车在画有黑线的白纸“路面”上行驶,由于黑线和白纸对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”—黑线。笔者在该模块中利用了简单、应用也比较普遍的检测方法——红外探测法。 红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生漫发射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,则小车上的接收管接收不到信号。 传感器的选择

市场上用于红外探测法的器件较多,可以利用反射式传感器外接自制探头,也可以使用结构简单、工作性能可靠的集成式红外探头。ST系列集成红外探头价格便宜、体积小、使用方便、性能可靠、用途广泛,所以该系统中最终选择了ST168反射传感器作为红外光的发射和接收器件,其内部结构和外接电路均较为简单,如图2所示: 图2ST168检测电路 ST168采用高发射功率红外光、电和高灵敏光电晶体管组成,采用非接触式检测方式。ST168的检测距离很小,一般为8~15毫米,因为以下是它的检测盲区,而大于15毫米则很容易受干扰。笔者经过多次测试、比较,发现把传感器安装在距离检测物表面10毫米时,检测效果最好。 R1限制发射的电流,发射管的电流和发射功率成正比,但受其极限输入正向电流50mA的影响,用R1=150的电阻作为,Vcc=5V作为电源电压,测试发现发射功率完全能满足检测需要;可变电阻R2可限制接收电路的电流,一方面保护接收红外管;另一方面可调节检测电路的灵敏度。因为传感器输出端得到的是模拟电压信号,所以在输出端增加了比较器,先将ST168输出电压与进行比较,再送给单片机处理和控制。 传感器的安装 正确选择检测方法和传感器件是决定循迹效果的重要因素,而且正确的器件安装方法也是循迹电路好坏的一个重要因素。从简单、方便、可靠等角度出发,同时在底盘装设4个红外探测头,进行两级方向纠正控制,将大大提高其循迹的可靠性,具体位置分布如图3所示。

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计 摘要 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小车可以前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声音控制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 关键词:P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single-chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD:P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed

智能循迹避障小车方案设计书

封面

作者:PanHongliang 仅供个人学习 目录 摘要………………………………………………………………………………………2 ABSTRACT………………………………………………………………………………

…2 第一章绪论 (3) 1.1智能小车的意义和作用 (3) 1.2智能小车的现状 (3) 第二章方案设计与论证 (4) 2.1 主控系统 (4) 2.2 电机驱动模块 (4) 2.3 循迹模块 (6) 2.4 避障模块 (7) 2.5 机械系统 (7) 2.6电源模块 (8) 第三章硬件设计 (8) 3.1总体设计 (8) 3.2驱动电路 (9) 3.3信号检测模块 (10) 3.4主控电路 (11) 第四章软件设计 (12) 4.1主程序模块 (12) 4.2电机驱动程序 (12) 4.3循迹模

块 (13) 4.4避障模块 (15) 第五章制作安装与调试 (18) 结束语 (18) 致谢……………………………………………………………………………………… 19 参考文献 (19) 智能循迹避障小车 摘要:利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由 L298N驱动电路完成,速度由单片机输出的PWM波控制。 关键词:智能小车;STC89C52单片机; L298N;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and theroad obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car。STC89C52 MCU。L298N。Infrared Emitting Diode 第一章绪论 1.1智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。视

毕业设计 智能循迹避障小车设计

单片机系统课程设计轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期: 2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要 0 第一章绪论 0 1.1智能小车的意义和作用 0 1.2智能小车的现状 (1) 第二章方案设计与论证 (2) 2.1 主控系统 (2) 2.2 电机驱动模块 (2) 2.3 循迹模块 (3) 2.4 避障模块 (3) 2.5 机械系统 (4) 2.6电源模块 (4) 第三章硬件设计 (5) 3.1 AT89S52单片机的简介 (5) 3.2总体设计 (8) 3.3驱动电路 (9) 3.4信号检测模块 (10) 3.5主控电路 (10) 第四章软件设计 (10) 4.1主程序框图 (10) 4.2电机驱动程序 (10) 4.3循迹模块 (11) 4.4避障模块 (15) 结束语 (19) 致谢 (20) 附录一循迹加红外避障综合程序 (22) 附录二实物图 (25)

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode 第一章绪论 1.1智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,

智能循迹小车程序

智能循迹小车程序 Document number:BGCG-0857-BTDO-0089-2022

#include<> #define uchar unsigned char #define uint unsigned int //D0-D7:f,b,a,e,d,h,c,g 共阴依次编码 //74LS04反相器驱动数码管 uchar code table[10] = {0x5F,0x42,0x9E,0xD6,0xC3,0xD5,0xDD,0x46,0xDF,0xD7}; uchar i = 0; //用于0-3数码管轮流显示uint j = 0; //计时的次数 uint time=0; //计时 uint pwm=16; //占空比 uint speed; //调制PWM波的当前的值 sbit R=P3^2; //右边传感器 P3^2 sbit L=P3^3; //左边传感器 P3^3 //电机驱动口定义 sbit ENB=P1^0; //前轮电机停止控制使能 sbit ENA=P1^1; //后轮控制调速控制端口 sbit IN1=P1^2; //前轮 sbit IN2=P1^3; //前轮 sbit IN3=P1^4; //后轮

sbit IN4=P1^5; //后轮 void Init() { TMOD = 0x12; //定时器0用方式2,定时器1用方式1 TH0=(256-200)/256; //pwm TL0=(256-200)/256; TH1 = 0x0F8; //定时2ms TL1 = 0x30; EA = 1; ET0 = 1; ET1 = 1; TR0 = 1; TR1 = 1; } void tim0(void) interrupt 1 //产生PWM { speed ++; if(speed <= pwm) //pwm 就相当于占100的比例{ ENA = 1; }

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