有源RFID局域定位系统设计方案AET

读写器与标签的控制模块均采用Microchip公司的8位高性能、低功耗微控制器PIC16F877A作为主控芯片,它在架构上采用哈佛总线结构,数据总线和指令总线分离,便于实现全部指令的单字节化,单周期化,从而有利于提高CPU执行指令的速度。此外,片上数据存贮空间比较大,充足的存储空间,可以方便通信协议栈的设计与实现。内部看门狗定时器,提高了程序执行的稳定性;低功耗休眠模式,大大降低了系统的功耗。它具有驱动能力强、外接电路简洁、功耗低等特点。因此适合于作为RFID读写器的控制器来使用。

射频收发器选用CC2500作为控制芯片,CC2500集成了一个数据传输可达500kbps的高度可配置的调制解调器,大大加强了数据传输的性能,同时通过开启集成在调制解调器上的前向误差校正选项,使性能得到大幅度提升。MCU通过SPI接口向CC2500发送操作命令,配置其调制方式、工作频率等参数,通过指令将其配置为接收状态、发送状态、空闲状态或休眠状态。CC2500的引脚SO和SI分别为数据传输的输出和输入信号线,CSN为片选信号引脚,SCLK为时钟信号引脚。当其接收到一个数据或发送完一个数据,都会通过引脚GD00和GD02输出相应的状态脉冲,MCU据此来判断CC2500的状态,从而决定对CC2500的下一步操控。微控制器PIC16F877A和CC2500收发器模块的连接如图2所示。

2多标签识别防碰撞算法设计

定位系统涉及多个标签与读写器之间的实时通信,需要解决多标签识别信号碰撞问题。基于序列号对时隙数运算的排序算法具有算法易于实现、响应速度快、执行效率高等特点,是时分复用方法的一种。利用微控制器PIC16F877A通过SPI接口来控制CC2500数据的发送时隙,将标签作为应答器,基于序列号对时隙数运算的排序算法的实现流程如下:

在争用周期内,首先利用标签序列号除以争用周期时隙数所得的余数来确定标签在争用数据帧内的发送时隙;然后利用标签序列号除以争用周期时隙数所得的商确定标签在争用帧内相应时隙的发送位,然后在争用周期内发送的争用数据帧的相应时隙发送位填充数据"1";最后利用填充过的争用数据帧确定标签在整个数据发送周期内的发送顺序(即标签的发送顺序=其发送位及其前面各发送位中"1"的总数),从而给不同序列号的标签分配不同的发送时序。本设计用了9个待定位标签,利用上述算法进行标签识别排序,具体流程如图3所示(这里的应答器指标签应答器)。

图3倒数第二行为9个标签的发送时序,发送的时序是A0,A4,A8,A1,A5,A2,A6,A3,A7.这样这9个标签就可以保证无碰撞地被读写器识别,这种多标签防碰撞冲突是多标签定位系统能够正常工作的前提。

图3基于序列号对时隙数运算的排序算法

3定位算法设计

无线信号的接收信号强度和信号传输距离的关系可以用式(3)来表示,其中RSSI是接收信号强度,d是收发节点之间的距离,n是信号传播因子,EAF是环境因子。

三边定位的示意图如图4和图5.

图4三边定位的理想情况

图5三边定位的实际情况

实验中将3个读写器放在坐标为(2,2),(2,4),(4,4)的位置上,分别依次对9个待定位标签进行定位实验。9个待定位标签放在4mx4m的正方形区域内,相邻的待定位标签相互之间相隔2m,具体布置如图6所示。

图6定位实验中读写器与标签放置的位置

图7定位实验结果图

图7中圆圈表示标签的理论位置,星点表示标签的定位位置,每一个标签定位实验20次。从图中可以看出每个区域的20个星点都围绕在圆圈附近,说明定位位置相比于理论位置存在定位误差。分别对9个标签点的20次定位测试结果进行均方差统计,均方差的范围在0.236~0.541之间。

4结束语

文中介绍了一种基于低功耗微控制器PIC16F877A和收发器CC2500的RFID局域定位系统设计方法,介绍了硬件模块系统的设计方法;利用基于序列号对时隙数运算的排序算法解决了多标签识别的防碰撞问题;利用圆周定位算法对待定位标签进行了局域定位。实验表明该设计方法及算法能够在多标签状态下完成一定精度的实时定位,验证了该局域定位方法的可行性。

THE END
1.常见智能算法和示例智能控制算法示例应用示例:数据挖掘、图像分割、客户细分等。 自组织映射(Self-Organizing Maps, SOM): 应用示例:数据可视化、模式识别、特征提取等。 这些算法在各自的应用领域都有广泛的成功案例,它们能够处理非线性、多模态和高维度的优化问题,且往往能发现全局最优解或接近最优解的解决方案。https://blog.csdn.net/liuzk423/article/details/139154708
2.算法平台架构设计方案mob649e81684ddc的技术博客随着数据驱动的决策日益变得重要,算法平台的需求也逐渐攀升。一个高效的算法平台不仅可以提高数据处理能力,还可以支持多种算法模型的开发与部署。本文将介绍一种算法平台架构设计方案,并结合代码示例和可视化工具,以便更好地理解其结构与功能。 一、算法平台架构概述 https://blog.51cto.com/u_16175515/12574038
3.建站哪个平台好/微信小程序开发文档建站哪个平台好,微信小程序开发文档,外贸网站建设外,买网站域名尺度不变特征变换匹配算法详解 Scale Invariant Feature Transform(SIFT) Just For Fun 转自:http://blog.csdn.net/zddblog/article/details/7521424 对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。 1、SIFT综… http://www.jmfq.cn/news/21313.html
4.优化方案(实用)为了确保事情或工作有序有效开展,时常需要预先制定方案,方案属于计划类文书的一种。方案应该怎么制定才好呢?以下是小编为大家收集的优化方案10篇,欢迎大家分享。 优化方案 篇1 【摘要】变电站建设土建工程设计方案,对于整体工程的后续施工规划来说是至关重要的依据。本文针对变电站的土建设计的几个方面进行了总结,并https://www.oh100.com/a/202402/7633909.html
5.SIGIR2022多嘲多任务优化在支付宝数字金融搜索的应用三、算法方案设计 挑战:各场景存在较大的差异 我们可以将基金场景抽象成如下树状结构,分别是场景层,卡片层和任务层。 场景层主要是人群间差异。垂搜流量和成交明显比主搜更大,专业用户更多,但交集用户较少。 卡片层主要存在 Query 差异性,其原因是搜索 query 触发逻辑的不同,搜 "基金","股票型基金" 等泛品类https://cloud.tencent.com/developer/article/2050720
6.码垛机器人轨迹规划方法工业机器人本文提出的逼近算法以一种基于矢量合成的方法来实现逼近B点但不经过B点,这样就可以实现从A点经过B点附近再到C点整段路径的线速度只有在起点A和末点C为0,中间段不为0,最终提高整段的工作效率。 本方案的优势在于: (1)不需要额外增加物理部件,只需设计软件算法即可取得效果。 https://www.imrobotic.com/news/detail/5283
7.2020届计算机科学方向毕业设计(论文)阶段性汇报每次推荐系统提供的一批内容中广告的数量除了影响当前的用户反馈外,也会对用户的长期行为及推荐系统的长期优化目标产生影响。本次阶段性汇报主要介绍对推荐与广告合并的问题设定及基于强化学习的初步算法设计方案。 孙雪晖 有界树高SAT问题第一次阶段性汇报 将树高(tree-depth)的上界转化为路径宽度(path-width)的上界,https://zhiyuan.sjtu.edu.cn/html/zhiyuan/announcement_view.php?id=3709
8.算法决策:人工智能驱动的公共决策及其风险*在方案设计和制定环节,政策制定者需要借助各种倡议活动,利用专家知识、技术工具,特别是信息收集和处理技术使得方案具备合法性和满足绩效条件。整个政策方案的设计和选择过程都是建立在信息处理的基础上,人工智能算法凭借其信息处理和预测分析能力,在政策方案设计和制定环节中发挥着显著的作用。首先,人工智能可以推动对备选方https://www.opentimes.cn/html/Abstract/20842.html
9.《基于模型的故障诊断技术:设计方案算法和工具》简介当当悦读图书专营店在线销售正版《基于模型的故障诊断技术:设计方案、算法和工具》。最新《基于模型的故障诊断技术:设计方案、算法和工具》简介、书评、试读、价格、图片等相关信息,尽在DangDang.com,网购《基于模型的故障诊断技术:设计方案、算法和工具》,就上当当悦http://product.dangdang.com/11858349644.html
10.推荐系统架构设计与实现:从算法选择到工程化部署的解决方案通过上述算法选择、数据处理、性能优化和工程化部署的步骤,我们可以设计出一个高效、稳定、可维护的推荐系统架构。不同的业务场景和需求会有所不同,需要根据实际情况选择合适的技术方案和架构设计。希望本文能帮助大家更好地理解推荐系统的架构设计与实现过程。https://www.jianshu.com/p/5fb6a37a0153
11.基于教学目标分类法的算法设计与分析课程思政教学方案设计课程思政是新时代背景下提高思想政治教育实效性的积极探索[ 7 ],算法设计与分析课程顺应时代发展的要求,在课程教学中引入思政元素,合理使用多种线下线上教学手段,课程的教学实施方案和教学效果评价设计立足于教学目标分类法,建立知识传授、能力建设和情感(态度)养成分层递进的多维结构,提升了课程知识体系的教学效果和课程https://www.fx361.com/page/2022/0218/10045526.shtml
12.适用于MEMS传感器的软件解决方案,采用图形化无代码算法设计适用于MEMS传感器的软件解决方案,采用图形化无代码算法设计,支持开发嵌入式AI功能 获取软件 产品概述 描述 MEMS-Studio是一套完整的桌面软件解决方案,专为开发嵌入式AI功能、评估嵌入式库、分析数据,以及为整个MEMS传感器产品组合设计无代码算法而设计。这款独特的软件解决方案提供了多功能的开发环境,支持评估和编程所有MEhttps://www.st.com/zh/development-tools/mems-studio.html
13.HORIBA实时红外气体分析技术助力提升安全性可持续性和生产力“HORIBA的宗旨是走在行业前列。因此,在开发IRLAM实时气体分析技术时,我们知道我们需要一个能够贡献深刻技术见解的合作伙伴,同时也有能力为实时测量需求设计解决方案。ADI公司满足了所有这些需求。他们是真正的解决方案提供商,而不是单一的芯片制造商!” Kyoji Shibuya博士 https://www.analog.com/cn/signals/articles/horiba-customer-story.html
14.医疗行业超融合架构解决方案——架构方案设计篇s6dong2.1 设计概要 综合以上需求分析篇,结合目前医疗行业数据中心的演进方法论及最佳实践,建议采用分步分批的建设方式,使用扩展能力强,功能丰富的超融合基础架构方案,来满足医院业务系统高可靠性、高可用性、业务连续性、数据安全、数据备份、数据及应用容灾的需求。 https://redhat.talkwithtrend.com/Article/244291
15.科学网—[转载]基于容器云技术的典型遥感智能解译算法集成2 遥感智能解译算法集成方案设计 2.1 集成方案整体架构 随着计算机技术的发展,不同遥感解译处理算法、不同图像处理流程可以在统一的计算平台上集成与管理,不同遥感数据格式也可以相互集成与转换。为了应对多源、多算法的需求,集成方案的系统结构需要清晰且具有一定的开放性,用户可以用简单的方式添加新的功能处理模块,使集https://blog.sciencenet.cn/blog-3472670-1339282.html
16.「三维可视化」机器人人机界面的三维可视化设计方案「三维可视化」机器人人机界面的三维可视化设计方案,为了更好地提升 机器人人机界面的三维可视化实际操作特性,明确提出一种根据GPU即时图型追踪3D渲染的机器人人机界面的三维可视化重构设计方法。选用人工智能算法方式开展机器人的人机界面视觉效果特点取样,对取样的视觉效果清晰度信息开展稀少散点重构,在重构的三维空间中根据https://www.dtstack.com/news/7727
17.需求与痛点的区别以及如何引领产品设计新方向2. 需求和痛点的解决方案设计 1)推荐算法优化 Spotify通过优化推荐算法,为用户提供个性化的推荐列表。它运用机器学习和大数据技术,分析用户的听音乐历史和喜好,生成“每日发现”和“发现周报”的个性化推荐。 搜索功能优化: Spotify优化了搜索功能,通过增加多种筛选条件和相关搜索提示,帮助用户更快地找到想要的音乐和播客https://view.inews.qq.com/k/20231008A03SIJ00?no-redirect=1&web_channel=wap&openApp=false