状态机思路在可视对讲系统中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
状态机思路在可视对讲系统中应用

状态机思路在可视对讲系统中应用   摘要: 状态机及其技术是实用数字系统设计中实现高效率高可靠逻辑控制的重要途径,是一种简单、结构清晰、设计灵活的方法,它易于建立、理解和维护,特别应用在具有大量状态转移和复杂时序控制的系统中,更显其优势。   Abstract: The state machine and its technology is the important way to realize high efficient and reliable logic control in the design of digital system, is a kind of method with simple, clear structure and flexible design, it is easy to build, understand and maintain, it is specially applied in the system with a large number of state transition and complex sequential control, and shows its advantages.   关键词: 状态;事件;可视对讲   Key words: state;events;video doorphone   中图分类号:TP311.5 文献标识码:A 文章编号:1006-4311(2013)36-0225-02   1 状态机的定义   “状态机”是一种数学模型,包含有指定数目的状态,以及在状态之间转换的条件和动作。它在某个时刻处于且仅处于一个状态。状态的改变仅由事件引起。当前所处的状态对事件响应,状态机可能维持在原态或转移到特定的状态。   2 系统的工作原理   智能楼宇可视对讲系统的工作过程如下:楼门平时总处于闭锁状态,防止非本楼人员未经许可随便进入楼内。本楼内的住户进入时,可以用钥匙或密码开门。当有客人来访时,访客在单元门口机或小区门口机的键盘上输入住户的房间号,按下“呼叫”键,即可呼叫被访住户的室内分机,室内分机接收到门口机的呼叫后,响振铃提醒住户,同时住户室内机上的显示器显示来访者图像。住户拿起话筒或按下“开始”键即可与访客进行可视通话。住户确认访客身份后,如果允许访客进入,可以按室内分机上的开锁键打开小区门或单元门,访客便可以进入楼内或小区内。访客进入后,小区门或单元门超时自动关闭。访客与住户的通话对于小区的管理人员是公开的,管理人员可以通过管理中心机监听。当住户遇到问题需要小区的管理人员的帮助时,可以按下室内机的“求救”键呼叫管理中心,管理中心机在响振铃的同时屏幕显示求助者的楼层与房号,管理人员摘机后与住户通话。管理中心机接收到住户报警信息时,屏幕显示报警的具体位置,以及报警信息,方便小区管理人员查询和处理警情。小区管理人员可以通过不断打开小区门口机、单元门口机的视频摄像头,监视小区的安全状况。   3 状态机设计   智能小区对讲系统的设备可分为8种状态和9种事件:   3.1 状态:①空闲状态:空闲状态期间,可发起呼叫或应答呼叫。②主叫状态:主叫状态是指在空闲状态时,呼叫其它设备,等待对方回答“占线”或“等待”命令。③被叫状态:被叫状态是指在空闲状态时,接收到呼叫,检查自身状态,回复“等待”或“占线”命令。④主叫等待状态:主叫等待状态是指主叫方接收到被叫的等待命令等待被叫的开始命令时所处的状态。此时主叫发送视频信号,响呼叫音。⑤被叫等待状态:是指被叫回复“等待”命令后所处的状态。被叫等待机主人的摘机。此时被叫打开视频信号接收。⑥对讲状态:是指主叫接收到“开始”命令或被叫机主人摘机,被叫发送“开始”命令后所处的状态。此时对讲双方打开音频发送和接收。⑦等待结束状态:此时对讲双方发送“结束”命令,是结束状态之前的缓冲状态。⑧结束状态:是指对讲双方接收到对方的“结束”命令或机主人挂机,向对方发送“结束”命令后所处的状态。此时关闭音视频的发送和接收。此状态存在时间很短,时间到转为空闲状态。   3.2 事件:①超时:对讲过程的各个阶段都有超时控制。②接收到对方呼叫。③接收到对方占线。④接收到对方等待。⑤接收到对方结束。⑥接收到对方开始。⑦本机呼叫(接收到本机按下“呼叫”)。⑧本机开始(接收到本机按下“开始”)。⑨本机结束(接收到本机按下“结束”)。   综上所述,对讲过程的状态机模型如图1所示。   4 可视对讲过程程序设计   本设计采用函数指针数组的方法设计状态机。   首先定义函数指针数组:   Typedef void function ();   function Intelligent_Building_Proc

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档