第一篇:智能交通实训报告
10交通安全与智能控制专业实训报告
一、前言
随着社会的快速发展,当代社会对即将毕业的大学生的要求越来越高,而对于在校的我们而言,为了能更好的适应严峻的就业形势,在毕业后能够尽快的融入社会,同时能够为自己步入社会打下坚实的基础,我们专业在老师的带领下参加了本专业的实训活动。这一次实训,我们首先去参观了广东京安交通科技有限公司。这是一家专业从事道路交通控制系统及其相关产品开发设计、生产制造及安装施工的股份制企业。然后就是去了广东嵌入式技术培训认证中心,这是最早期从事嵌入式产品研发及技术培训的机构,该中心拥有自己的产品研发、产品测试、课程技术培训平台,面向社会企业、高校提供技术创新、课程技术培训等一体化服务。在实训的过程中发生的点滴给我留下了深刻的印象,也让我学到了许多知识,体会到很多,相信此次经历对我而言是一笔宝贵的财富。
二、实训目的:
这次实训是我们这个学期的最后一门课程,不知不觉我们大一的时光就要结束了,在这个时候,我们非常希望通过实践来检验自己进入大学一年以来所掌握的知识。对社会有一个初步的了解,了解当今的企业是需要哪一种类型的人才。对自己所学的专业的发展前景有一个认识。
三、实训单位介绍:
1、广东京安交通科技有限公司是一家专业从事道路交通控制系统及其相
关产品开发设计、生产制造及安装施工的股份制企业。经过二十年的努力,现已发展成为产品种类齐全、配套能力较强的集科研、设计、生产于一体的交通设施企业,享有广东省高新技术企业等多项荣誉称号,并于2000年通过ISO9001国际质量体系认证,是“广东省通讯交通设施工程技术研究开发中心”的依托企业,承担的“中小城市智能交通控制系统”项目荣获国家科技型中小企业技术创新基金资助;同时也是中国道路交通安全协会理事单位。
企业文化 :
企业哲学——以人为本、思想理念统一、管理行为统一、文化理念统一
企业精神——服从、主动、信任、团结、务实、创新 企业道德——正确的客户观、良好的诚信观、严谨的质量观、有效的学习
发展目标——努力打造中国品牌
核心价值——为顾客创造价值;为员工创造发展空间;为企业创造利润与发展
人才战略——尊重知识、尊重人才、以人为本、唯才是用
企业机构:佛山市三水京安通讯交通设施有限公司 法人代表: 周礼教 注册资本: 港币960万 经营模式: 生产加工 员工数量: 201-300 人 主要市场: 大陆;所属行业: 交通安全标志;交通指挥设备;交通警示灯;道钉;反光材料;产品信息: 交通设施;交通器材;公共产品及其成套专用设备;模具;各种塑料制品;承接设计交通设施及道路交通控制工程;交通工程设施;监理控系统;通讯系统;企业介绍:佛山市三水京安通讯交通设施有限公司,是一家主要从事智能交通系统(ITS)相关产品开发、生产的中外合资企业。
本公司为集多元化产品及工程的设计、生产、安装于一身的综合性企业。目前,公司拥有厂房面积20000平方米,员工三百多人,其中大专以上员工占总人数的38%,技术力量雄厚。
本公司通过ISO9001质量保证体系认证及公司内部实现电脑网络化管理,2000年度获评为广东省重合同守信用单位。
2、广东嵌入式技术培训认证中心,是广东省政府为了普及嵌入式软件技术知识,提高省内外嵌入式人才的素质,满足社会对嵌入式技术应用人才的需求,面向全社会开展嵌入式相关技术系列培训课程的服务机构。广嵌教育由广东省信息产业厅主管,中心面向省内外推行,由国内外知名IT 企业机构及院校负责协助实施。
【中心实力】:广嵌教育与国际知名公司紧密合作与交流,分别与IBM、INTEL 和华南理工大学等知名企业机构联合共建培训实验室,有着国内最先进的嵌入式培训实验教室与嵌入式开发板等设备。目前已发展为华南地区规模最大的以培养高级嵌入式技术人才为主的专业教育咨询机构。
【公司资质及荣誉】:中国软件行业协会理事单位,广东软件行业协会常务理事单位,广东省双软认证企业,顺德软件行业协会会长单位,ARM认证单位,广东双高企业,广东省嵌入式Linux系统开发工程师培训中心、ARM公司授权ATC认证工程师培训中心、微软公司授权微软MOC工程师培训中心
【中心形象】:国内嵌入式培训权威 【中心理念】:诚行天下,播种未来
【中心文化】:行业引领,齐商共赢,开拓创新,服务诚信
【中心战略】:国际嵌入式培训权威品牌 【中心价值】:政府诚信 + 企业质量
【教学目标】:为企业和个人提供高端的嵌入式技术培训服务,帮助学员快速提高嵌入式核心技术开发能力。满足国内外学员不断提高的技术要求,为国内培养顶尖的嵌入式软件技术人才。
四、实训内容及过程
为了达到实训的预期目的。在学校与社会这个承前启后的实训环节,我们对自己、对未来的工作有了更具体的认识和客观的评价。在整个的实训工程中,我明白了要想做一个出色的员工就要积极工作,虚心好学、认真负责,多做实际工作,为企业的效益和发展做出贡献。通过参观企业的运作过程,我学到了很多实践知识,同时进一步加深了自己对理论知识的理解,使自己的理论与实践知识都有所提高,圆满地完成了教学的实践任务。为就业和将来的工作取得了一些宝贵的实践经验。
五、实训总结及体会
通过此次实训,让我学到了许多课堂上根本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间一生不可能都是一帆风顺的,只要勇敢去面对人生中的每一个驿站!这让我清楚的感到了自己肩上的重任,看清了自己人生的方向。利用这次难得的机会,也打开了我的视野,增长了见识,为我们以后走向社会打下坚实的基础。
当今社会一直处在加速的变化之中,所以对人才的要求也越来越高,我们要用发展的眼光去问题,要不断地提高思想认识,完善自我。
第二篇:智能小车实训报告
智能小车实训报告
摘要:
本课题是基于AT89C52单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。小车系统以 AT89S52 单片机为系统控制处理器;
采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。
一、实验目的:
通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。
二、设计方案
该智能车采用红外传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车姿态的控制。
三.报告内容安排
本技术报告主要分为三个部分。第一部分是对整个系统实现方法的一个概要说明,主要内容是对整个技术原理的概述;第二部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其他硬件电路的设计原理等;第三部分是对系统软件设计部分的说明,主要内容是智能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。
技术方案概要说明
本模型车的电路系统包括电源管理模块、单片机模块、传感
器模块、电机驱动模块。
工作原理:
利用红外采集模块中的红外发射接收对管检测路面上的轨迹 将轨迹信息送到单片机
单片机采用模糊推理求出转向的角度,然后去控制
行走部分
最终完成智能小车可以按照路面上的轨迹运行。
硬件电路的设计
1、最小系统:
小车采用atmel公司的AT89C52单片机作为控制芯片,图1是其最小系统电路。主要包括:时钟电路、电源电路、复位电路。其中各个部分的功能如下:
1、时钟电路:给单片机提供一个外接的16MHz的石英晶振。
2、电源电路:给单片机提供5V电源。
3、复位电路:在电压达到正常值时给单片机一个复位信号。
图1
单片机最小系统原理图
2、电源电路设计:
模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。在本设计中,51单片机使用5V电源,电机及舵机使用6V电源。考虑到电源为充电电池组,额定电压为7.2V,实际充满电稳压后的5V电源供电,舵机及电机直接由电池供电。
3、传感器电路:
光电寻线方案一般由多对红外收发管组成,通过检测接收到的反射光强,判断黑白线。原理图由红外对管和电压比较器两部分组成,红外对管输出的模拟电压通过电压比较器转换成数字电平输出到单片机。
4、电机驱动电路:
电机驱动芯片L298N是SGS公司的产品,内部包含4通道逻辑驱动 电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。也利用单片机产生PWM信号接到ENA,ENB端子,对电机的转速进行调节。
由于一片L298N可以直接驱动两个电机,但是为了加大驱动力,我们采用两路并联的方式来驱动电机。
软件系统的实现
小车循迹规则:
若小车偏左的时候,车轮将向右偏转;若小车偏右,车轮将向左偏转;若没有偏移,小车将继续向前;若小车完全偏离黑色轨迹,小车后退以寻找黑色轨迹。
心得总结
根据本次设计要求,我们小组系统地阅读了大量的资料,并认真分析了设计课题的需求,还系统学习了51系列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。
虽然条件艰苦,但经过不懈钻研和努力,购买到了所有所需的元器件,并系统的进行了多项试验,最终做出了整个小车的硬件系统,然后结合课题任务和小车硬件进行了程序的编制,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的完善与改进。
通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学能力和收集资料能力以及动手能力的考验。本次毕业设计使我们对一个项目的整体设计有了初步认识,还认识了几种传感器,并能独立设计出其接口电路,再有对电路板的制作有了一定的了解,并学会了使用Protel设计电路。本次毕业设计使我们意识到了实验的重要性,在硬件制作和软件调试的过程中,出现了很多问题,最终都是通过实验的方法来解决的。还有以前对程序只是一个很模糊的概念,通过这次的课题设计使我对程序完全有了一个新的认识,并能使用C熟练的进行编程了。通过本次课题设计,极大的锻炼了我们的思考和分析问题的能力,并对单片机有了一个更深的认识。
总之,在课题设计的过程中,无论是对于学习方法还是理论知识,我们都有了新的认识,受益匪浅,这将激励我们在今后再接再厉,不断完善自己的理论知识,提高实践运作能力。
感谢老师在本次实训中对我们的指导。
第三篇:交通工程实训报告
交通工程实训报告
班级:姓名:学号:专业:联系方式:
一、实习目的:
施工现场实习是教学计划中重要的实践性教学环节之一,通过施工现场实习
可使学生加深对道路桥梁工程施工实际情况的认识,灵活运用所学施工和路基路面工程的理论认识,将所学知识理论联系实际,培养社会交际能力和社会实务能力,而不只拘泥于校园生活,为今后的毕业实习、毕业设计、参加工作奠定基础。
二、实习要求:
1、认真按时完成实习指导人员和指导教师布置的实习和调研工作
2、每天写好实习日记,记录施工情况、心得体会、革新建议等
3、对组织的专业参观、专业报告都要详细记录并加以整理
4、实习结束前写好实习报告,对政治思想和业务收获进行全面总结
5、对实习指导人员和指导教师布置的“专题作业”要及时完成并写出报告
6、利用业余时间,结合本工地或本地区自选专题进行社会调查,写出报告
三、实习内容
1、工程概况
新建郑州至新郑机场城际铁路等级为城际铁路,设计速度200km/h,轨道标
准为无缝线路,铺设60kg/m钢轨。本标段双线桥曲线半径最小1600m。
新建郑州至新郑机场城际铁路地上段站前工程ZJZQ-I标段包括跨陇海线特
大桥、左线并行石武客专特大桥和右线跨石武客专特大桥的线下工程和箱梁预制、架设工程。跨陇海线特大桥为双线桥,箱梁类型为有砟轨道单箱双室,箱梁总数87孔,其中32m梁76孔,24m梁10孔,20m梁1孔。
箱梁截面类型为单箱双室双线简支箱梁,梁端顶板、底板及腹板向内侧局部
加厚,桥面宽度:桥梁顶宽12.2m,底宽6.5m;截面梁高:单箱双室为2.6m。采用C50高性能混凝土。双线32m箱梁采用通桥(2008)2224A-I,双线24米箱梁采用通桥(2008)2224A-II,双线20m箱梁采用通桥(2008)2224A-III。
2、钢筋混凝土受弯构件实验
周一我们去土木工程实训中心做了混凝土抗压与抗拉实验,并测定了混凝土的强度。
①实验目的1、了解受弯构件正截面的承载力大小、挠度变化及裂缝出现和发展过程;
2、观察了解受弯构件受力和变形过程的三个工作阶段及适筋梁的破坏特征;
3、测定受弯构件正截面的开裂荷载和极限承载力,验证正截面承载力计算
方法。
②试件、实验设备准备
1、根据试验要求,试验梁的混凝土强度等级为C30,纵向受力钢筋强度等级I级或Ⅱ级;纵向受力钢筋的混凝土净保护层厚度为20mm。
2、实验仪器设备:静力试验台座、反力架、支座及支墩;20T手动式液压千斤顶;20T荷重传感器;读数显微镜及放大镜;电阻应变片、导线等。
③实验装置及测点布置
1、在加荷架中,用千斤顶通过传力梁进行两点对称加载,使简支梁跨中形成长600mm的纯弯曲段(忽略梁的自重),构件两端支座构造应保证试件端部转动及其中一端水平位移不受约束,基本符合铰支承的要求。
2、在纵向受力钢筋中部予埋电阻应变片,用导线引出,并做好防水处理,设g1为跨中受拉主筋应变测点,梁的跨中布置一位移计f3,量测量梁的整体变形,考虑在加载的过程中,两个支座受力下沉,支座上部分别布置位移测点f1和f2,以消除由于支座下沉对挠度测试结果的影响。
④实验步骤
1、加载方法:采用分级加载,开裂前每级加载量取5%~10%的破坏荷载,开裂后每级加载量增为15%的破坏荷载,试验准备就绪后,首先预加一级荷载,观察所有仪器是否工作正常,每次加载后持荷时间为不少于10分钟,使试件变形趋于稳定后,再仔细测读仪表读数,待校核无误,方可进行下一级加荷。加荷时间间隔控制为15分钟,直至加到破坏为止。
2、测试内容试件就位后,按照试验装置要求安装好所有仪器仪表,正式试验之前,应变仪各测点依次调平衡,并记录位移计初值,然后进行正式加载,测定每级荷载下纯弯区段控制截面受拉主筋的应变值g,测定每级荷载下试验梁的支座下沉挠度、跨中挠度,试件破坏后,绘出裂缝分布图,测定简支梁开裂荷载、正截面极限承载力,详细记录试件的破坏特征。
3、普通回弹仪
使用普通回弹仪测混凝土抗压强度的实验是我们在学校的土木工程实训中心做的,我们每个人都动手操作了,收获很大。
①适用范围
BY07M225型混凝土回弹仪是标称冲击能量为2.207J的普通混凝土回弹仪(即中型回弹仪),规程各类建筑工程中普通混凝土抗压强度的非破损检测。
②工作原理
回弹仪检测混凝土强度,实质上是为检测硬化后混凝土表面硬度—用特定定义的回弹值作为硬度单位,利用混凝土强度与硬度的相关规律,建立强度与回弹值的关系——数学模型FCUC(RM)或测强曲线RM—FCUC来推定混凝土强度。一般将这一过程为“回弹法”。
③仪器总体特点
1、整体性能更优:仪器采用一次性成型的热塑性高分子材料的壳体和由先进的高精度数控加工的弹击锤、中心导杆、弹击杆等重要机械零件,配合性能优越的分体式指针系统设计,使仪器检测数据精度、稳定性等综合性能显著提高。
2、维护周期更长:机芯弹击锤、中心导杆、弹击杆等关键零部件采用了优质材料并经高精度数控加工,配合新型优质弹击拉簧组件和分体式指针系统,大大提高了回弹仪机芯、弹击拉簧和指针系统的(无维护)连续工作时间,能极大地满足大工作量用户的实际使用的要求。
3、弹击拉簧更耐久:弹击拉簧是回弹仪最常更换的易损部件。仪器内置了新型弹击拉簧组件,其拉簧在长时间工作后其自由长度、刚度的变化量极小,有效使用寿命内基本不需要进行长度调整,并且使用寿命是原普通弹击拉簧的5倍以上。这种新型弹击拉簧组件把弹击拉簧安装在拉簧座上作为同一组件出品,更换时只需将本拉簧组件与弹击锤相连即可,非常方便;由于出厂时已经将拉簧工作长度调整到标准状态,弹击拉簧的刚度也经严格检验满足回弹仪相关技术标准,实现了免调整即装即用的实际使用要求。
4、整机寿命更长:从新型弹击拉簧组件,优质弹击锤、弹击杆、中心导杆、法兰机芯组件,全新分体式指针系统到一次成型高分子材料壳体,不仅提升了回弹仪的整体技术性能,而且其维护周期、使用寿命也比原来成倍提高。
5、仪器更轻巧美观:由于仪器壳体采用了热塑性高分子材料替代了传统混凝土回弹仪的金属外壳,减轻了回弹仪的重量,使用时更加轻巧,操作时手感更好;在冬季操作时也不再有以往的“冰凉”感受。精美外观搭配多种可选彩色,使回弹仪具有鲜明的现代个性。
6、指针系统维护更简单:分体式专利技术不仅全面提升了指针系统的运行稳定性,而且使指针系统的拆装、维护更简单,特别是对指针摩擦力指标的测试和调整也比传统回弹仪更方便、更安全。
④施工操作
1、仪器操作前准备:在使用前应对回弹仪进行例行检测,以保证回弹仪处于正常工作状态。
2、检测操作:回弹仪在工程检测时应按相关检测技术规程的要求进行检测。在检测操作中,为确保数据的准确性,应注意以下要点:弹击时应注意弹击杆与被检测的混凝土表面必须保持垂直,并缓慢施压;回弹仪弹击后应继续顶住检测物保持受压且未松开状态或者按下锁定钮使弹击锤处于锁定状态后读取回弹值,读数时应注意目光与回弹仪标尺保持垂直,以免出现读数偏差;松开回弹仪,在弹击杆完全伸出后(使机芯法兰上的挂钩钩住弹击锤并使指针处于复位位置),才可进行下一次弹击操作。
3、松开回弹仪,在弹击杆完全伸出后(使机芯法兰上的挂钩钩住弹击锤并使指针处于复位位置),才可进行下一次弹击操作。
4、检测后检查:完成检测工作后应对回弹仪进行率定试验,以确认本次检测数据的准确性和有效性。
5、检测规程与数据处理:回弹仪检测混凝土抗压强度应根据实际检测的目的、要求和检测方法按照相应的检测技术规程的要求进行检测,并按技术规程对检测数据进行运算处理得出最终检测结果。
⑤仪器维护与检定
⑥此次实训涉及的规范规定
1、每个结构和构件测定应符区应符合下列规定:(1)每一结构和构件测区数不应小于10个,对某一方向尺寸小于4.5m且另一方向尺寸小于0.3m的构件,其测区数量可以适当减少,但不应少于5个;(2)相邻两测区的间距应控制在2m以内,测区离构件端部或施工缝边缘的距离不宜大于0.5 m,且不宜小于0.2m;
(3)测区应选在使回弹仪处于水平方向检测混凝土浇筑侧面。当不能满足这一要求时,可使回弹仪处于非水平方向检测混凝土浇筑侧面、表面或底面;(4)测区宜选在构件的两个对称可测面上,也可选在一个对称可测面上,且应均匀分布。在构件的重要部位及薄弱部位必须布置测区,应避开预埋件;(5)测区面积不宜
大于0.04m2;(6)检测面应为混凝土表面,并应清洁、平整,不应有疏松层、浮浆、油垢、涂层及蜂窝、麻面,必要时可用砂轮清除疏松层和杂物,且不应有残留的粉末或碎屑。(7)对弹击时产生振动的薄壁、小型构件应进行固定。
2、回弹值测量。(1)检测时,回弹仪的轴线应始终垂直于结构或构件的混凝土检测面,缓慢施压,准确读数,快速复位。(2)测点宜在测区范围内均匀分布,相邻两测点的净距不宜小于20mm;测点距外露钢筋、预埋件的距离不宜小于30mm。测点不应在气孔或外露石子上,同一测点只应弹击一次。每一测区应记取16个回弹值,每一测点的回弹值读数估读至1。
3、回弹值计算:(1)计算测区平均回弹值,应从该测区的16个回弹值中剔除3个最大值和3个最小值,余下的10个回弹值应按下式计算
RmRiii10
式中
Rim—测区平均回弹值,精确至0.1; R—第i个测点的回弹值
(2)当检测时回弹仪为非水平方向且测试面为非混凝土的浇筑侧面时,应先按本规程对回弹值进行角度修正,再按本规程对修正后的值进行浇筑面修正。
4、混凝土强度计算:(1)结构或构件第i个测区混凝土强度换算值,可按平均回弹值(Rm)及按本规程所求得的平均碳化深度值(dm)由本规程查表得出。当有地区测强曲线或专用测强曲线时,混凝土强度换算值应按地区测强曲线或专用测强曲线换算得出。(2)结构或构件的测区混凝土强度平均值可根据各测区的混凝土强度换算值计算。当测区数为10个及以上时,应计算强度标准差。
四、实习总结体会
一周的生产实习马上就要结束了,充实的一周。这一周给我的感觉太多,现在脑子里依然闪现着过去的点滴岁月:刘老师实习动员、乔总的现场详细讲解,测量钢筋长度,水准仪测量高程,满堂支架的搭建,这些记忆都是我这一周积累起来的财富。通过这一周的实习,我学到了很多的东西,感觉挺不错的。虽然即将毕业,脑子里理论知识也不少,可真正到了实践中,才明白自己差的东西多得很。除此之外,我另一个收获就是在实习中,彻底弄清了工程建设中各方面的关系,通过第一项工程参建单位有五个:分别为建设单位(项目法人)、质量监督单位、设计单位、监理单位、施工单位,其中质量监督单位代表政府对建设工程质量进行监督管理,而项目法人要把工程建设好,对国家负责。建设单位是工程建设的投资方,负总责,与监理单位之间是一种委托与被委托的关系,建设单位与施工单位是经济合同关系,而监理单位与施工单位和设计单位,不是合同关系,也不是经济关系,而是监理与被监理的关系。只有他们相互协调,团结合作才能建设出优良的工程。但是这里面也有好多类似“潜规则”的东西。就拿那个弯起钢筋来说,图纸上明明要弯起两个九十度,可是工地上的却只弯了一个九十度,而且监理方也有人到现场,不知道为何没有纠正这个错误。有付出就有收获,投入了百分百,虽然收获不一定是百分百,但一定不会空手而归。简短的一周,不仅让我了解了更多桥梁施工的基知识,也锻炼了我吃苦耐劳的精神。虽然工地真
正施工时间很少,但学到的东西让我终身受用。感谢刘老师,感谢您给我们学习的机会,期盼以后更多这样的生产实践机会。
第四篇:智能寻迹小车实训报告
目录
1、引言
1.1智能小车的设计意义和作用………………………3
2、系统总体设计……………………………………………4
3、硬件设计
3.1循线模块……………………………………………5
4、软件设计
4.1软件调试平台………………………………………7 4.2系统软件流程………………………………………8 4.3系统软件程序………………………………………9
5、调试及性能分析………………………………………12
6、设计总结………………………………………………13
7、作品实物图……………………………………………14
8、参考文献………………………………………………15
1、引言
1.1智能小车的设计意义和作用
智能小车是移动式机器人的重要组成部分,介绍一种基于AT89S52单片机的智能小车。通过不断检测各个模块传感器的输入信号,根据内置的程序分别控制小车左右两个直流电机运转,实现小车自动识别路线,寻找光源,判断并避开障碍物,检测道路上的铁片、发出声光信息并计数显示,智能停车等功能。
作为20世纪自动化领域的重大成就,机器人已经和人类社会的生产、生活密不可分。因此为了使智能小车工作在最佳状态,进一步研究及完善其速度和方向的控制是非常有必要的。智能小车要实现自动寻迹功能和避障功能就必须要感知导引线和障碍物,感知导引线相当给机器人一个视觉功能。避障控制系统是基于自动导引小车(avg—auto-guide vehicle)系统,基于它的智能小车实现自动识别路线,判断并自动避开障碍,选择正确的行进路线。使用传感器感知路线和障碍并作出判断和相应的执行动作。该智能小车可以作为机器人的典型代表.它可以分为三大组成部分:传感器检测部分,,执行部分,cpu。机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。考虑使用价廉物美的红外反射式传感器来充当。智能小车的执行部分,是由直流电机来充当的,主要控制小车的行进方向和速度。
2、系统总体设计
AT89S52单片机作为总的控制核心,利用传感器,在循线信号、寻光信号、检测障碍物信号等的输入作用下,控制电机采取相应的动作,从而调整小车做合适的选择。同时,如果有检测到金属片的信号,则将该信号以声光的形式表现出来并令数码管计数显示。主要有循线、寻光、避障、金属检测、数码显示、电机驱动、电源、单片机控制等8大模块,如2-1图所示。
图2-1 功能模块图
3、硬件设计
3.1循线模块
循线模块,循迹是指小车在白纸地板上循黑线行走通常采取的方法是红外探测法,红外探测法即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,可以根据黑带和白纸对光线的发射系数不同,可以利用车底接收到的发射光的强弱来判断“道路”黑带。采用四个红外光电管分别置于移动智能小车前板底座的两侧,确保沿着黑线行驶。红外光电管由一个发射管和一个接收管组成,安装在同一面上。红外光电管的工作原理是由发射管发射出的红外线,经检测面反射后被接收管吸收,由于检测面颜色的不同,对红外线的吸收程度也不同,从而反映在接收管的阻值变化上。这种阻值变化通过外接通路就能转换成单片机能够识别的信号。由于红外光电管发出的是红外线,日光对小车的检测不会产生影响,因而其抗干扰性能好,从而实现小车的循迹功能。但红外探测器探测距离有限,一般最大不应超过3cm。循迹功能如3-1,3-2图所示。
图 3-1 循迹功能图
图3-2循迹功能图
本设计需要检测小车的运动状态,沿着路面黑线运动。采用发射取样式,单光束红外传感器接收信号,电路在5V电压下工作,根据该型号传感器红外发射管所需的工作降压(红外发射管的正向降压在1-1.3V)和工作电流(红外发射管的电流为2-10mA),选取负载电阻R=15千欧,红外发射管负载电阻R=220欧。
4、软件设计
4.1 软件调试平台
Keil for C51是美国Keil Software公司出品的C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,Keil C51软件还提供了丰富的库函数和功能强大的集成开发调试工具,生成的目标代码效率非常高,且容易理解。
C51开发中除了必要的硬件外,同样离不开软件,我们写的源程序要变为C51可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,但现在已极少使用手工汇编。Keil提供了包括C编译器、宏汇编、连接线、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision2)将这些部分组合在一起。如图4-1所示。
图4-1 Keil for C51开发平台
4.2系统软件流程
系统软件流程图如图4-2所示
图4-2系统流程图
4.3系统软件程序
#include
sbit D1=P2^0;//定义前方左侧指示灯端口 sbit D2=P0^7;//定义前方侧右指示灯端口 sbit ZIR=P3^5;//定义前方左侧红外探头端口 sbit YIR=P3^6;//定义前方右侧红外探头端口 sbit QIR=P3^7;//定义前方正前方红外探头端口 sbit M1A=P0^0;//定义左侧电机驱动A端 sbit M1B=P0^1;//定义左侧电机驱动B端 sbit M2A=P0^2;//定义右侧电机驱动A端 sbit M2B=P0^3;//定义右侧电机驱动B端 sbit SB1=P0^4;//定义语音识别传感器端口 sbit MIC=P0^6;//定义蜂鸣器端口 void delay(unsigned int z){ while(z--);SB1=!SB1;
return;} void car(unsigned char a){ M1A=0;M2A=0;M1B=0;M2B=0;switch(a){ case 1:{M1A=1;M2A=1;break;};case 2:{M1B=1;M2B=1;D1=0;D2=0;break;};case 3:{M1B=1;M2A=1;D2=0;break;};case 4:{M1A=1;M2B=1;D1=0;break;};} } void main(){ car(1);while(1);{ D1=1;D2=1;LED=0x00;if(QIR==0){ car(2);delay(15000);car(1);} if(YIR==0&&ZIR==1){ car(3);delay(15000);if(YIR==0&&ZIR==1){ car(1);} } if(ZIR==0){ car(4);delay(15000);if(YIR==0&&ZIR==1)
{ car(1);} } if(YIR==0&&ZIR==0){ car(2);delay(30000);} } }
5、调试及性能分析
整机焊接完毕,首先对硬件进行检查联线有无错误,再逐步对各模块进行调试。首先写入电机控制小程序,控制其正反转,停机均正常。加入避障子程序,小车运转正常,调整灵敏度达最佳效果。加入显示时间子程序,显示正常。铁片检测依靠接近开关,对检测信号进行处理并实时显示和发出声光信息,无异常状况。路程显示部分是对霍尔管脉冲进行计数,为了尽量达到精确,车轮加装小磁片。接着对黑带检测模块调试,发现有时小车会跑出黑带,经判断是因为红外线收发对管灵敏度不高,调整灵敏度后仍然达不到满意效果,疑是受环境光影响,利用塑料套包围红外线收发后问题解决。趋光电路主要由三个光敏电阻构成,调 整三个光敏电阻的角度同时测试软件,以最佳效果完成趋光功能。
整机综合调试,上电后对系统进行初始化,接着控制电机使小车向前行驶,突然发现系统即刻进入外部中断1,重复多次测试,结果都是自动进入该中断。推断是由刚上电时电机起动所引起,为了避免上电瞬间的影响,在启动小车后延时几毫秒,再开外部中断,结果问题解决。允许的话应采用双电源供电,即电机和电路应分开供电,L293D与单片机之间采用隔离信号控制。这样就不会出现小车启动时程序出错和数码管显示闪动的问题。在计程精度上,可用红外线原理获 得较高精度。
6、设计总结
通过本次实训设计,不仅是对我们课本所学知识的考查,更是对我们的自学能力和收集资料能力及动手能力的考验,本次实训使我们对一个项目整体设计有了初步认识。再有对电路板的制作有了一定的了解。并学会了使用keil软件设计。本次实训使我们意识到实验的更重要性,在硬件制作和软件调试过程中,出现了很多问题,最终都
是通过实验的方法来解决的。还有以前对程序只是一个模糊的概念。通过这次实训极大的锻炼了我们的思考和分析问题能力。并对单片机有利益更深的认识。
总之,实训过程中,无论是对学习方法还是理论知识,我们都有了新的认识。受益匪浅。这将激励我们今后再接再励,不断完善自己的理论知识提高实践运作能力。
8、作品实物图
9、参考文献
1)、《单片机应用技术》 2)、《周立功单片机》 3)、《单片机原理与应用》
4)、《8051单片机程序设计与实例》 5)、《MCS-51单片机实验指导》
第五篇:智能ABC和五笔输入法打字实训报告
一、实训主要内容
学校智能abc和五笔输入法的技巧,提高打字速度。
二、实训过程
第一天:上午学习中英文打字并练习,进行初步打字测试。
第二天:复习昨天的打字技巧并对中外文打字分别进行测试。
第三天:测试打字速度。
三、实训心得体会
在当代这个以信息时代为主题,计算机技术高速发展的社会里,越来越感觉到信息技术的重要性。
为期一周的计算机应用基础实训开始了,老师说这次实训的主要内容是测试打字速度。听起来还是满简单的,打字谁不会啊。再怎么说接触电脑也有四、五年之久了,可后来说一分钟打30个字才可以过关,我有点犯愁了。虽然对打字并不陌生,也经常聊qq,但从未追求过速度,现在要我一分钟打这么多字,我不怕才怪。
我们打字一般是用智能abc输入法和五笔输入法,五笔输入法有很多字只有一个间码,打起字来比较快。不过字根表较难记,而且以前也从未尝试过用五笔输入法。所以我选择用智能abc输入法,这个接触得多,对于我比较容易,只要记住26个字母和一些标点符号的所在位置就可以了,打起字来也是较快的。不过,虽然我玩了那么久的电脑,但对于键盘还是不熟悉。打字时,眼睛还是要一边看电脑,一边看键盘,并且也没根据指法来打,经常搞错,这就浪费了很多时间,总是达不到要求。
老师给了我们三天的练习时间。第一天,我们都去得特别的早,同学们都想多争取一点练习的时间。我也很认真的练习,但总是达不到要求,我就急了。通过后两天的加紧学习对键盘也渐渐的熟悉,我的打字速度有了显著提高,最后皇天不负有心人,我终于过关了。
下表为我近三天的打字速度情况:
天数
字数(个/分钟)
专业得分
第一天
第二天
第三天
虽然考试是过了,但与其他同学的成绩相比我就差远了。在如今的社会里,做什么都与电脑息息相关,这也让我意识到了计算机的重要性和提高打字速度的必要性。
四、实训收获
通过本次实训我收获颇丰,学到了许多知识,特别是对打字的正确指法有了很深的了解。实训过程是繁琐的,但同学们表现得很积极,去得特别早,练习得也很认真。同时在实训中同学们也一起分析、讨论,哪个输入法好些,机房里充满了浓浓的学习氛围。任课老师也非常认真负责,细心指导。
此次实训培养了同学们耐心的工作作风,增强了同学们的合作意识,提高了大家的应用分析能力。