下载  >  开发技术  >  其它  > 论文研究-基于nRF24AP2的ANT协议同步串行接口设计 .pdf

论文研究-基于nRF24AP2的ANT协议同步串行接口设计 .pdf 评分

基于nRF24AP2的ANT协议同步串行接口设计,唐璞,,近年来,随着无线传感器网络日新月异的发展,多种新的无线中短距离通信网络技术也推陈出新,如WiFi,Bluetooth,Zigbee及ANT等,其中ANT��
山国武技论文在线 读写字节函数的实现 系统迕接好以后,接下来根据各信号的功能实现从 读写字节的函数。 读字节函数的实现 图是主控从 接收字节的时序 SCLK RDY (OUT) SOUT(N)X01X23×4×95s6×57 McJ实 McU读 MCU读 MCU读MCU读MCU读MCJ卖 McU读 从 接收一个字节的时序 对于每一位,在为高电平时读取管脚的值,读取完毕后发送 脉 冲通知 发送下一位,这里注意至少要等待 的最长响应时间,否 则会在 改变 电平之前,再次读入前一次的数据位而导致接收数据错误。 读字节 负脉冲 此处可优化 等待为 从最低位开始接收 返回数据 写字节函数的实现 图是主控向 发送字节的时序 SCLK (N) ROY (OUT SIN(OUTX DO D1Dc×DDXD7→ 图 向 发送一个字节的时序 同样的,在 上准备好数据位之后,发送 信号脉冲通知 取走数 据位, 通过检测 高电平来传下个数据位,也要通过延时来避免 来不 山国武技论文在线 及响应 信号,前导致读取信号过快。 等待 为高 负脉冲 延时此处可优化 消息传递函数的实现 与 之间的通信是通过消息机制实现的,不同消息长度是可变的,每条 消息包含字节的校验位。将读写单字节的驱动程序实现以后,接下来就要考虑 之间的消息传递 和 间每个消息的格式如表所示。每一个可变长度消息的发送以同 步字节开始,校验和结束。字节的发送以最低位开始。 表 消息格式 图详细说明了消息的传送时序 VRDY SEN B L LLLL SIN 1:写标志 0:读标志 图 消息传送时序 从主控的角度看,可将以上流程时序图简化为流程图 山国武技论文在线 MCU到 nRF2AP2到 RF24AP2 MCU MCU要发送消 息给nRF24AP MRDY信号 nRF24AP准备 nRF24AP2要发 接收消息 送消息给MCU SEN信号 SEN信号 传输可以开始 SRDY信号 nRF24AP发送 同步字节 同步字节 同步字节 OxAS 0xA4 MCU开始发送 nRF24AP2开始 消息 发送消息 消息传送流程图 由图可知,对于到 方向的消息仅多了一步: 拉低 引脚,衣示要向 发送消息,在收到同步字节后拉 而对于任何一个向的消息步骤则大同小异: 拉低引脚,表示消息传送可以开始 、当引脚拉低后,将拉低信号表示通信已经就绪。 和 引脚均拉低后, 将发送第一个字节(同步宁节)。 数据山引脚输出,时钟山引脚输出 同步字节的最低有效位指示余下 消息的方向:表小接收消息, 表小发送消息, 、如果 同步字节指小接收一个消息( ),其他的消息将以与 字节相同的方式传送。 如果 同步字节指示发送个消息( 必须重复调用 上节介绍的发送一个字节函数并遵循相应消息格式,输出数据到 的引脚。 所以可以将发送与接收用同一个函数来处理。整个过程细分为三部分,第一部分负责处 理单独的 信号,第部分负责发送消息,第三部分负责接收消息。 读写消息函数原型为 重要变量声明如表 山国武技论文在线 表 函数重要变量 数据类型变量名默认值 说明 数组 要发送的消息薮组 数组 接收的消息数组 作为返回值 表示没有任何处理 表示正确接收到消息 表示已将消息发送 用于字节处理的中间变量 计算校验和 读写消息函数第部分的流程图如下 充程1开始 参数 IXMsgBut 流程2 为NULL N 拉低MRDY 手N输入信 流程2 号为低 N 拉高MRDY,延 迟15Us后拉低 图 函数第一流程 此处根据发送消息缓存的内容来判定此次函数调用是否为发送消息,并通过拉低 信号通知 并用循环检测 的传送使能信号,若 正在忙碌,则以为问歇拉高 与拉低 ,反复确认 的状态,直 将拉低为止,由此进入下个流程。 读写消息函数第二部分的流程图如下 山国武技论文在线 流程2开始 调用 ReadByte0 读取同步字节 同步字节为 斋程3 OxA4 N 拉高MRDY 循环次数为 TxMsg Bu数 组的第 元素再加三 反复调用 Write Byteleel 数发送字节 返回值 RxMsg 设为0 退出函数 图 凼数第二流程 经过流程, 已准备好发送消息的第一个字节同步字节,通过接收它并 且分析它的最低位米判断 步的动作,是继续发送自己剩余的消息而进入流程 还是准备接收的消息。 如果是同意传送消息,那么首先拉高 信号,接着根据 的第 位即 长度得出 的字节数,再加上第一位长度本身,第二位消息和 最后一位校验和,得出要发送的总共的字节数后,循环调用 函数发送字节。 完成发送任务以后,即退出函数,由于 的默认值为 所以 返 代表此次调用并没有接收到消息 读写消息函数第三部分的流程图如下 山国武技论文在线 流程3开始 步字节为 N OXAL 拉高MRDY 循环欠数为 接收的第二 字节加3 反复调用 ReadByte(函数 接收字节并计算 校验和 计算校验和 N 等于接收橦 验和 返回值 RxMsg 设为1 退出函数 图 函数第三流程 如果同步宇节为,则代表 要发送剩余的消息,那么首先拉高 号,接着根据接收的第一位即 长度得出 的字节数,再加上第一位长度 本身,第二位消息和最后一位校验和,得出要接收的总共的字节数后,循环调用 凶数接收字节并且计算的校验和,最后与接收消息的最后一位校验和进行比较,如 果相等则证明接收到了正确的数据,将 设为后返可 至此,协议的位同步串行接口已绎实现,可以直接在主程序中调用 来与 发送以及读写协议消息。 结论 本文基于已封装协议的 芯片,详细提出一套具有可扩展性和可移植性 的典型应用,即实现在任何普通低功耗单片机上与 的协议进行数据通信的 位同步串行接口。在实际应用中,可在本文实现的同步串行接口上,使用不同类型的 单片机以满足不同的应用需求,真正实现了快速与便捷。 山国武技论文在线 参考文献 郭亚利一种降低无线传感网络中能耗问题的技术的硏究计算机科学 赵亮单片机语言编程与实例北京:人民邮电出版社, 挪威: 谭晖 单片超低功耗无线网络原理及高级应用北京:北京航空航天大学出版社,

...展开详情
所需积分/C币:6 上传时间:2019-08-16 资源大小:574KB
举报 举报 收藏 收藏
分享 分享
论文研究-基于N-Gram的英文搜索引擎 .pdf

基于N-Gram的英文搜索引擎,朱鹏,谭咏梅,随着互联网的迅速发展,Web文本的规模和多样性等优点在语言研究、英语教学等任务中发挥着重要作用。本文尝试整合信息检索、词性标

立即下载
论文研究-基于n-gram频次的语法错误自动纠正方法 .pdf

基于n-gram频次的语法错误自动纠正方法,杨一枭,谭咏梅,针对冠词、介词错误、名词单复数错误、动词形式错误、主谓一致错误,本文提出了一种基于n-gram投票策略的语法错误自动纠正(Grammatic

立即下载
论文研究-基于N元模型的维吾尔语词性标注实验研究.pdf

词性标注有很多不同的研究方法,目前的维吾尔语词性标注方法都以基于规则的方法为主,其准确程度尚不能完全令人满意。在大规模人工标注的语料库的基础之上,研究了基于N元语言模型的维吾尔语词性自动标注的方法,分析了N元语言模型参数的选取以及数据平滑,比较了二元、三元文法模型对维吾尔语词性标注的效率;研究了标注集和训练语料规模对词性标注正确率的影响。实验结果表明,用该方法对维吾尔语进行词性标注有良好的效果。

立即下载
论文研究-基于N-Gram和Tri-Training的畸形SIP消息检测方法 .pdf

基于N-Gram和Tri-Training的畸形SIP消息检测方法,肖沁雨,双锴,畸形SIP消息的检测研究对于构建高效的网络防护措施有重要的现实意义。本文提出了一种基于Tri-Training协同训练的畸形SIP消息检测方法。

立即下载
论文研究-基于N-gram语言模型的哈萨克文机构名识别.pdf

针对哈萨克文文本中机构名构成特点,提出了一种基于N-gram语言模型的哈萨克文机构名可信度计算方法,并以机构名尾词为触发词,构建了一个哈萨克文机构名识别系统。系统分为训练和识别两个模块,识别过程是:首先从训练语料中提取特征进行训练,得到一个特征训练模型,然后利用训练好的特征模型及少量的附加规则,对测试文本中的机构名进行识别,实验结果表明该方法可行。

立即下载
论文研究-基于n叉树的动态安全群密钥协商协议.pdf

将三叉树拓展为n叉树引入到群密钥中,提出了动态安全的基于n叉树的可认证群密钥协商协议。在三叉树的基础上进一步减少了轮数,计算复杂度由O(log3 m)降低为O(logn m),但是单轮内成员间通信量增加。群内成员先进行树结构的划分,每n个节点作为相应上一级节点的孩子节点,n个节点分别选定代表,n个代表通过调用协议BCP协商密钥得到本轮即相应父亲节点的子密钥,重复进行上述过程最终可以得到群组密钥。同时,协议考虑了有成员加入或离开的动态情形并给出了很好的解决方案,一方面保证了动态情形发生时,在前一时刻计算出结

立即下载
论文研究-基于Newton-Raphson迭代与PSO数字图像相关方法.pdf

鉴于基于Newton-Raphson(N-R)迭代的数字图像相关方法对迭代初值的敏感性问题,提出了一种基于N-R迭代与粒子群优化(PSO)算法的数字图像相关方法。该方法利用了PSO算法中的全局搜索能力与N-R迭代中的局部搜索能力,通过它们的交替迭代以改善初值;以改善后的初值进行最后的N-R迭代。经检验,该方法比N-R迭代对初值的要求宽松。这是由于在N-R迭代与PSO算法多次交替迭代之后,位移和应变的初值都得到了一定的改善。对相似材料模型受载破坏后表面上的点的位移和应变进行了计算,获得了较好的结果。

立即下载
论文研究-基于自然最近邻居的社团检测算法.pdf

针对传统社团检测算法无法判断网络中特殊节点和SCAN算法对于参数依赖性太大的缺点,提出了一种基于自然最近邻居概念的社团检测算法CD3N。算法利用自然最近邻居无参的特性,首先以结构相似度为基准,计算出网络节点的自然最近邻居,并依此构造小值最近邻域图;然后取邻域图中邻居数最多的节点为核心节点,根据可达关系,构造关于核心节点的社团;重复选取核心节点并构造社团的过程,直到没有可归入社团的节点。将算法应用到空手道俱乐部网络和海豚网络中,并与SCAN算法进行对比。实验结果表明,CD3N算法有效解决了参数敏感性问题,能够很好地进行社团检测。

立即下载
论文研究-基于分块字典的可视密码改进方法.pdf

针对目前可视密码术引起的像素膨张、与原密图相比,叠合图像的亮度、对比度降低问题,提出一种新的基于分块字典的可视密码改进方法。该方法首先根据确定大小的像素分块,列举每个子图各子块像素分布情况后建立相应的分块字典,并对分块字典条目进行编号;然后对原密图置乱后,将原密图分成两个子密图;再分别两个子密图进行均匀分割,将其分成若干子块,所有密图子块对应一个字典编号并进行一维化,则得出由两个子图所有子块编号组成的序列。由此,密图就由这个分块字典编号序列所确定,经过传输后,提取并组成字典编号序列,二维还原后与相应的分块字典条目对应,装配得出两个子图叠合后还原成原密图。与以前的可视密码算法,如(k,n)门限方

立即下载
论文研究-基于多素数和参数替换的改进RSA算法研究.pdf

为了提高RSA公钥算法在消息加密过程中的安全性,在深入分析传统RSA算法的基础上,对其进行了一些改进性研究,提出了一种比传统RSA算法更加有效的方法来优化其安全性。在将传统RSA改进为四素数RSA的基础上,再运用数学变换进行参数替换,消除了在公钥中对传输两个随机素数的乘积n的需要,引入了一个新的参数x代替原参数n。针对改进后的算法在运算效率方面的不足,采用中国剩余定理CRT优化大数模幂运算。实验结果证实了改进算法的可行性,为通过公钥加密消息发送和接收提供了更安全的路径;同时,对改进算法与传统RSA 和四素数RSA算法的解密(签名)时间进行比较分析。实验结果表明改进后的算法对消息发送方和接收方之

立即下载
论文研究-基于人工免疫理论的shellcode检测方法.pdf

Shellcode是缓冲区溢出漏洞攻击的核心代码部分,往往嵌入到文件和网络流量载体中。针对特征码匹配等检测手段存在时间滞后、准确率低等问题,结合人工免疫理论,提出一种采用实值编码的shellcode检测方法。收集shellcode样本并进行反汇编,利用n-gram模型对汇编指令序列提取特征生成抗原,作为免疫系统未成熟检测器来源,之后经历阴性选择算法的免疫耐受过程生成成熟检测器。对检测器进行克隆和变异,繁衍出更加优良的后代,提高检测器的多样性和亲和度。实验结果表明,该方法对非编码shellcode和多态shellcode均具有较高的检测准确率。

立即下载
论文研究-基于FPGA的片上网络原型系统设计 .pdf

基于FPGA的片上网络原型系统设计 ,胡康,丁晓彤,随着半导体制造工艺的进步,硅片上CMOS的集成度变得越来越高,在同一个芯片上可以集成更多的功能单元。片上互连网络(Network on Chip,N

立即下载
论文研究-基于DVB-T的OFDM基带系统关键模块的FPGA实现 .pdf

基于DVB-T的OFDM基带系统关键模块的FPGA实现,牛鑫华,,OFDM正交频分复用(Orthogonal Frequency Division Multiplex) 是多载波调制(MCM) 技术的一种。OFDM的基本原理是将信号分割为N个子信号,然后用N个子��

立即下载
论文研究-基于MCM的多径非相关无线信道改进模型研究.pdf

为了改善瑞利衰落信道单径自相关统计特性,提出了一种改进的多径非相关无线信道仿真模型。该模型在蒙特卡罗法(MCM)的到达角(AOA)中引入多径因素k,改进了模型AOA的取值方法。通过对信道模型参数AOA、k、低频振荡器个数N以及均方误差(MSE)的仿真分析,结果表明,该模型在相关统计特性方面与参考模型相比具有极好的吻合性;与MCM相比,在实现开销相同的情况下,改进的新模型在最大允许时间间隔内,衰落信道单径自相关函数的MSE约为MCM的四分之一,精度有了明显的提高,能更加准确地描述无线信道。新模型为无线信道仿真器的设计、频率选择性信道的建模等提供了一种新的方法。

立即下载
论文研究-基于测点优化的亚像素数字图像相关方法.pdf

鉴于传统数字图像相关(DIC)方法采用的布点方式(水平成行,垂直成列)很可能会将一些测点分布在散斑质量较差的位置,提出了一种基于测点优化、Newton-Raphson(N-R)迭代与粒子群优化(PSO)算法的DIC方法。首先,通过在原始测点周围寻找散斑质量较好的区域来优化测点位置;然后,采用基于N-R迭代与PSO的粗细搜索方法计算优化后(非均匀分布)测点的位移场;最后,采用二维格林样条插值算法对该位移场进行插值以获得原始测点处的位移场,再由中心差分方法获得应变场。对3幅散斑质量差别较大的散斑图上的测点进行了优化,并将传统方法和提出方法获得的应变的各种结果进行了比较。研究发现,当样本子区尺寸在2

立即下载
论文研究-基于NARX神经网络航空发动机参数动态辨识模型.pdf

针对航空发动机参数非线性动态特性,提出一种基于外部输入非线性自回归(NARX)神经网络的发动机参数动态辨识模型。主要思路是根据NARX网络的非线性时序预测特性,结合发动机参数的稳态和动态参数,提出一种基于偏稳态差值预测的NARX参数动态模型结构。设计了SP-P辨识结构,整定了模型内部结构参数并建立N1(低压转子转速)、N2(高压转子转速)、EGT(涡轮后排气温度)参数非线性差分预测模型。最后依据某发动机试车样本,对推杆加减速时N1、N2、EGT动态辨模型进行仿真。仿真结果表明,N2相对误差小于0.2%,N1相对误差小于0.3%,EGT相对误差小于[1℃],满足发动机试车仿真需要。最后,将所建模

立即下载
论文研究-基于自适应搜索窗口的序列相似比对算法.pdf

DTW(Dynamic Time Warping)算法被广泛应用于序列数据比对,以度量序列间距离,但算法较高的时间复杂度限制了其在长序列比对上的应用。提出基于自适应搜索窗口的序列相似比对算法(ADTW),算法利用分段聚集平均(Piecewise Aggregate Approximation,PAA)策略进行序列抽样得到低精度序列,然后计算低精度序列下的比对路径,并根据低精度距离矩阵上的梯度变化预测路径偏差,限制路径搜索窗口的拓展范围;随后算法逐步提高序列精度,并在搜索窗口内修正路径、计算新的搜索窗口,最终,实现DTW距离和相似比对路径的快速求解。对比FastDTW,ADTW算法在同等度量准确

立即下载
论文研究-基于动态适应度的基因表达式编程挖掘反函数.pdf

为提高基因表达式编程(GEP)发现知识效率,提出并实现了基因表达式编程的动态适应度函数。 将逐步权重自适应(SAW)应用于基因表达式编程中适应度函数的动态调整; 将线性N维向量函数引入作为适应度函数的组件,用于提高求适应度效率;通过挖掘反函数和方程求解的实验, 表明新方法比传统基因表达式编程所求得的反函数表达式的精确度有较大的优势,性能提高约8%。

立即下载
论文研究-基于自适应变异PSO的ARMA模型参数寻优及预测应用.pdf

为提高ARMA模型在时间序列预测中的精度,提出一种基于改进粒子群算法(AMPSO)的模型参数智能寻优估计方法。AMPSO算法以粒子熵的判别为依据,在寻优过程中对算法的关键参数进行多次自适应变异,以提高其跳出局部、面向全局寻优的能力。模型参数寻优过程基于ARMA(2n,2n-1)模型架构依次跳阶,每阶的参数初估后运用AMPSO算法展开寻优,适应度判定标准为当前模型残差方差最小。针对齿轮箱轴承的输出扭矩进行预测,结果表明,AMPSO算法在收敛性和寻优速度方面效果良好;参数寻优方法可显著提高参数预测精度,具有良好的工程应用价值。

立即下载
论文研究-基于.pdf

论文研究-基于.pdf,  协同过滤是目前个性化推荐系统中广泛使用和最成功的推荐算法,但在用户评分极端稀疏的情况下将面临冷启动问题, 具体包括新用户问题和新项目问题.针对新用户问题,提出了一种基于n序访问解析逻辑的冷启动消除方法, 首先通过Web日志来获取用户访问项序,进而定义了n序访问解析逻辑将其分解为用户访问子序集; 在此基础上设计了用户访问项序的相似性计算方法来搜寻新用户的最近邻集合,

立即下载