下载中心导航三菱 西门子 OMRON 施耐德
GE FANUC 松下 贝加莱 keyence 爱默生
富士 Rockwell 台达 LG 和利时 横河 永宏
浙大中控 浙大中自 凯迪恩 LS_hermes 安控
无锡信捷 兰州全志 SIGMATEK OEMax ABB
基础资料 项目资料 工具软件 更多
PLC行业应用导航:
电力供应 电子通讯 生产控制 锅炉供暖 食品饮料 冶金工业 交通运输 纺织印染
环境保护 汽车制造 建筑楼宇 造纸印刷 机械制造 供水工程 石油化工 测试监控 更多
PLC技术网
PLC论坛
博客地带
工控商城
搜索中心
投递文章投稿指南首页业内资讯工控商城经验技巧应用资料行业应用专题频道下载中心网址导航搜索中心工控圈圈
搜索中心 热门关键字: 西门子plc|三菱plc|plc编程|什么是plc|plc教程|plc论坛|ab plc|plc原理
你现在位置:首页>技术论文>行业应用>检测监控>正文
基于PIC的红外测距系统
日期:2006-3-9 22:00:36 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
WWW_P※LCJS_COM-PLC-)技.术_网

——可——编——程——控-制-器-技——术——门——户

  摘 要:介绍基于PIC单片机的越障机器人红外测距系统,给出了系统的硬件结构,电路设计和软件设计。试验结果表明,设计方案可行,系统工作稳定可靠。
WW.W_PLCJS_COM-PLC-技.术_网

  关键词:红外传感器;PIC16F877;A/D转换
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

Rangemeasurement Infrared System Based on PIC16F877
WW.W_PLC※JS_C,OM-PL,C-技.术_网

SONG Yiqun, DU Huasheng, DONG Erbao
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

(University of Science and Technology of China, Hefei 230027, China)
WWW_PLCJS@_COM%-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

  Abstract: This article introduces a kind of rangemeasurement system in mobile robot based on PIC microcontroller and infrared sensor. It presents the hardware configuration, the electric circuit design and the software design. It is proved by experiment that the system works stably and reliably.
WWcW_PLCJS_COM-PLC-技.术_网

  Key words: infrared sensor; PIC16F877; A/D converter
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

  越障机器人在行进过程中需要不断地获取关于前方障碍的信息,从而对机器人进行有效地控制。由于机器人体积小,对传感器要求精度高,因此采用单片机进行控制。PIC16F877内有8通道、具有10位精度的A/D转换模块,我们利用这种单片机设计了一个红外测距系统。
WWW_P※LCJS_COM-PLC-)技.术_网

1红外传感器的原理
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  传感器的红外发光管发出红外光,光敏接收管接收前方物体反射光;接收管接收的光强随反射物体的距离变化,据此判断前方是否有障碍物并根据接收信号强弱判断物体的距离。
WWW_P※LCJS_CO※M-PLC-技-.术_网

2PIC16F877简介
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  PIC16F877单片机是由美国Microchip公司生产的8位单片微机,具有独特的RISC(精简指令集)结构,数据总线和指令总线分离的哈佛总线结构,使指令只有单字长的特性,且允许指令码的位数可多于8位的数据位数,这与传统的采用CISC结构的8位单片机相比,可以达到2∶1的代码压缩,速度提高4倍。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  P1C16F877芯片上集成有8K的Flash可重复编程存储器,368byte的数据存储器,256byte的EEPROM数据存储器,3个定时/计数器,2个集捕捉、比较、脉宽调制3项功能于一身的CCP模块,同步串行通信端口,10位多通道A/D转换器,以及时钟、上电复位、看门狗等。芯片引脚共40条。
W1WW_P4LCJS_COM-PLC-技.术_网

3基于PIC16F877的红外测距系统
W1WW_P4LCJS_COM-PLC-技.术_网

3.1硬件电路设计
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  首先利用红外发光管TLN205发射红外光,红外光在遇到前面的障碍物反射,由红外接收管TPS708接收,此时TPS708会产生一个与光强相对应的电流。电流经由LM358两级放大后,在输出端可以得到一个0~3V的模拟电压,作为PIC16F877单片机RA0端口的模拟输入量。单片机在完成初始化和端口选择后,即开始进行A/D转换,重复等待与检查转换完成标志值是否已为零,最后将转换结果通过译码器74LS138在LED上显示出来。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  红外光发射及接收电路如图1所示,Vin为控制输入信号(采用高低电平输入),以控制发光管的开关。单片机硬件连接图电路如图2所示。
W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.2软件设计
P.L.C.技.术.网——可编程控制器技术门户

  主程序和A/D转换子程序流程图如图3和图4所示。 
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

3.2.1设定输入/输出引脚
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  PIC16F877单片机D口的8个端口作为数据输出使用,同时将A口的RA0引脚设定为模拟电压输入。控制D口输入/输出功能的TRISD寄存器(地址为88h)全设为0;A口输入输出功能的TRISA寄存器(地址为85h)〈0〉位为1。PIC指令如下所示:
WWW_PLCJS@_COM%-PLC-技.术_网

 bankel TRISD;选择寄存器所在的数据存储体
P.L.C.技.术.网——可编程控制器技术门户

 clrf TRISD;设定D口为数据输出口
P.L.C.技.术.网——可编程控制器技术门户

 bsf TRISA,0;设定RA0位输入口
WWW.PLCJS.COM——可编程控制器技术门户

3.2.2A/D转换
WWW_PL※CJS_COM-PLC-技.术_网

  PIC16F877单片机A/D转换的初始设定存放在A/DCON1寄存器(地址为9fH)与A/DCON0寄存器(地址为1fH)中。A/D转换初始设定与选择模拟输入端的程序如下:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  A/D转换启动的控制信号是A/DCON0寄存器的〈2〉位,设为1表示启动转换,设为0表示不要转换。A/D转换的结果放在A/DRESH及A/DRESL寄存器,程序如下:
——可——编——程——控-制-器-技——术——门——户

 
——可——编——程——控-制-器-技——术——门——户

4试验结论
W1WW_P4LCJS_COM-PLC-技.术_网

  按上述设计,我们制作了实际的红外测距系统,并进行了测量实验。图5为实验曲线,其中虚线代表拟合后的二次曲线,曲线拟合采用matlab提供的拟合函数polyfit。从图中可以看出,所设计的红外传感器能够实现0~25cm之间的距离测量,且具有较高的精度,完全能够满足控制要求。
WWcW_PLCJS_COM-PLC-技.术_网

 
plcjs.技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La