DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1952|回复: 1
打印 上一主题 下一主题

[待整理] 一种基于51 单片机的智能安防机器人设计

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-1 19:05:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
  引言
  智能安防机器人是现今智能安防技术发展的一个方向,相较于传统的人力安防,智能安防机器人更具有实时性和可靠性,在各种危险场所(如化学品仓库等)尤为突出。智能安防机器人基本组成是一套传感器系统和控制系统,针对定点放置报警器使用范围小和不灵活的缺点,安防机器人能够自由移动,任意设置监测点。这使其具有了很广阔的研发和应用前景。
  目前市面上已有的安防机器人大都进口于国外,价格十分昂贵,维护也比较困难。故设计一个成本低,维护简易的安防机器人很有意义。
  本文所提供的方案采用了51 单片机为核心,模块化的传感器和驱动装置。这使得软硬件制作和维护成本控制在了很低的范围内,性能价格比十分突出。
  1 硬件方案
  1.1 控制器
  机器人的控制器使用型号为STC12C5A60S2 的51 单片机。其主要特性是一个时钟指令周期,除了具备传统51 单片机所有的功能外还集成了模数转换器(ADC)、脉冲宽度调制输出(PWM)、同步串行外围接口(SPI)和片内电可擦可编程只读存储器(EEPROM)等拓展功能。
  1.2 驱动器
  机器人采用轮子进行移动,由两个差速轮和两个万向轮(用作支撑)组成,主动轮直接用42 步进电机驱动,电机使用型号为L298 的双H 桥电机驱动芯片和型号为L297 步进电机控制芯片组成。其具有外围元件和控制信号线少的优点。
  1.3 传感器
  拟采用温度、湿度、气压、光敏传感器来检测环境数据,热释电红外、火焰、烟雾传感器作为报警依据,红外、地磁、超声波传感器用来控制机器人运动和避障。
  为了使制作和数据处理方便,上述传感器大都选用数字式输出的器件或模块。如DHT11 传感器可提供温湿度数据,BMP085 提供温度和气压数据,MQ 系列传感器提供烟雾报警功能,US-100 模块可产生超声波进行测距,还有HMC5883 指南模块为机器人辨别方向。
  1.4 远程控制器
  使用者要对机器人进行控制除了直接通过机器人身上的按键外还可利用无线通信来控制。近距离控制可采用红外来遥控,远距离控制拟采用2.4G 无线传输模块。目前较为常见的型号有NRF24L01,其具有体积小、功耗低、传输速率快、性价比搞的优点,很适合用来连接用户的电脑和机器人进行通讯。
  1.5 电源
  使用锂电池提供能源,分两组7.2V 供电,一组8000mAh 直接给驱动部分供电,另外一组5000mAh 经降压至5V 后给控制部分和传感器供电。
  2 系统方案
  机器人电气结构如下图所示


  3 软件方案
  由于机器人由两块单片机联合控制,之间靠串口通讯,所以需要编写两套程序。1 号单片机用来操作行走、避障和无线收发,2号单片机用来操作传感器、显示器和存储器等。由于一一列出程序流程图比较复杂,故简化为以下单一流程图。
  4 总结
  本方案设计的智能安防机器人具有结构简单,可靠实用,价格低廉的优点。日常生活中可实地用于仓库、档案室、图书馆和实验室等地,通过加装远程摄像头还能兼作移动监控站。本设计的提出给企业提供了降低劳动成本的选择方案,同时能推进智能化产业的发展,有广阔的应用前景。
  
  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-6-25 14:10 , 耗时 0.096076 秒, 20 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表