新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于射频模块的篮球比赛系统

基于射频模块的篮球比赛系统

——
作者: 时间:2007-01-26 来源:《电子工程师》 收藏

0 引言

篮球比赛中除了有每一节(或上、下半场)时间倒计时外,为了加快比赛的节奏,使比赛更加激烈精彩,比赛规则还要求进攻方应在24s内有一次投篮动作,否则视为违例。比赛计时系统要求用大屏幕挂在高处,控制按键在计时员旁边,现在常见的计时系统大多采用有线传输方式,需要很长的传输线,既不美观也不便安装。为此,我们设计了一套利用编、解码器和射频进行无线数据传输的篮球比赛系统,采用单片机控制,按键操作使用简洁,大型led(液晶显示器)显示,安装方便。系统设计框图见图1。

本文引用地址:https://www.eepw.com.cn/article/21121.htm


1 遥控编、解码芯片

编、解码器选用pt2262、pt2272,这是一对遥控编、解码器芯片,该编、解码器采用高性能cmos工艺制造,功能极低,备用模式耗电仅0.5ma。对高噪声不敏感,适合在比赛场馆使用;有6-12个三态地址码及0-6个数据码;振荡器仅需要外接1个电阻即可。与pt2262配套的译码器选用pt2272。它与pt2262具有相同的特点,备用模式耗电仅0.1μa。

pt2262编码器采用dip18封装,osc(振荡器)端外接一个振荡电阻,dout为输出端,输出地址码及数据码(由不同的脉宽组成的脉冲串),一般经射频电路以rf方式由天线发射出去,pt2262引脚a0-a7地址码是三态的,可置"0"或"1"或"悬空"。相应输出的信号是两个不同宽度的脉冲,称为ad位(见图2),可编程多种不同的地址码(不易重码或破译)。编码位结构是编码信号的基本组成部分,它就是一个编码字,一个编码位有12个ad位(地址在前数据在后)和后面的sync位(带有1/8位波长的4位波长的波)组成,一个码周期有4个连续的编码字。一旦pt2262检测到te端置"0",dout引脚就有编码信号输出。振荡器的工作频率取决于外界电阻的阻值。

pt2272译码器封装是dip18,a0-a11为地址码,d0-d5为数据码。其中a6/d5-a11/d0可以做地址码或数据码,用做地址码时可用三态编程,用做数据码时是输出引脚,若译码器的地址码与编码器的地址码完全相对应,编码器有数据位1时,则相应的数据引脚输出为1(高电平)。din是脉冲信号串输入端,osc1与osc2两端外接一个振荡器电阻,当接收到的信号与译码器中的地址码完全符合时,vt端输出高电平,上电后处于备用模式。当接收到信号时,其地址码两次比较而完全相符时,vt引脚才输出高电平,与此同时,相应的数据引脚也输出高电平。

2 射频

pt2262配合市售无线发射f05c使用,pt2272配合市售无线接收模块j04e使用,f05系列采用声表面谐振器稳频,smt树脂封装,频率一致性较好,免调试,而一般的lc振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。f05具有较宽的工作电压范围及低功耗特性,当发射电压为3v时,发射电流约2ma。发射功率较小,12v为最佳工作电压,具有较好的发射效果,发射电流约5ma-8ma,大于12v时,功耗增大,有效发射功率不再明显提高,f05系列采用am方式调制以降低功耗,数据信号停止,发射电流将为0,数据信号与f05采用电阻耦合,而不能用电容耦合,否则f05将不能正常工作,数据电平应接近f05的实际工作电压,以获得较高的调制效果,f05对过宽的调制信号易引起调制效果下降,收发距离变近。当高电平脉冲宽度在0.08ms-1ms时,发射效果较好,大于1ms后效率开始下降,当低电平区大于10ms,接收到的数据第1位极易被干扰(即零电平干扰)而引起不解码。如采用通用编、解码器,可调整振荡电阻,使每组码中间的低电平区小于10ms,f05输入端平时应处于低电平状态,输入的数据信号应是正逻辑电平,幅度最高不应超过u01的工作电压,可靠传输距离达到80m。

3 硬件电路和软件流程

3.1 键盘发射电路

键盘发射电路采用内置2kb flash rom的89c2051,采用6mhz晶振做振荡源,用p1口的6个口作为键盘输入,分别为+1键a1(软件设计时让此键连续按住4s以上为连续+1)进行比赛时间的设定,暂停键a2可控制总计时和24s暂停,a3作为总计时的工作开启键,a4作为启动24s键,投篮或交换控球时按此键,按下此键后开始24s计时,a5作为24s的停止键(还没有违例),a6作为总计时和24s的同时启动键,工作时程序将a1-a6分别转化为0001-0110,经p3.2-p3.5送到pt2262的信号输入端,经dout输出到f05c,发射出去,流程见图3。

3.2 接收电路

pt2272将接收来的信号送入89c51,转变为相应的按键指令,利用串行通信口txd和rxd通过74ls595(带三态18位移位寄存器)输出显示的字段,每位显示完以后,进行锁存输出,可以避免显示的闪烁现象,(前2位显示24s的计时,后4位显示总的计时分、秒)。总计时分、秒的工作采用t0定时器工作于中断方式,建立一个中断服务程序,24s采用t1定时器工作于中断方式,也建立一个中断服务程序,在内部ram单元的7ch中放24s的显示值,7dh中存放总计时的分钟数,7eh中存放总计时的秒值。显示大屏幕采用led1-led6,利用24v供电,74ls595与led之间采用三极管作为功率放大电路,以驱动大尺寸高电压大电流的led,流程见图4和图5。


4 结束语

本方案成功利用数据的无线传输方式解决了篮球比赛计数器的安装问题,节约了线材,实际使用效果良好,适合在各种规模的体育场馆使用,可以代替传统的用钟表进行计时的方法,稍加改动,也可用于其他球类比赛,是体育器材向智能化发展的一个实例。



关键词: 模块

评论


相关推荐

技术专区

关闭