位工业级通用单片机应用笔记综合_第1页
位工业级通用单片机应用笔记综合_第2页
位工业级通用单片机应用笔记综合_第3页
位工业级通用单片机应用笔记综合_第4页
位工业级通用单片机应用笔记综合_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

RFV1.0.0–2005-1-http://w

单片机技术 R ,本公司仅单纯贩售产品,上述关于同意及,非属本公司应为保证之责任。又科 11 unc 0 修订记 系统概 系统说 系统框 MCU使用资 RF系统设 功能介 设计原 通信协 软件说 构 子程序说 变量说 流程 主流程 LED显示流程 中断流程 22 附录SPRF2716B简 基本描 27M电波特 DEMO板原理 33 ommuca 修订2001-44 Rcmmuncat 系统概 本系统应于SUNPLUSSPMC65xseriesI/ORF模块实现无线通信的规格说SPMC6P244A*2p为开发对象。41Keyc41Keyc77SPMC65P16LEDRFMod22-1255 R MU使资源M资内注M数据数8b3LD1e9中处理3数据49256b55数据接收、盘扫描、LD显示相硬件1.024m47usCaptue3收IPOP 2~PPOR mmunicRF系统 RF模组―SRF216B的细介见附录。如图3-1所示,这是一个完整的系统,可以接受和发射数据。使用两个这的系统,实现双向值(0F)采用规定的通信格式发射出去。Dataout相接。RF模组输入和输出的电平是3v,所以和SPMC652IO口连接时必须进行电平转换。RF模组的DataOut脚输出,经过两个三极进行电平转换,才可以接到PB5。RF模组的CHS0、CHS1、CHS2接地 以RF模组接收和发射采用通道0 77 R31RF 起始数据1、2、3、 000000 3-2 、数据2、数据3、数据4在本例中,ID号为$AA1213当发送的4个数据中有两个数据收到干扰 ,仍可以得正确的数据。88 R B 77但是数据的比较麻烦。在序中,采用捕获功能实现测量周期。99 RFommuica 软说明 文mainManprSoucefil(SaSndDataseceiveDtasKeyScan、LDShwing、SurcefileSPMC652404A.SPMC65XsymbldeHead 程序V_RInNOutNoMCU reetinF_InNN等待4ms到来,进行键盘扫描、 键ai.aV容IG接收数据 周期发射数据时Man. RFcommunic F_RF_No F wB按键FL No到的FSend_容IOu 初始属RFF_ GB_enOu射数前进行锁上延11 RF _SndData_ GB_enOu发送长导 开Tmer3的 s计at_SIFl送起Sed_ Fl和I F_ GB_SenGB发 区G 面的Reeive_ GB_RecGB 接11 RF GB_Rec _Fag、 F_说_DtaCor备_F_ut RFdata里 进行 _K 按i0SymoleIB 按键按下后是否被)放开标志 --按键按下后仍没i0Symol值 RF IBCmpT7 等,则认按键的抖i0 pTi 0I_Sho显示 放要显示数据,低i0SymolG_Loc 40s计时, 上延SybolGBSedingbit发射控制单元(ID号、数据1~数据4共40bit)t3――1:40bit发射完毕0:40bit没有发射完t2――1:8bit发射毕 0:8bit没有发射完毕it1――1:发射的it是10:发射的bit是0――1:1bit发 0:1bi发射完bit3~有Smbole11 RF muicat 注数据发射 it6――1:允许射数据4 it5――1:允许射数据3 it4――1:允许射数据2 it3――1:允许射数据1 0:发数据1 ID号 0:发射IDit1――1:允许射起始位 GB_Send_Flag=#100,000B时 锁上SmbolB_it_n已经 bit数一个字节 S B_Da内内说明数 缓冲SmbolI_40us_470us计时(起始位、号、数据~4S RF GBReeiveit4――1:接全部完毕 允许接收ID号和数据1~40:接收ID号和数据1~it2――1:允许收起始位 it1――1:允许收初始化 ――1:允 接Bit4~有Smbol~$G_RF 捕获Smbole G_RF备接收的数G_F_data:存数据4GRF_data+1:存数据3GRF_data+2:存数据2GRF_data+3:存数据GF_daa+4:IDSmbole GRF_N已经接收的bit数 号、数据~数据4 0 l RF RFommnic 流程开始开始初始化(4ms到了 Y键盘扫描(LED显示(锁上延时(发送长导言(F_Send_Data_Head)数据接收初始(N有键按下?Y按键按 志置数据发射初始(F_Send_n5-1 RF RF 设置Timebase1 初始返返变量初始5-2 RF municat (_N Y

NY 相等次数 相等次数Y

Y标志置0标志置0返5-3 RF municati 接收到新数据Y送PA~PA6显示返5-4LED返 RF 接收标志置 接关闭捕获关闭捕获回回设置imer3为定时模5-5 RF RF municat NYN循环次数加Y5-6循环次数置循环次数置 RF municati 允许NY允许发送长NY返Time定470s,Datain高发送5-7允许发送起NY允许发送起NYY470us计数值N470s计数值Y470us计数器加470us计数值置返Datain5-8 RF munic NTimer3中Timer3中断 Y允许NY发送发送发送数(F_Send_Dat返返除中断志位5-9 RF unicati YNY允许发送数据N允许发送数据YNY允许发送数据N允许发送数据NYN返(G_endi发送数据送数据 送数据5-10 RF unicati 取发送数据的一个BitBitNY8Bit8BitY发送结束发送结束标志置(GB_Sending_Fla RF 关闭关闭Y允允许接收初Y设置捕获中Timer3接收始返512 RF 发射模式YN接收模式Y返允许接收起始位NN允许接收ID号N接收到起始位YY接收起始位,允许接收ID号根据捕获值判断接收的01”计算捕获接收标志位清0关闭捕获中接收数接收数据校接收出错,重新接将接收的数据移5byte的数据寄存接收的bit数=N5byte的数据接收完毕?NY接收的接收的数据ID号相等接收出错,重新接接收接收到新数据标志置1,允许下一次接收返5-13 RF 数据1=数据 N数据2=数据N 数据1+数据NY数据1+数据N 数据3+数据N数据3+数据NY数据3的值送给数据返返Z=1,没有到确值Z=0,5-14 RF 附录SPRF2716B简SPRF2716A是大学计划推出的一款用于无线通讯的,随着电子技术的飞速发展,无线数据通讯技术得到了广阔的应用,如门禁系统,电动玩具,信息家电,无线鼠标和键盘等调试,产品开发周期长。SPRF2716是由公司开发的单片无线收发器。SPRF2716构成的无线数据通讯系统具有接口简单,可扩展功强大,于应用, 调的特点。27MRF模块,FS半工收发器,单片解决无线TxFx0007.15TxFx0007.15 2.400017.15 2.900107.05 2.400117.05 2.901007.25 2.901017.15 2.301107.05 2.80111 26. RF atanCHatanCH0SRF276封 RF 2716模的引定义输/型5.Data输数据接收,输出 收发控端,高电平是发射,低电平是接收,空是接收带有00k 下拉阻.0vor电源下降控制,高电平电源下降,空电源下, 100上拉电3.vor入RF放大使能端,高电平使能,低电平 带有 下拉电30orIT通选择位,照设置表高阻输入,30orVCH同30orVCH同3.vorDataI调制据输入数据发射端,输入阻抗数输入 m扬器16-天50Ohm NTNT 27MHzRF55 RF municat 能&应用说明1、制时A是发射控时序图,图BAT/T/DtaiBT/R,PAEN 锁上延时时间依据相环的带宽。2、传输协议在无线通讯中资料常以Frme或Packt的方式传送 Preamble常用式 的续资料,目使接收端的DaaSlier进入稳定状态Sync的作:使接收端易判断资料的起始点。CRCCheckumData所有内避免连续的‘1’0’,DatSlicer不稳而解错资料。SPRF2716可以用任何数编码格式,下面推荐两种编码式:MancheserCoingStartBi Bi Bi 2 00usStartBt是一组数据的开始标志Bit0”表示数据位为“0,Bit1”表示数据位为“1”发射模式。以ManchesterCoding的编码式规划数据信息包的发射格式如下: RF 20us20us0100 110IDID号相比较,相同表示主机和自己通讯,否则,放弃从新接收。数据2可以是数据1的反数,数据4可3的反数,或数据412,数据的校验和。无线电接收时,常常会收到随机噪音数据,起始位的检测 起始位后第一位为“0”按设定波 样示意检测到起始位设置采波特起始位后第一位为“1检测到起始位置采样波特率注:无线通讯时,T/R 效应,在收发转换是有时间余

据的比较麻烦。长导言、始位的格式与ManhesterCoding相同。

RF municat 27M电波特产品不容许这么笨的机构设计,天线愈小,效率愈差。面讯号衰减严重,例如:27MHz无线鼠标放金属桌面时,距离将小于50公分。数据输率低,不适合做高速资料量的 用:无鼠标/键盘,互动玩具如低自的干扰源及提高灵敏2MHz干扰使接收灵敏度变差,传输距离缩短。自身的干扰及提高灵敏度:避免C 电源声要LCRCPiLyot上,I/O所DiitalRF RFRF muniDEMO1OUT 11OUT 123456789R2R3C3C4R5 2123L1220n10401uH22nC11R71234R6567NCL3C188NCC12

温馨提示

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

评论

0/150

提交评论