[发明专利]一种基于STM32的家用监控机器人控制系统有效
申请号: | 201510783450.7 | 申请日: | 2015-11-16 |
公开(公告)号: | CN105234952B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 赵雪林;张芹祥;刘新华;陈传省;王凯;梁原 | 申请(专利权)人: | 江苏拓新天机器人科技有限公司 |
主分类号: | B25J13/08 | 分类号: | B25J13/08;B25J9/18 |
代理公司: | 苏州慧通知识产权代理事务所(普通合伙)32239 | 代理人: | 丁秀华 |
地址: | 221000 江苏省徐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 stm32 家用 监控 机器人 控制系统 | ||
技术领域
本发明涉及机器人领域,尤其涉及一种家用监控机器人的控制系统。
背景技术
信息化高速发展的今天,工作节奏越来越快,人们需要从繁杂的家庭劳动中解脱出来,同时,人口老龄化越来越严重,更多的老人需要照顾,老龄化家庭结构必然使更多的年轻家庭压力增大,而且生活节奏的加快和工作的压力,也使得年轻人没有更多时间陪伴自己的孩子,随之酝酿而生的将是广大的家庭服务机器人市场。
监控机器人作为服务机器人的一种广泛应用与室内、外环境下的陪护、看守、安保、巡逻以及后勤服务等,适用于家庭、机场、核电站、监狱以及边界巡逻等场所。当前,家用监控机器人的控制系统通常都是基于单片机等低端微处理器,其处理能力有限、集成度较低,同时,随着监控机器人的功能越来越多,增加了其控制系统外围功能接口的数量,现有的控制系统已经不能满足家用监控机器人控制的需求。
发明内容
本发明所要解决的技术问题是提供一种基于STM32的家用监控机器人的控制系统,本系统充分利用了STM32处理速度快、接口丰富等特性,集成了无线通信模块与视频采集与传输模块,以及具有多种功能的传感器模块和电机控制模块,在提高控制系统集成度的同时,实现了机器人的快速准确控制。
为解决上述技术问题,本发明所采取的技术方案是:一种基于STM32的家用监控机器人的控制系统,其特征在于:所述控制系统包括上位机、STM32控制器、传感器模块、无线通信模块、电机控制模块、电源模块,所述上位机用于下发运动指令并接收和显示机器人的状态信息;所述STM32控制器用于接收上位机下发的运动与通信指令,并根据指令实现通讯接口、脉冲输出、I/O状态管理、信息采集与处理;所述传感器模块用于实时监控房间内的温湿度、瓦斯浓度、烟雾浓度,同时光电传感器、超声波传感器用作于机器人避障;所述无线通信模块用于STM32控制器与上位机的通信;所述电机控制模块用于控制机器人驱动电机与摄像头云台舵机的运动控制;所述电源模块用于为各模块提供电源。
优选的,所述上位机为普通的PC机,设置有基于Windows平台的机器人控制界面以及无线通信模块的驱动程序,用于实现机器人状态的初始化、实时显示监控画面,上位机发送指令,通过无线通信模块传送给STM32控制器;上位机程序中定时调用的读取数据函数,会通过驱动程序定时将无线通信模块中的数据读取上来,并在上位机程序中实时显示,实现数据的上传下传。
优选的,所述STM32控制器采用高性能CortexTM-M3内核的32位微处理器STM32F103ZET6,其广泛应用于工业控制、汽车电子、医疗器械等行业。STM32具有丰富的内部资源以及丰富的外部扩展功能,时钟频率能够达到72MHZ,因此具有较快速的处理速度,能够满足高速通信的要求,其功能是按控制系统程序赋予的功能,接收并存贮上位机发送的控制程序代码和数据,用扫描的方式接收传感器模块的状态和数据,并将其传送、组合、比较、变换,完成控制程序中规定的逻辑控制或运算任务。
优选的,所述传感器模块包括烟雾传感器、瓦斯传感器、光电传感器、超声波传感器、温湿度传感器,用于检测房间内的温湿度以及预防火灾及瓦斯泄露灾害,同时光电传感器、超声波传感器用作于机器人避障。
优选的,所述无线通信模块选用技术比较成熟的Marvell88W8686芯片,即成品SDIO接口的88W8686模块,其接口简单,方便与STM32控制器连接,无线通信模块的主要作用是用来实现上位机与STM32控制器之间的数据传递。
优选的,所述电机控制模块采用L298N电机驱动芯片,其作用是控制机器人驱动电机的启动、停止与调速以及控制摄像头云台舵机的运转。
优选的,所述电源模块外接开关电源+24V电压,通过LM2576-12降为12V供直流电机使用,选用DC-DC隔离电源模块B1205S-2W将+12V降到+5V供传感器等使用,另外,利用LM2576-5得到标准的+5V为WIFI模块提供电源,再通过线性稳压器LM1117-3.3降压到3.3V为STM32F103VET6等芯片供电。
本发明的有益效果是:
1.本发明采用32位微处理器,其数据处理能力强,通信速度快;
2.本发明的控制系统采用模块化方法设计,充分利用了STM32片上丰富的外设资源,这样既能够保证每个模块的独立性,又能够实现各部分的互相联系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏拓新天机器人科技有限公司,未经江苏拓新天机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510783450.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海水小球藻的培养方法
- 下一篇:一种可兼制百里香精油的百里香脱水方法