|
|
| | -文章搜索 - 最新文章 - | |
基于AT89C51单片机设计的简易智能机器人 |
| 发布时间:2007年2月3日 点击次数:144 |
| 来源:《电子工程师》 作者:张宏,王德合 |
随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成cpu、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、a/d转换器、d/a转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人。 1 设计思想与总体方案 1.1 简易智能机器人的设计思想 本机器人能在任意区域内沿引导线行走,自动绕障,在有光源引导的条件下能沿光源行走。同时,能检测埋在地下的金属片,发出声光指示信息,并能实时存储、显示检测到的断点数目以及各断点至起跑线间的距离,最后能停在指定地点,显示出整个运行过程的时间。 1.2 总体设计方案和框图 本设计以at89c5l单片机作为检测和控制核心。采用红外光电传感器检测路面黑线及障碍物,使用金属传感器检测路面下金属铁片,应用光电码盘测距,用光敏电阻检测、判断车库位置,利用pwm(脉宽调制)技术动态控制电动机的转动方向和转速。通过软件编程实现机器人行进、绕障、停止的精确控制以及检测数据的存储、显示。通过对电路的优化组合,可以最大限度地利用51单片机的全部资源。 p0口用于数码管显示,p1口用于电动机的pwm驱动控制,p2,p3口用于传感器的数据采集与中断控制。这样做的优点是:充分利用了单片机的内部资源,降低了总体设计的成本。该方案总体方案见图1。 2 系统的硬件组成及设计原理 2.1 单片机单元 2.2 电机控制单元 2.3 传感器单元 图4中各传感器说明如下: 此外,为了清楚直观地观察到各传感器的工作状态,电路中还专门为每个传感器设计了工作指示灯,实时显示每个传感器的工作状态。 2.4 键盘输入单元 2.5 显示单元 2.6 声光报警单元 2.7 电源单元 3 系统的软件设计 4 结束语 |
|
|
|
|
[网络文摘] 相关文章: 基于软件无线电扩频通信的同步系统研究简介:
1 引言 软件无线电系统(software defined radio)是指用软件控制数字信号处理的方式,来完成传统模拟无线电功能的系统,其核心是尽量使a/d和d/a转换模块靠近天线,在构筑一个开放性的、模块化的硬件平台的基础上,通过软件来实现各种功能,扩频通信在发端采用伪随机编码序列对信号频谱进行扩展,而接收端使用相同伪随机码序列对已扩信号进行解扩,解扩中,信号频谱带宽被恢复,噪声频谱被扩展,故此时用带通滤波器可以消除大部分噪声,为降低噪声干扰提供了一种有效途径[1],同时采用相关接收技术,使系统具有很强的抗干扰性能。将两者结合构成基于软件无线电扩频通信系统,具有开发时间...... 高性能低成本电子秤的参考设计
用于Pipeline ADC的参考电压 和参考电流的电路系统
数字下变频器GC1012B原理及配置方法
无线抄表系统的设计方法及可靠性策略
超宽带及其在无线个域网中的应用
一种基于自适应分频的频率测量方法及其实现
基于 DSP Builder的FIR滤波器的设计与实现
智能网络图像监测系统的研究
基于DSP的平流层验证飞艇组合导航系统设计 |
|
|
|