7.3-实现按键点菜功能- 上_第1页
7.3-实现按键点菜功能- 上_第2页
7.3-实现按键点菜功能- 上_第3页
7.3-实现按键点菜功能- 上_第4页
7.3-实现按键点菜功能- 上_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目七餐馆无线点餐系统物联网嵌入式技术实现按键点菜功能任务三职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务三实现按键点菜功能了解按键控制SI4432无线收发模块收发逻辑;掌握通过按键控制SI4432无线模块进行数据收发。能根据任务要求,快速查阅硬件连接资料,准确搭建设备环境;能根据功能需求,正确添加代码,实现两个无线设备之间的信息收发职业能力目标01知识目标技能目标职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务三实现按键点菜功能

国内某公司准备为某餐饮连锁店开发一套无线点餐系统,在考虑成本与实用性安全性后,采用STM32系列单片机,SI4432无线收发模块。此任务主要分为三部分,任务3为第三部分,通过按键控制SI442发送端进行数据的发送。任务描述:任务要求:实现SI4432无线接收端的自动接收实现SI4432无线发送端的按键控制数据发送实现发送与接收端的通讯任务描述与要求职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务三实现按键点菜功能SI4432生活中的应用SI4432无线收发分析2303知识链接SI4432优势1SI4432优势03

小组讨论:1.回顾上节课的Si4432的知识。2.了解哪些Si4432的其他的知识?

S4432无线传输模Silicon块是采用Laboratories的S4432芯片研发出的高性能、高稳定性的无线模块S14432是一款高度集成的无线SM频段收发芯片。他具有极高的接收灵敏度(-121dBm),再加上业界领先的20dm的输出功率,素有穿墙王”之称。SI4432优势03

有效通讯距离800到1000米,低速率下距离到1800米。采用无铅制程,产品容易通过RHOS检测;谐波小,容易通过电磁干扰检测。小尺寸该模块具有很高的性价比,是实际应用于100米到1000米之间的理想选择。SI4432优势03SI4432优势设计简单成本低所需的外部元件非常少。灵敏度高功耗低接收灵敏度达到-117dB,在扩大传输范围的同时将功耗降至最低;输出功率大传输距离远无功放器时的输出功率就可达+20dBm,收发距离最远可达2km。极佳的频道选择性最小滤波带宽达8kHz03思考一下,你们认为SI4432会有哪些优势?SI4432生活中的应用SI4432无线收发分析2303知识链接SI4432优势1SI4432在生活中的应用无线抄表门禁系统水文气象监控机器人控制应用场景03SI4432在生活中的应用1智慧门禁智能抄表2无线射频门禁系统优势03提高安全性和可靠性使用时间长无线射频门禁磨损消耗少减少门禁设备的更换无线射频门禁相比传统设备有哪些优势?初装费用高、施工时间长、无法移动、变更余地小、维护费用高、覆盖面积小、扩展困难。有线通信缺点功能强、容易安装、组网灵活、即插即用的网络连接、可移动性强。无线通信优点安全、稳定性好、易于实现有线通信优点有线无线比较03有线和无线通信有什么优缺点?SI4432在生活中的应用1智慧门禁智能抄表2传统的手工抄表缺点:费时、费力,准确性和及时性得不到可靠的保障,这导致了相关营销和企业管理类软件不能获得足够详细和准确的原始数据。无线抄表系统优势:数据通讯协议传输数据,可靠性高、抗干扰能力强、功耗低智能抄表03SI4432生活中的应用SI4432无线收发分析2303知识链接SI4432优势11无线收发系统结构分析按键控制SI4432收发逻辑分析2SI4432无线收发分析图中Ⅰ、Ⅱ、Ⅲ是本次任务的重点,需要涉及开发相关代码图中Ⅳ主要是数据串口实现,同学们基本都会用无线收发系统结构分析03根据之前的结构图想一下,本任务应该是怎样的结构?电脑用于接收端的数据显示无线收发系统结构分析03M3芯片与Si4432模组通信使用SPI2通讯口;KEY1按钮用于发送指令1;KEY2按钮用于发送指令2;1无线收发系统结构分析按键控制SI4432收发逻辑分析2SI4432无线收发分析按键控制SI4432收发逻辑分析03

小组讨论:根据上一个任务猜想添加了按键的系统收发逻辑应该是什么样的?按键控制SI4432收发逻辑分析031STM32F103串口发送、SPI和Si4432的初始化2根据按键的不同,配置寄存器写入相应的初始化RF控制字3配置Si4432的寄存器3eh来设置包的长度,通过SPI连续写寄存器7fh,往TXFIFO里写人需要发送的数据4打开“发送完中断允许标志”,将其他中断都禁止5有数据包发送完时,引脚IRQ会被拉低以产生一个低电平从而通知STM32数据包已发送完毕6完成中断使能后,使能发送功能,数据开始发送7等待IRQ引脚因中断产生而使电平拉低,当IRQ引脚变为低时读取中断状态并拉高IRQ,否则继续等待8一次数据发送完成后,进入下一次数据循环发送状态按键控制SI4432收发逻辑分析03猜想一下,接收端是否会有什么变化?按键控制SI4432收发逻辑分析031完成STM32F103、串口接收、SPI接口和Si4432的初始化2配置寄存器写入相应的初始化RF控制字3通过访问寄存器7fh从RXFIFO中读取接收到的数据4相应的控制字设置好之后,若引脚IRQ变成低电平,则表示S4432准备好接收数据5完成这些初始化配置后,通过寄存器4bh读取包长度信息6打开有效包中断和同步字检测中断,将其他中断都禁止,引脚RQ用来检测是否有有效包被检测到,若引脚IRQ变为低电平,则表示有有效的数据包被检测到7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论