• 首页
  • kok下载官网app
  • KOKapp下载
  • KOK官方合作伙伴
  • 服务内容
  • 投资者关系
  • 加入我们
  • 联系我们
  • 网站地图
|
  1. kok下载官网app
  2. English

基于单片机的老人出行智能助手的设计

发布时间:2022-07-07 07:27:51      来源:kok下载官网app 作者:KOK官方合作伙伴

  作者:刘杰,林佳颖(天津科技大学电子信息与自动化学院,天津 300222)

  :介绍一种采用模块化设计,为老年人出行提供便利的智能助手。它包括主控模块、电源模块、驱动模块、避障模块、跟随模块、定位模块、报警模块等,能够实现适量载物、自主跟随、自动避障、超出连接范围警报、一键求助、充当移动座椅等功能。它可以有效解决老年人出行不便,拖拽行李困难,行李易丢失等问题。必要时可通过智能行助手发出求助信号。

  老年人身体素质较差,行动不便,但日常生活中仍有出行需求,如买菜、购物等。

  为了减轻老人出行的负担,使行李的托运更加方便化、智能化,对传统行李箱进行有针对性的改进,设计一款专门为老年人服务的小型智能助手智能助手单片机为控制核心,可以在人流密度相对较小的场合下实现自动跟随,遇到障碍自动避开;在和主人距离较大时发出提示,避免跟丢;同时在老人疲累时,智能助手的上表面可以充当临时座[1-2],供老人休息;老人需要帮助时可按下箱体上的求助按钮,求助信号接收人可通过GPS 定位信息找到老人。

  主控采用Arm Cortex-M3 内核的STM32F103ZET6单片机[3]。最高频率72 MHz,内置高速存储器,具有功能强大、响应快、低功耗、工作温度区间宽等优势。由于有2 个基本定时器、3 个通用计时器及2 个高等定时器,且每个通用定时器都有4 个通道用于输入捕获或输出比较;自带编码器模式;2 个高级定时器可实现死区控制和紧急刹车;因此广泛应用于电机驱动和应用控制。

  采用ATK1218-BD GPS+ 北斗双模拟定位模块,定位精度可达2.5MCEP,捕获追踪灵敏度可达-165 dBm,通过外界有源线可在上电后几秒内实现定位[4],并通过串口将位置信息发送到单片机,再由单片机处理后再次发送。

  报警系统可在单片机上连接蜂鸣器电路实现。蜂鸣器电路如图2 所示,用NPN 三极管(S8050)驱动,R33 主要用于防止蜂鸣器的误发声。

  驱动模块由直流编码电机及TB6612 电机驱动组成[5]。12 V 电源通过VM 向电机供电,5 V 电源通过VCC 电机驱动芯片供电,同时STBY 端需高电平使其正常工作。AIN1、AIN2、BIN1、BIN2 分别连接至单片机的I/O 口,控制A、B 两个电机的转向;PWMA、PWNB 分别控制A、B 电机的转速。电机的AB 相连接单片机,以实现偏码测速,如图3 所示。

  避障功能主要由分别位于箱体前方左侧、前方中部和前方右侧的3 个超声波传感器实现,向超声波模块TRIG 引脚发送至少10 μs 的高电平信号,同时开启定时器。模块会自动发送8 个40 kHz 的方波并自动监测是否有返回信号。若有返回信号则ECHO 引脚会输出一个高电平信号,此时关闭定时器,即可读出时间t。利用公式distance=V×t/2 (V=340 m/s) 可以求出障碍物与箱体的距离,该超声波传感器可监测距离为0~500 cm。结合3 个位置的超声波传感器监测结果,可实现智能助手的可靠避障。

  如图4 所示,采用SWM1 000 定位模块实现对老人的定位跟踪。该模块是一款基于UWB(超带宽技术)[6]的无线收发模块,可实现高精度无线定位及测距功能,支持多基站和多标签。

  在智能助手内部安装3 个基站,用户携带一个标签。该标签可以从不同角度、距离获得基站的位置信息。基站将获得的信息传送给单片机,单片机控制驱动模块运动。用户在智能助手的右侧,则右转;用户在智能助手的左侧则左转;用户在智能助手的前方则直行。在该过程中接收超声波避障的中断请求。

  同时,利用定位模块的距离检测功能实时判断用户与智能助手的距离,如果大于6 m 则触发报警系统。

  采用12 V 锂电池供电[7],该锂电池具有过流保护、过压保护、短路保护、温度保护等功能;最大输出功率达3 000 W,可使智能助手连续运行1.5 h 以上。当电力不足时电源指示灯会由绿色变为红色。

  电池直接向TB6612 电机驱动模块供电,同时通过LM2596S 模块降压,为单片机及其他低压模块供电。

  打开总电源后,首先检测电量是否充足,若电量不足,则电源指示灯呈红色闪烁状态,提示用户充电后使用;若电量充足,电源指示灯呈绿色常亮状态,系统开始初始化,3 个基站与标签自动连接。随后开始跟随用户运动。在跟随运动期间,如超声波传感器监测到前方有障碍物,优先执行避障程序[8],避障成功后继续自动跟随。如果用户与智能助手距离超过6 m,则触发报警系统。程序设计流程图如图5 所示。

  当3 个方位的超声波传感器检测距离均大于警戒值时,程序不进入避障环节,由自动跟随模块驱动智能助手前进。当至少1 个超声波传感器检测的距离小于警戒值,则根据不同的情况作出不同的避障动作及速度调整。避障部分的程序流程图如图6 所示。

  该智能助手专为老年人设计,具有体型小巧、操作简单、功能实用等优点。老人出行前只需将要带的东西放入智能助手的储物间中,打开电源按钮,智能助手即可自动跟随老人移动,为老人的出行提供方便。如果老人走累了,可以随时坐在平坦且坚硬的坐盖上休息。如果老人需要帮助,或者身体突然出现状况,可以通过按钮一键求助,亲属可以根据智能助手上的GPS 定位找到老人,提供帮助。此外,箱体上还有2 个较大的上楼辅助轮,可以为老人上下楼省去很多力气。这样一个集便捷出行、安全防护等功能于一体的老人出行智能助手必将受到社会的认可,具有广阔的市场前景。

  [1] 赵占西,黄明宇.作品造型设计材料与工艺[M].北京:机械工业出版社,2016.

  [2] 陈关龙,包友霞,林忠钦,等.智能行李箱盖板大变形区域的压延筋结构研究[J].上海交通大学学报,1998(11):144-147.

  [4] 沈磊贤,庞佳逸,张卿云,等.基于北斗导航的定位服务平台设计与实现[J].计算机技术与发展,2019(01): 173-177.

  [5] 吴红星.电机驱动与控制专用集成电路及应用[M].北京:中国电力出版社,2006.

023-68824060

地址:重庆市两江新区金渝大道9号 邮编:401122 网址:www.teaq.com.cn
kok下载官网app
KOK官方合作伙伴

业务伙伴