基于单片机无线餐馆呼叫系统
基于单片机无线餐馆呼叫系统【摘要】
NRF24L01射频模块进行无线传输,开发出低成本、低功耗、相对较远的传输
距离以及能够实现稳定通信的餐馆茶楼无线呼叫系统。
其应用前景宽广,可操作
性强。
本项目设计采用了Nordic公司推出的NRF24L01射频芯片,并且有低功耗
的单片机STC89C52控制完成实现短距离无线数据通信的优势。
该设计具有成本低、功耗低、传输速度快、软件设计简洁简单以及通信稳定可靠稳定等特点。
【关键词】NRF24L01射频模块;LCD1602液晶显示模块;STC89C52单片机
1 设计背景及意义
随着人们生活水平的步步上升,人们对餐饮、娱乐服务水平的要求也变得越
来越高。
在餐馆和茶楼等地方,NRF24L01呼叫系统可以作为联系消费者和服务人
员的专用呼叫系统,成为了餐馆茶楼的所需设备之一。
本设计是以STCT89C52单
片机为核心,通过无线发射模块(NRF24L01)发射传输信号,无线接收模块接收信号,经STCT89C52芯片处理,当消费者按下按键时,服务台显示消费者的座位号,服务员按下响应按键取消当前呼叫,实现消费者与服务员的无线远距离沟通。
2 NRF24L01简介
2.1 NRF24L01的工作原理
首先把NRF24L01无线模块模块分成主机模块和从机模块。
如果NRF24L01无
线模块处于发送射数据的状态的时候,我们先用软件把主机的AT89C52单片机配
置成发射数据的模式,然后也通过软件把nRF24L01的缓存区写入接收节点地址
TX_ADDR以及有效的数据即“TX_PLD”,其操作按照一定的时序由软件的SPI口
写入到单片机中,需要注意的是无线模块的TX_PLD需要在CSN位为低电平的时
候连续的写入其中,但是TX_ADDR在发射的时候只要写入一次就可以了,将CE
位配置为高电平而且将其保持至少 10us的时间,然后进行130u s的延迟,再
发送数据。
假如NRF无线模块的自动应答打开了,当无线模块在发送数据之后就会马上进入到RX的模式,并且接收主机发送过来的信号数据(自动应答的RX地址和无线模块接收节点地址TX_ADDR保持一致)。
如果单片机主机收到从机发送的信号,那么就可以认为这次通信成功,发送模块的TX_DS位置高电平,于此同时TX_PLD从TX FIFO中除去;假如没有收到应答信号﹐那么就会进行自动重新发射该数据(自动重发已经完全打开),假如重复发送的次数即ARC达到了上限﹐MAX_RT或TX_DS置高时,导致IRQ位变低,那么MAX_RT位置高电平,TX FIFO 数据位保留以便在次重发;从而产生中断,指令发送传递到主控芯片。
最终当主机数据发送成功的时候,假如CE位为低电平,那么nRF无线模块就表明着进入到了空闲模式1的状态;假如主机打的发送堆栈中有接收到的数据而且CE位为高电平,那么当单片机进入到下一次发射指令环节中时;假如发送堆栈中无数据且CE位为高,就代表着进入到了空闲模式2中。
当AT89C51主控芯片接收到由从机发送的数据的时候,我们先把无线模块配置通过软件设置为接收的模式,然后让单片机进行130us时间的延时,当从机的单片机处于接收的状态而且接收到了主机发送过来的数据的时候。
若无线模块的主机接收端检查到了有效的地址,以及单片机CRC校验成功的时候,单片机就会把接收到的数据包存储在接收端存储空间中,同时将单片机的中断寄存器的接收标志位DR置高电平,中断IRQ位变成低电平,从而触发中断,并且提醒主控芯片去提取接收的数据。
假如此时开启了自动应答指令,那么单片机的接收端会在同一个时间段中进入发射状态。
最后单片机接收成功时,CE变低,则无线模块进入到空闲模式1。
3 系统硬件设计
3.1 AT89C52单片机
STC89C52单片机的供电电源采用5V供电,NRF24L01模块采用3.3V供电,二者相互通信,完成无线通信任务。
NRF24L01无线餐馆呼叫系统的主控芯片是使用STC89C52单片机,该芯片资
源丰富,操作简单。
采用SPI的通信方式,相比较于单片机的串口通信以及IIC
通信,其速度更快,操作更加简单,项目的整体数据的传输变得更加稳定。
3.2 电源模块
整个无线餐馆呼叫系统采用7.2V镉镍电池供电,镉镍电池的7.2V电流经芯
片TPS7350,把7.2V直流电压转换成5V,给STC89C52芯片供电,整个转压电
路加入10uf钽电容和104电容进行滤波处理,过滤那些杂波,使得供电的电压
更加的稳定。
得到的5V电压经过TPS7335芯片,将5V转化为3.3V电压,给
LCD1602和NRF24L01无线模块供电,同样也加了电容,过滤杂波,使得外设模块
的正常工作。
3.3 显示模块
餐馆无线呼叫系统采用LCD1602液晶显示模块进行及时显示餐馆呼叫的信息,我们用的LCD1602有8个数据口,采用5V或者3V供电,通过IIC通信的
方式进行数据的打印和显示。
整个LCD1602模块由8个数据口、数据/命令、读/写指令、使能指令构成,显示模块增加了HD44780主控驱动电路、HD4410扩
展驱动电路、电容、电阻组成。
能够更好的将信息显示出来。
4 系统框图和程序框图
4.1 系统框图
NRF24L01无线餐馆呼叫系统,由AT89C51单片机接受并且处理由NRF24L01
无线模块发送接受的信号,及时处理餐馆呼叫系统中遇到的各种情况,并且将情
况的信息显示在LCD1602上。
下图是整个系统的流程图。
4.2 程序
本设计将程序分为两个部分,NRF24L01的主机部分和从机部分,主机发出指令,从机应答指令,通过SPI的通信方式完成就接收操作。
整个程序是在KEIL4的环境下编写,调用的头文件,将程序的整体模块化,
可以更好的对程序进行改动和优化,对一些寄存器进行初始化PSW = 0x00;PCON
= 0x00;IP = 0x00;IE = 0x00; 然后对所需的定时器中断进行配置,最后把SPI
的通信完成,将上面的综合运用在一起,即可完成无线餐馆呼叫系统的项目[1]。
5.器件安装与调试
5.1 元器件的安装
1.检测元件
根据我们项目的要求,提前购买我们所需要的电子元器件,所需的各类模块、电阻、电容,均需要一一检测其好坏,用万用表检测所购买的电阻是否合乎我们
的要求。
将自己画好的PCB电路板提前送到厂家打印,最后还需将电路板的线路
反复检查,防止VCC和GND的导通或者一些引脚线路没有连接到对应的焊控中。
【参考文献】
[1] 谭浩强. C程序设计[M].北京:清华大学出版社,1999 .。
基于stm32的无线呼叫系统的设计与实现
卫星电视2019第5期正文.indd 5
图1系统框图
卫星电视与宽带多媒体 5
2019/6/3 14:36:05
技术应用
PA11引脚。将其VCC接到AMS1117的输出端。
(二)无线数据传输发送Байду номын сангаас接受系统子程序设计
(五)电源电路设计
开始工作,首先完成初始化,设置为发送模式。检
DC电源插口是一种与显示器专用电源相配的插座, 测到数据后,是通过STM32单片机对数值进行处理,并
作者简介:
张瀚文、位昊,男,沈阳工学院。郑琳(通讯作者),女, 汉族,辽宁人,沈阳工学院,教师,讲师,硕士学位。
图2主流程流程图
6 卫星电视与宽带多媒体
卫星电视2019第5期正文.indd 6
2019/6/3 14:36:05
一、系统方案设计
的传送和接收,4、5、6管脚分别和STM32单片机的PB0、
无线信号接收系统由以下几个模块组成,分别为单 地和PB1相连接。
片机、无线收发模块、LCD显示模块、按键模块、LED
(三)按键模块设计
指示灯模块、电源进行的通信接口。(见图1)
单片机就是通过检测高低电平变化来实现控制的。
本系统采用8只按键作为参数设置输入方式,按键定
增大了呼叫的成功率和灵活性,在使用的过程中,可以
通过屏幕显示和LED灯及时了解病患的需求,使呼叫更
迅速,同时系统的无线发射接收模块电路可以增大系统
灵活性,避免临时加床时的不能呼叫的情况发生,是病
患得到最好的服务。
参考文献:
[1] 陈新岗,赵阳阳,李泰鑫.基于单片机的无线病
房呼叫系器[J].重庆工学院学报,2013,22(10):126-
一种基于单片机的无线点餐系统设计【开题报告】
毕业设计开题报告电子信息工程一种基于单片机的无线点餐系统设计1、选题的背景、意义现如今餐饮娱乐行业的竞争与日俱增,酒店管理者已明确感觉到:要想保证酒店管理经营的正常经济效益,就一定要在管理和服务等各方面进行改进,问管理要经济效益、问服务要经济效益是所有商家谋利益和提发展的必然结果。
要怎样提升管理和服务的质量显然已经成为所有商家所要解决的最主要的问题。
由于这几年经济的飞速发展,各种各样的消费场所如酒店宾馆、会所、餐饮馆等消费人口数量日渐增加,如此一来,最大的烦恼就是顾客的点菜问题,每当就餐高峰来到的时候,餐馆的营业人员特别是负责点菜和上菜的工作人员更是忙得不可开交,这样不但耽误顾客的时间,而且整个餐馆也会变得特别的混乱和拥挤。
这是由于传统的点菜步骤比较繁琐,一般步骤是服务员手写点菜单子,然后将菜单传送到前台。
由前台服务员人工分菜单,厨师拿到点菜单就开始配菜、做菜,最后再将做好的可口菜肴由上菜人员根据点菜单对应的桌号给包厢或餐桌上菜。
有时候手写点菜单因“字迹不清”多层复写纸影印模糊不清等各种原因造成菜做错或者配错,或者有的客人有特殊口味和要求时只能让服务员到厨房和厨师说一下或在菜单上简单的注明一下,但是当厨师很忙的时候很容易忽视顾客的要求等等……此类问题必然会造成顾客对餐厅留下不好的印象并影响用餐的心情[1]。
怎么解决传统人工点菜方面的一些缺点呢?在这里可以提供一种新型的,使用单片机的便携式无线点餐系统。
使用这种系统时,服务员可以随意的为顾客点菜、加菜,即使在行动中也是可以的,而且,当服务员非常忙碌的时候,顾客也可以自己进行点菜、加菜,菜单的数据可以即时的传送至后台以及厨房里,打印机也会立刻自动打印菜单,并将所有的操作数据传送到后台的数据库中,这样一来,就非常方便查询菜单。
如此之后,服务质量得到很大的提升,并且节省了许多的人力和物力,提高了餐馆的点餐效率和上菜的速度,使得服务质量和管理水平得到了提升,经营理念也得到了一定程度上的更新,降低经营成本的同时,达到利润最大化,实现了酒店餐厅点菜方面的自动化 [2][3]。
基于89S51单片机的无线病房呼叫系统设计
基于89S51单片机的无线病房呼叫系统软件设计第1章单片机与 AT89S51芯片概述1.1单片机简介单片机全称为单片微型计算机(Single Chip Microcomputer),又称为微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。
它是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,通常片内都含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。
随着技术的发展,单片机片内集成的功能越来越强大,并朝着片上系统方向发展。
单片机有着体积小、功耗低、功能强、性能价格比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。
1.2AT89S51介绍如图1-1为AT89S51引脚图图1-1 AT89S51引脚图AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供性价比高的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
基于单片机的多路双工无线呼叫系统
基于单片机的多路双工无线呼叫系统徐丽香,陈榕福,吴忠仁,蔡志泉(广东机电职业技术学院,地址 广州麒麟岗机电职业技术学院计算机与信息工程系邮编 510500)摘要:本文主要研制一种基于单片机的多路双工无线呼叫系统。
该系统利用LM567进行编译码,利用单片机实现多路选择,进行调频后进行发射,CXA1191对信号进行接收,从而实现多路双工无线呼叫。
该系统工作稳定,利用不同的发射频率可实现频分复用,可方便应用于小区管理。
同时,略加改造可实现短信传送、广播等功能。
关键词:双工无线,多路选择,编译码,发射,接收文献标识码:A 中图分类号:TP2The Multichannel duplex wireless ringing system which Based on minicomputerXu Lixiang,Ch rongfu, Wu zhongren,Cai zhiyuan(Guangdong Vocational College of mechanical and electrical Technology Zip code510500)Abstract: This paper introduces a kind of multichannel duplex wireless ringing system which basic on minicomputer. This system use LM567 to carry on coding & decoding, uses the minicomputer to realizate multichannel choice, transmits the frequency-modulated signal, uses CXA1191 as link. This system works stably, uses the different transmitting frequency can carry on using divided frequency, applies to the plot management. At the same time, slightly transforms may realize short note transmission and broadcast.Key word: Duplex wireless, multichannel choice, coding & decoding, launch, receive Identification code: In A chart category number: TP2引言:在小区控制中,经常要用到广播和对讲器系统。
基于酒店无线呼叫系统设计
) ) 编码器 !"##$# 是一种 (*+, 工艺制造的低功 耗通用编码器电路,每次发送数据都采用 -# 位编 码方式,包括高 . 位地址和低 / 位数据。发送时高 位在 前, 低 位 在 后。 . 位 地 址 码 的 逻 辑 状 态 为 “&” 、 “ - ” 或“ 悬空” ,/ 位数据 的 逻 辑 状 态 为 “ & ” 或“ - ” 。为使应用过程中,多个系统之间不 出现地址冲突,在发送电路中,通过设置由 . 位拨 码开关构成的地址编码电路,使得每一组呼叫系统 之间都有一个唯一确定的地址。 房间号也就是发送的数据由用户通过本机的按 键设置并保存于单片机的 01* 中,为防止系统意 外掉电造成数据丢失,系统的数据发送部分采用 22!0+* 存储芯片 1"#/(&# 保存数据,在系统意 外掉电时,保存数据。 !"##$# 的 +,(#3 +,(- 引脚为振荡器引脚,外 接电阻即可以产生振荡。外接振荡电阻的典型值为 43 4*!,在具体应用中,可根据需要进行适当调 节,阻值越大,振荡频率越低,编码的宽度越大,
。 1*23 在 无
信号输入时,输出为零电平状态,无噪声干扰。 $# 显示电路 显示电路由单片机异步串行通信接口工作于移 位寄存器方式,由串入 ; 并出移位寄存器 (2<58’2 驱动四位 <3- 数码显示器显示,显示电路略。 2# 系统调试 实验表明,发射模块 =*4> 输入编码脉冲高电 平脉冲宽度在 *" *, ? 87@ 时发射效果较好,大于 87@ 后效率开始下降;当低电平区大于 8*7@,接 收到的数据第一位极易被干扰( 即零电平干 扰) 而引起不解码。在使用通用编解码器情况下,可调 整振荡电阻使每组码中间的低电平区小于 8*7@
基于PLC的餐馆呼叫单元控制系统的设计
基于PLC的餐馆呼叫单元控制系统的设计AbstractWith the increasing demand for high-quality dining services, restaurant management has become a complex task. Customer satisfaction plays a vital role in the success of restaurants. Therefore, providing efficient, reliable, and timely services is a must. To achieve this, the use of technology is becoming prevalent in the restaurant industry. In this paper, we propose a PLC-based restaurant call unit control system that integrates various functionalities, including customer call notifications, order processing, and operations management. The system's design and implementation are detailed in this paper, along with its advantages and limitations.Keywords: PLC, restaurant industry, call unit control system, order processing, customer satisfaction.IntroductionThe restaurant business has become fiercely competitive over the years. As a result, it is essential to provide excellent dining experience for customers through efficient and effective service delivery. One of the most important aspects of restaurant service delivery is the call unit control system. This system provides a platform for customers to call for services, such as requesting a menu, ordering food, or requesting the bill. The use of automation is becoming increasingly popular in the restaurant industry, and many restaurants are adopting various automated systems to streamline their operations. In this paper, we propose a PLC-based restaurant call unit control system that integrates various functionalities to improve service delivery and customer satisfaction.PLC-Based Restaurant Call Unit Control System DesignThe restaurant call unit control system comprisesvarious components, including call units, display unit, PLC, and software. The call units are located on each table and enable customers to call for different services. For instance, a customer may use the call unit to request a menu, order food, or ask for help. The display unit is placed atstrategic points in the restaurant, such as the kitchen or reception, and displays customers' requests. The PLC servesas the control unit that receives signals from the call units and processes them. The software receives the signals fromthe PLC and displays them on the display unit.PLC ProgrammingThe PLC programming for the restaurant call unit control system includes various modules, including the input module, processing module, and output module. The input module is responsible for receiving signals from the call units on each table. The processing module processes the signals and sends them to the output module. The output module displays the signals on the display unit in the kitchen or reception.The processing module includes various sub-modules that handle specific functions, such as order processing, customer management, and waitlist management. The order processingsub-module receives orders from the tables, processes them, and sends them to the kitchen for preparation. The customer management sub-module handles customer requests and assigns tables to them. The waitlist management sub-module manages customers' waiting time and alerts them once their table isready.Advantages of the PLC-Based Restaurant Call Unit Control SystemThe PLC-based restaurant call unit control system has several advantages, including:- Automation of restaurant operations, minimizing errors and delays in service delivery.- Better customer satisfaction as customers can receive prompt services and interact with the restaurant staff effectively.- Streamlining operations through efficient order processing, customer management, and waitlist management.- Cost savings through the reduction of the number of staff required to manage customers' requests and orders.Limitations of the PLC-Based Restaurant Call Unit Control SystemSome of the limitations of the PLC-based restaurant call unit control system include:- The initial cost of acquiring and installing the system may be high for small restaurants.- The system may not be easy to use for some customers who are not familiar with technology.- Malfunctions in the system may lead to delays in service delivery and customer dissatisfaction.ConclusionIn conclusion, the PLC-based restaurant call unitcontrol system provides an efficient and effective solution for improving service delivery and customer satisfaction in the restaurant industry. The integration of various functionalities, such as customer management, order processing, and waitlist management, streamlines restaurantoperations, and improves customer service. Although thesystem has some limitations, its benefits far outweigh its drawbacks, making it an ideal solution for modern restaurants.。
基于单片机的无线点菜系统[设计+开题+综述]
开题报告电气工程与自动化基于单片机的无线点菜系统一、选题的背景与意义1.1研究的背景:无线点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。
目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的中档适用产品。
由于点菜系统的区别关键在于点菜终端和通讯方式的选择上,在此基础上提出了一种适合具体应用场合的中档无线点菜终端解决方案:运用嵌入式系统开发无线点菜系统终端,运用短距离无线通信技术进行数据传输。
1.2研究的意义:无线电子点菜系统的普及能够减轻服务员的劳动强度,提高工作效率,提升餐饮企业的形象和地位,实现收银及各种信息统计的快速操作,统计信息还能为决策层提供决策的依据,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到了积极的促进租用,并将为用现代信息技术改造传统餐饮业作出一份贡献。
信息化的餐饮服务可以迎合人们生活水平的提高和消费观念的转变,通过利用信息化的餐饮服务对服务形式、餐饮风格、环境氛围等要素的影响,吸引消费者的注意力。
二、研究的基本内容与拟解决的主要问题:2.1研究的基本内容:设计一个无线点菜系统,以单片机为控制核心,实现在各餐桌端点好菜单,然后以无线的方式将菜单传输给PC服务台,服务台可通过上位机软件观察各餐桌所发过来的菜单,以方便管理。
系统的整体结构如图1:图1 点菜系统的整体结构2.2拟解决的主要问题:2.2.1 点菜机模块:点菜机硬件设计、点菜界面设计、菜单及数据处理;2.2.2 数据传输模块:接收器硬件设计、无线数据传输、计算机串口数据传输;2.2.3 PC菜单管理模块:菜单接收显示、菜单管理;2.2.4 整个系统调试整合及其可靠性的测试。
三、研究的方法与技术路线:3.1点菜机模块3.1.1点菜机硬件设计点菜机的结构如图1,主控模块采用增强型51单片机,电源采用外接电源与插座可选,按键模块采用简单的六个按键进行方便的操作,显示模块以LCD进行显示,无线收发采用2.4G低功耗无线模块进行菜单收发。
基于单片机的无线呼叫器设计
基于单片机的无线呼叫器设计作者:张盛耀刘麒胜周银达来源:《中国新通信》 2015年第17期张盛耀刘麒胜周银达贵州大学大数据与信息工程学院【摘要】本设计是以AT89S52单片机作为主控芯片、以PT2262 /PT2272为无线数据收发、ISD4004芯片作为语音芯片、液晶屏显示等。
可实现分机号码设定、无线呼叫信息传输、呼叫号码和呼叫次数等信息显示、主机对各分机应答、语音提示等功能,完全可以满足各种服务场所的需求,可广泛的应用于医院、茶馆、餐厅、网吧、KTV 等各种服务场所。
【关键词】单片机无线呼叫 PT2262/2272一、引言在医院、茶馆、餐厅、网吧、KTV等一系列对服务要求较强的行业,使用无线呼叫系统,可以方便客人和服务人员之间的沟通、提升服务质量。
本文设计的无线呼叫系统结构简单、开发周期短、成本低廉,适合于广大服务场所。
本设计使用 Atmel公司的AT89S52单片机作为主控芯片、ISD4004 芯片作为语音芯片、PT2262 315MHz学习码无线发射模块、PT2272 315MHz无线学习码接收模块、1602LCD液晶显示屏等。
本呼叫器以软件与硬件相结合的方式,实现服务场所的无线呼叫、显示呼叫号码、对呼叫进行回复等功能,在实现基本的呼叫功能的前提下,实现通过无线通道传输呼叫信息。
并且,在接收主机端能够个性化录制提示的语音,显示所呼叫的客户号码、显示呼叫次数、显示是否已对呼叫进行回复等功能。
二、系统总体结构本呼叫器是旨在实现基本呼叫器功能的基础上,实现通过无线通道进行传输呼叫信息。
并且,在接收主机端能够个性化录制提示的语音,利用1602 LCD液晶显示屏显示主机所接收到的客户端的客户号码、并显示相应的客户端进行呼叫次数、显示主机是否已对呼叫进行回复等功能。
本呼叫器系统达到的功能如下:1.呼叫器能够通过无线信道传输呼叫信息;2.主机端能够利用1602 LCD液晶显示屏正常显示信息;3.主机端能够根据自己的需求录制个性化提示语音;4.主机端能够正常进行个性化语音提示;5.客户端能够进行号码设置;6.客户端能够正常进行呼叫;7.客户端接到主机应答后,能够进行语音提示。
基于单片机的无线呼叫系统设计
基于单片机的无线呼叫系统设计
随着科技的进步以及生活质量的不断提高,人们要求在消费中得到的服务更加快捷、方便、舒适;同时处于激烈竞争中的服务性企业也需要进一步吸引顾客,提高企业自身的服务档次和形象。
在这样的背景下,产生了各种不同类型的呼叫系统。
传统的呼叫系统多是有线的,比如采用分布控制方式的单片机系统,主机和呼叫器的应答通过一根三芯导线,包括电源线、信号线、地线来完成,各呼叫器并行挂接。
这样的系统存在着布线繁琐,安装麻烦、成本高等问题,针对这些问题,无线呼叫系统逐渐发展起来,越来越多的研究者将目光投向了无线领域。
1 系统设计方案
低功耗无线呼叫系统的发送和接收模块的框图如图1,图2 所示。
其中图1 为无线发送模块,以STC89C52RC 为主控制核心,及时响应终端的呼叫信息,然后利用nRF905 无线传输模块将呼叫信息发送给无线接收模块进行处理。
图2 为无线接收模块,以STC89C52RC 为主控制核心,利用nRF905 无线传输模块接收呼叫信息,然后利用串口转USB 线上传给PC,利用上位机软件可以实时监测。
2 系统硬件电路设计
2.1
3.3 V 供电电源模块
该设计可用3.3 V 电压供电,故采用ASM1117-3.3 电源供电系统,如图3 所示。
无线发送模块和STC89C52RC 单片机皆为低功耗器件。
对发送端而言,在对通信距离要求较远时,也可采用5 V 供电。
接收端可通过与PC 连接的USB。
基于单片机无线餐馆呼叫系统
基于单片机无线餐馆呼叫系统摘要】NRF24L01射频模块进行无线传输,开发出低成本、低功耗、相对较远的传输距离以及能够实现稳定通信的餐馆茶楼无线呼叫系统。
其应用前景宽广,可操作性强。
本项目设计采用了Nordic公司推出的NRF24L01射频芯片,并且有低功耗的单片机STC89C52控制完成实现短距离无线数据通信的优势。
该设计具有成本低、功耗低、传输速度快、软件设计简洁简单以及通信稳定可靠稳定等特点。
【关键词】NRF24L01射频模块;LCD1602液晶显示模块;STC89C52单片机1 设计背景及意义随着人们生活水平的步步上升,人们对餐饮、娱乐服务水平的要求也变得越来越高。
在餐馆和茶楼等地方,NRF24L01呼叫系统可以作为联系消费者和服务人员的专用呼叫系统,成为了餐馆茶楼的所需设备之一。
本设计是以STCT89C52单片机为核心,通过无线发射模块(NRF24L01)发射传输信号,无线接收模块接收信号,经STCT89C52芯片处理,当消费者按下按键时,服务台显示消费者的座位号,服务员按下响应按键取消当前呼叫,实现消费者与服务员的无线远距离沟通。
2 NRF24L01简介2.1 NRF24L01的工作原理首先把NRF24L01无线模块模块分成主机模块和从机模块。
如果NRF24L01无线模块处于发送射数据的状态的时候,我们先用软件把主机的AT89C52单片机配置成发射数据的模式,然后也通过软件把nRF24L01的缓存区写入接收节点地址TX_ADDR以及有效的数据即“TX_PLD”,其操作按照一定的时序由软件的SPI口写入到单片机中,需要注意的是无线模块的TX_PLD需要在CSN位为低电平的时候连续的写入其中,但是TX_ADDR在发射的时候只要写入一次就可以了,将CE位配置为高电平而且将其保持至少 10us的时间,然后进行130u s的延迟,再发送数据。
假如NRF无线模块的自动应答打开了,当无线模块在发送数据之后就会马上进入到RX的模式,并且接收主机发送过来的信号数据(自动应答的RX地址和无线模块接收节点地址TX_ADDR保持一致)。
