新闻中心

EEPW首页 > 医疗电子 > 业界动态 > 视障人士的福音:无线语音告知系统

视障人士的福音:无线语音告知系统

——
作者:Bogdan-Constantin Holmanu 飞思卡尔时间:2009-09-14来源:电子产品世界收藏

  软件概述

本文引用地址:http://www.amcfsurvey.com/article/98099.htm

  该系统能够在视障人士接近一个目标时发出通知。要做到这一点,该软件必须具有一套系统功能。这里为目标设备和个人设备设计了两种操作模式,分别为配对模式和广播模式。配对模式用于两个设备间的相互识别。

  配对模式适合在室内使用,这是为了确保无线网络的完整性,需要防止区域内其他802.15.4系统对它的干扰。广播模式必须结合专用于设备识别的广播服务,该操作可以用一个基于消息的简单握手协议来实现。通过广播模式,可以部署一个大规模的户外语音告知系统,为视障人士提供听觉辅助方面的服务,如提醒交通灯、道路和人行道标志等。它也可用于大型公共机构室内,如图书馆和医院。广播系统需要一个不间断电源,而且必须满足一些机械和电气设计要求。该系统必须能够过滤其他频谱的射频电波并禁止有害的电子噪声对设系统造成损伤。

  目标设备和个人设备的应用软件程序可以建立在802.15.4媒体访问控制层( MAC )软件库和平台专用驱动模块上。两种设备的应用程序都需要完整的设备MAC软件库[ 3 ] 。完整的设备无信标( FFDNB )软件库包括所有的MAC功能,并要求S08平台提供24.2K字节的代码空间和426字节的内存空间。ARM平台的MAC软件库将被直接放入44K字节的只读存储器中,它包含所有设备媒体访问控制层功能。所有MAC软件库都可以在www.freescale.com下载 [ 3 ] 。而MAC协议栈可在BeeKit ™无线连接工具包中找到,该软件包可以用来生成应用程序框架,包括MAC协议栈和所有Freescale的802.15.4解决方案平台组件。

  个人设备的应用软件可以建立在MAC软件库和软件平台组件之上。软件平台组件包括S08或ARM微控制器的外设驱动程序,以及通用的典型服务,如串行通信,定时器和非易失性存储等功能。它们还必须具有所有硬件平台通用的API接口。驱动和平台组件也可作为专用微控制器项目的一部分和802.15.4软件解决方案一起发布。

  在使用MAC协议栈和平台组件之前,必须调用初始化程序。应用程序的主要任务是在预定的时间发送消息来通知目标设备。广播消息的发送间隔必须足够短,以涵盖个人能做到的最快移动。为了确保这一点,时间间隔应小于0.1秒。然而,时间间隔越小,消耗的功率会越多。所以选择适当的时间间隔可以用来管理功耗。当大于该间隔时,不能收到任何确认消息,而小于该间隔则能收到。



评论


相关推荐

技术专区

关闭