0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89C2051单片机和VD5026编码器实现餐厅无线呼叫服务系统的设计

电子设计 来源:电子技术应用 作者:刘任平,程涛,谢 2021-05-20 09:56 次阅读

作者:刘任平,程涛,谢铁军,刘艳

在餐厅就餐,经常遇到如下问题。第一,服务员同时为几张餐桌同时提供服务,他们经常因去厨房送顾客点菜单、去收银台替顾客结帐等工作而远离提供服务的餐桌,此时顾客呼叫服务员很不方便。第二,顾客在包房用餐时经常谈及不便于让别人知道的内容,只好时而让服务员回避,时而又人工呼叫服务员,很不方便。第三,若餐厅很大,服务总台很难实时掌握餐桌使用信息,这将直接影响安排顾客就餐。本餐厅无线呼叫服务系统解决了以上问题。

本系统由顾客呼叫服务系统和餐桌管理系统两个子系统组成。顾客呼叫服务系统的发射机放在餐桌上,顾客按下发射机按键,配备在服务员身上的接收机就会收到呼叫信息。餐桌管理系统的发射机带在服务员身上,餐桌有顾客用餐时按下对应键(开始有顾客占用时连着按二次键,开始空闲时只按一次),服务总台接到信息后开始计时,顾客走了再按下相应键,这样总服务台对餐桌使用情况就了如指掌了。

1 系统原理

每个子系统由信息发射和信息接收两部分组成,发射机原理如图1所示,接收机原理如图2所示。

o4YBAGClw0KAbWA6AABC_znzZEI939.png

顾客呼叫服务系统的编码和解码是通过编码、解码芯片实现的,餐桌管理系统的编码和解码是通过单片机实现的。顾客呼叫服务系统的信息处理是通过声、光显示呼叫信息来实现的,餐桌管理系统能够实时显示每台餐桌空闲或占用时间。

2 顾客呼叫服务系统

发射机电路原理如图3所示,接收机原理如图4所示。发射机采用VD5026编码器作脉冲数码调制。

pIYBAGClwzyASLtvAAElBUpayz0234.png

它具有位4态地址编码,并有4位数据输入。发射机按键A、B、C、D,分别对应接收机上解码器VC5027的D0、D1、D2、D3数据输出端,A、B、C、D分别代表4张餐桌上的按键。当按下A键时T631接收头收到编码信号后,经内部解调放大整形后由OUT端输出,经VD5027解码处理。当编码指令信息与VD5027所设定的数据一致时,解码有效端VT与对应的数据输出端D0均输出高电平,三极管V1导通,灯亮,VT驱动音乐模块报警,其中D0锁存保持高电平,VT是脉冲电平要选择触发式音乐模块。

由于VD5026具有8位4态地址编码,编码端可接高电平“1”、低电平“0”或者“开路”三种状态。因此,最多可以产生38=6561种不重复的编码,只选择“1”和“0”两种状态进行编码,总共有28=256种编码,每个编码可以管理4张餐桌。因此本系统最大设计能力是为1024张餐桌提供呼叫服务,这足以满足餐厅实际需求。

3 餐桌管理系统

上述T630和T631的工作频率是265MHz。为防止干扰,餐桌管理系统选择了另外一种收发模块,发射模块型号为NT-01TA,接收模块型号为NT-R01F,工作频率为315MHz,这样就避免了两个系统相互干扰,同时这种模块更适合与单片机连接。

编码芯片有4位数据位,同样的编码即使采用4-16译码器,最多也只能有16种编码。用这种方法传输餐桌管理信息最多也只能处理16张餐桌信息,无法满足实际需求,因此不能采用编码、解码芯片,而采用软件编解码方案。发射机编码采用AT89C2051单片机,接收机解码采用AT89C51单片机,这样编码和解码就不会有任何限制,可以根据需要确定编码位数,而且也不象编码、解码芯片那样只有地址编码一致时才能接收数据码。为与顾客呼叫系统一致,本系统也采用4位数据编码,服务员编码根据需要采用了8位编码,这样本系统最多可以处理1024张餐桌信息。

餐桌服务员配带的发射机原理如图5所示,服务总台的接收机原理如图6所示。发射机软件流程图如图7所示。

o4YBAGClwzOAWL7UAADMq0wr0nA353.png

pIYBAGClwyuAJqidAABHELzJ-SA301.png

接收机软件由主程序和数据接收中断程序组成,主程序流程图如图8所示,数据接收中断程序流程图如图9所示。顾客呼叫服务系统从餐桌发送给服务员的数据速率是1.2Kbps发送数据有8位地址编码和4位数据编码共12bit,发送时间大约需要10ms。因此,只要不发生10ms内几张餐桌同时呼叫这种特殊事件,信息就可以可靠传输。由此可见,数据传输冲突的可能性几乎为零,即使这种小概率事件发生了,只要再重新呼叫一次就可以了。餐桌管理系统的数据传输冲突情况大同小异,同样也是小概率事件。

o4YBAGClwyOAdJf9AACGvxKJ7nM653.png

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44489

    浏览量

    631884
  • 编码器
    +关注

    关注

    45

    文章

    3572

    浏览量

    133972
  • 无线
    +关注

    关注

    31

    文章

    5417

    浏览量

    172957
收藏 人收藏

    评论

    相关推荐

    AT89C2051单片机做节日彩灯控制电路程序

    AT89C2051单片机做节日彩灯控制电路程序 ;***************************************************;*   
    发表于 10-14 17:17 125次下载

    基于AT89C2051单片机的数字电容表设计

    基于AT89C2051单片机的数字电容表设计:AT89C2051单片机的P1.0、P1.1的模拟输入阻抗很低,被测信号进行阻抗变换后,才能送入P1.0(电容积分信号)、P1.1(参考电
    发表于 09-13 16:52 145次下载

    编码译码集成电路VD5026 VD5027

      VD5026VD5027是CMOS大规模数字集成电路(见图1)。前者是编码器,后者是译码。他们组合应用起来构成一个发射—接收数字编译码系统
    发表于 11-12 16:25 198次下载

    AT89C2051单片机引脚图,引脚说明

    AT89C2051高性能8位单片机AT89C2051引脚图)  
    发表于 04-29 22:06 1.6w次阅读
    <b class='flag-5'>AT89C2051</b><b class='flag-5'>单片机</b>引脚图,引脚说明

    AT89C2051单片机的比较的应用

    AT89C2051单片机的比较的应用 AT89C2051的一个特殊应用,用它的比较做一个光强调节
    发表于 09-13 16:28 2606次阅读

    基于AT89C2051设计的无线防盗报警技术

    本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为
    发表于 07-06 08:42 1227次阅读
    基于<b class='flag-5'>AT89C2051</b>设计的<b class='flag-5'>无线</b>防盗报警<b class='flag-5'>器</b>技术

    AT89c2051单片机介绍

    AT89c2051单片机是ATMEL公司出产的低电压,高性能COMS八位单片机。本文为您提供了 AT89c2051 单片机的主要性能参数,功
    发表于 08-11 15:26 381次下载
    <b class='flag-5'>AT89c2051</b><b class='flag-5'>单片机</b>介绍

    基于AT89C2051单片机的RF卡门禁系统设计

    基于AT89C2051单片机的RF卡门禁系统设计。
    发表于 11-09 17:38 61次下载

    基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计

    基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计。
    发表于 02-17 16:50 26次下载

    基于AT89C2051单片机压力传感与检测系统

    基于AT89C2051单片机压力传感与检测系统
    发表于 05-16 11:05 28次下载

    基于AT89C2051单片机的GPS时钟系统

    基于AT89C2051单片机的GPS时钟系统
    发表于 02-07 16:14 34次下载

    单片机实现编码器VD5026的软件设计与应用

    数据的输出格式及其数据的校验方式、脉冲周期、脉冲的占空比及其对应的数据关系后,按编码脉冲输出的要求编写应用程序,使单片机实现编码器的功能。
    的头像 发表于 03-17 11:26 7222次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>编码器</b><b class='flag-5'>VD5026</b>的软件设计与应用

    如何采用单片机实现VD5026编码器的工作过程

    由专用编/解码组成的报警系统,通常需要用单片机的10~14位输入/输出口,对编码器进行编码和控制,需要设计比较复杂的输入/输出接口电路;并
    发表于 06-19 15:23 1998次阅读
    如何采用<b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>VD5026</b><b class='flag-5'>编码器</b>的工作过程

    如何使用AT89C2051单片机实现节日彩灯控制电路的程序

    本文档的主要内容详细介绍的是如何使用AT89C2051单片机实现节日彩灯控制电路的程序免费下载。
    发表于 03-16 16:57 34次下载

    使用AT89C2051单片机实现模转数换的程序免费下载

    本文档的主要内容详细介绍的是使用AT89C2051单片机实现模转数换的程序免费下载。
    发表于 03-25 11:36 27次下载