基于单片机的单工无线呼叫系统设计

文末下载完整资料

【摘要】:
本文主要介绍以AT89S51单片机为核心的一个具有单工语音和英文数据传输功能无线呼叫系统。该系统的主站主要由单片机与双音频(DTMF)信号编码器以及锁相频率发射机组成;从站主要由由单片机与高保真调频接收机以及双音频信号解码器组成。主站与从站通过锁相频率发射机与高保真调频接收机进行通讯。双音频(DTMF)信号编码器与双音频信号解码器能对调频信号中的双音频(DTMF)信号进行调制与解调。双音频(DTMF)信号编码器与双音频信号解码器使得本系统具有数据传输能力。在传输语音信号的同时也能传输一定的数据信息,对于小型的通讯系统具有一定的适用性。
【关键词】:单片机 双音频(DTMF) 锁相环 数据传输

1、 系统的总体方案
  本系统主机硬件以AT89S51为主控制模块,以双音频编码器、锁相调频发射机、LCD显示器为受控模块。从机也以AT89S51为主控模块,以高保真接收机、双音频解码器、LCD显示器为受控模块。
  主机通过键盘输入要传输的数据,单片机对键盘进行扫描和识别,对所要传输的数据进行双音频编码处理后,由锁相调频发射机将其发射出去;从机将接收到的地址信号与本机信号进行核对确认准确后,接收主机发送过来的信号,并将接收的信号进行双音频解码,再单片机将控制LCD显示模块显示主机传输过来的数据,否则将进行出错显示。
  本系统的硬件电路简单可靠,能准确地实现题目要求的各种功能,采用双音多频编码和解码,使系统的语音和数据传输业务非常准确;且系统传送和接收数据都无须设置纠错位,使得系统的软件设计也变得简单可靠。系统的主站框图如图(1)示,系统从站的框图如下图(2)示。
在这里插入图片描述
在这里插入图片描述

2、 单元电路(功能模块)的设计
(1)HT9200双音频(DTMF)编码模块的电路设计
在这里插入图片描述
  HT9200B的DTMF信号编码电路如图(3)所示,是HT9200B的典型应用,只需要在X1和X2两脚接上3.579545MHZ的晶体或陶瓷振荡器即可。
  HT9200B是一种高品质的DTMF信号发生器,可产生高质量、高稳定、高精度的DTMF信号,低功耗、总谐波失真低,在单片机的控制下可从DTMF引脚发出16个双音及8个单音。HT9200B提供了可选择的串行及并行模式以供用户与各种应用设备连接。本设计中选用了并行模式。
  在并行模式下,HT9200B提供四位数据输入D0-D3以产生相应的DTMF信号,S/P引脚接至高电平时选择并行工作模式,之后输入数据,最后将CE下拉为低电平以传送DTMF信号。从CE下降至有DTMF信号输出的间隔时间约6ms,其并行数据代码与输出音频的对应关系如下图(4)所示。
在这里插入图片描述

(2)锁相调频发射模块的电路设计
  如图3.2—4示,利用“吞除脉冲”式串行数字锁相频率合成器MB1501和压控振荡器E1648,外接环路滤波器即可构成一个完调频发射器。调节可变电感的值,使从压控振荡器的输出频率变化范围包含30 —40 。由于从机的接收部分的接收部分的接受频率为39.3 ,所以要用软件控制发射频率锁定在39.3 。
在这里插入图片描述

程序流程图

在这里插入图片描述
在这里插入图片描述


  • 设计链接
  • https://gitee.com/lighter-z/graduation-design

全套资料免费下载:
关注v-x-公-众-号:【嵌入式基地
后-台-回-复:【毕业设计】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料
在这里插入图片描述

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
餐厅单工无线呼叫系统是指顾客通过设备按下呼叫按钮,向服务员发送呼叫请求,服务员收到请求后能够即时响应,提高了服务效率,减少了服务员与顾客之间的沟通成本。以下是餐厅单工无线呼叫系统设计的步骤: 1. 确定使用的无线通信技术:常用的无线通信技术有射频(RF)、蓝牙(Bluetooth)和无线局域网(Wi-Fi)等,需要根据餐厅的实际情况,如建筑物结构、场地大小、通信距离等因素进行选择。 2. 确定设备类型:需要根据餐厅的需求选择不同类型的设备,如双向呼叫器或单向呼叫器等。双向呼叫器可以实现服务员与顾客之间的双向通信,单向呼叫器只能发送呼叫请求。 3. 确定设备数量:根据餐厅的规模和需求,确定需要的设备数量。 4. 安装设备:安装设备需要将呼叫器、接收器、中继器等设备安装在餐厅内,在合适的位置进行布置,同时需要考虑设备的信号覆盖范围和电源供应问题。 5. 确定呼叫请求到达的目标:呼叫请求可以直接发送给服务员的手持设备,也可以通过中继器传递给具体的服务台。 6. 确定呼叫请求的响应方式:服务员收到呼叫请求后需要及时响应,可以通过手持设备接收呼叫请求,并按照指令进行处理,也可以通过中继器的声音提示实现呼叫请求的响应。 7. 安装管理软件:需要安装一些管理软件,包括设备联接软件、数据管理软件和呼叫请求记录软件等。 8. 测试和调试:在安装完成后,需要进行测试和调试,确保设备和软件能够正常运行,呼叫请求能够正常发送和响应。 9. 系统运维和维护:餐厅单工无线呼叫系统需要进行定期的维护和保养,包括更换电池、确保设备和软件正常运行等。同时,需要建立管理机制,对系统进行监管和维护,确保系统稳定运行。 以上是餐厅单工无线呼叫系统设计的步骤。需要根据餐厅的实际情况进行设计和实施。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式基地

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值