积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 单片机 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于AT89C51单片机的电动小车的智能控制系统设计
 
作者:崔君霞 温杨 王绍雷 施浒立 李圣明   来源:微计算机信息    点击数:557   更新时间:2008-6-26
您可以添加到网摘 让更多人关注此文章:

    

摘要:本文介绍一种以多种传感器为敏感元件,以AT89C51单片机为控制核心的电动小车的智能控制系统。文中叙述了该系统的硬件设计及软件流程图,并给出了实测结果。该控制技术可用于智能机器人及自动停车控制系统的设计。
关键词:单片机;自动;中断;控制; 传感器


Abstract: This paper introduces an intelligent controlling system of an electric tank .This system takes the AT89C51 single chip micyoco as the core of control and multiple sensors as sensing component .This paper also describes the hardware design and the software flow chart and the on-the-spot survey result is given. Its control technology can be used in the design of intellectual robot and auto-stop control system.
Key words: Single Chip Micyoco,automation,interruption,control,sensor
0 前言
当前的电动小汽车基本上采取的是基于纯硬件电路的一种开环控制方法,或者是直线行使,或者是在遥控下作出前进、后退、转弯、停车等基本功能。但是它们不能实现在某些特殊的场合下,我们需要能够自动控制的小型设备先采集到一些有用的信息的功能。本文正是在这种需要之下开发设计的一种智能的电动小车的自动控制系统。它以单片机AT89C51为控制核心,附以外围电路,采用金属探测器、光电检测器等传感器材检测信号和障碍物;充分利用单片机的串口、并口资源和运算、处理能力,来实现小车的按轨迹直线行走、按轨迹转弯、检测轨道下的金属片并显示其数目同时发出声光警示、躲避障碍物、寻灯光进入车库,最后停车等智能控制系统。
1 系统硬件电路设计
整个系统结构框图如1所示。
 
图1 系统框图
1.1寻迹电路设计
本设计需要检测直线行驶区和沿弧线行驶区具有一定黑白对比度的黑线。图2为寻迹发射和接收电路,共有两套,分别检测左侧车轮和右侧车轮的偏转情况。采取的是反射取样式,高亮度的发光二极管与光敏二极管呈V字型放置。光敏三极管接收到的信号用LM358进行电压比较与放大。图2的电路在+5V电压下工作,根据发射管和接收管所需的工作压降和工作电流,选取的负载电阻如图中所示。此部分电路的设计具有灵敏度高、可调节等特点。
           


图2 寻迹发射和接收电路
1.2 金属探测及报警电路设计
本设计需要检测在轨道下的未知位置处埋藏的金属片,并且在检测到金属片时,发出声光告警。如图3所示。图中的探头为J2D-5NB常闭型接近开关。其输出电压可直接送给单片机进行处理。当检测到金属片后,单片机马上输出信号,控制由NE555时基电路构成的多谐振荡器开始振荡,驱动发光二极管D1闪亮,蜂鸣器B1断断续续的鸣叫。
 
图3 金属探测器检测及报警电路
1.3 平行光管方向探测电路设计
此部分设计采用两对光敏三极管,用于检测车库外的200W的灯泡发出的光线,放在车前部的中间位置。当两个光敏三极管同时检测到光时,直线前进。当光敏三极管检测不到光时,处于截止状态,双运算放大器LM358输出低电平给单片机的P2.3、(P2.4)后,由程序处理;若左路未检测到光,则向右拐弯;若右路未检测到光,则向左拐弯。
当光敏三极管接收到光后导通,相应的LM358输出低电平给单片机,将继续让小车前进。
 
图4  驶向车库时光检测电路
1.4电机驱动电路设计
电源电路的设计在整个系统中起着至关重要的作用。由于采用的是双驱动的小车,这部分电路必须能够输出两个不同的电压值,分别去控制小车的左、右两个驱动电机,使小车的两个履带的转速相同或不同,从而来控制它的前进和转弯。主要应用四双向模拟开关CD4066、8缓冲器及线驱动器74LS244、三端可调整输出稳压器LM317及稳压块7805来完成单片机和小车之间的控制和驱动信号的连接。为了保证每个单元电路都能够稳定的供电,采取分别供电的方法,控制各个电路的启动。
 
图5 电源模块电路


[1] [2]  下一页



相关文章
· ARM LPC2101的无刷直流电机控制方案[6]
· 基于C8051F的OLED控制电路的设计[12]
· 基手单片机8089的超声波电源控制技术的研究[11]
· DSP和FPGA构成的感应发电机励磁控制系统[18]
· DSP和FPGA构成的感应发电机励磁控制系统[22]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
Camstar帮助中国医疗器械制造商
中华英才网将被全盘收购
破国外垄断 中国移动存储标
IC设计面临三重挑战 ED
手机电视芯片方案需求多变
北京德尔威科技有限公司与台湾佳营电子
全球手机芯片市场战局将出现重大变革
北京奥运安保系统首次成功运用射频识别
英特尔开发空气传电技术
IBM生产出首个22纳米工艺SRAM
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
液晶问题...
[原创]本公司长期批发各种滑冰...
[原创]本公司长期超低价批发各...
[原创]本公司长期超低价批发种...
[原创]本公司长期批发各种酒、...
[原创]本公司长期低价批发各种...
[原创]长期低价批发各种母婴用...
[原创]本公司长期批发各种饮料...
[推荐]通讯上通用的一个GSM...
用两个电容代替一个?...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网