历史上的今天
返回首页

历史上的今天

今天是:2024年10月22日(星期二)

正在发生

2019年10月22日 | 用PIC16C54制作简易AM频率计

2019-10-22 来源:eefocus

    目前,市面上有许多AM调幅的无线电控制产品,如汽车防盗器、玩具等。它们的遥控器发射电路大多采用LC振荡电路,容易发生频偏,影响遥控距离及操作。如欲对其进行检查或调整则需用频谱仪。频谱仪昂贵、笨重,仅适合于实验室使用。下面介绍的电路可检测AM频率超过900MHz,不但便宜,而且可制成掌上型,易于携带。


    图1为一般AM遥控器发射之波形图(假设信号高电位为1,低电位为0),经载波调幅后由天线发射。


    图2为频率计主要电路,由PIC16C54单片机控制计数。VCC为5V,可由12V或9V电池经7805稳压得到。接收天线用电路板上铜箔所形成的环形天线。R1、C1、R5用于调整接收灵敏度,一般来说灵敏度不需太高,以降低干扰的影响。无线电信号经由天线送至TFK893高频分频器除频后,经检波电路送至缓冲器。TFK893分频器之除数是可设定的,这里建议设为64。若除数太大则误差太小,除数设定太小则较高频带无法计数。同时,需注意所选用之NAND门反应速度不能太慢。

    将分频之信号分为二路,一路经低通滤波电路送至PIC16C54单片机输入脚(假设为DATA脚),另一路与单片机控制脚(假设为GATE脚)信号作NAND之后送入单片机的RTCC脚。在此只利用2SC945之反应速度不够快,即可去除无线高频载波成分。PIC16C54振荡频率为20MHz,内部计数器来源则需设定为RTCC脚。


    由图1可得知:调幅后高频载波信号只出现于信号为1时,因此单片机软件控制流程为:当检测到DATA脚为高电位之瞬间,GATE脚送出高电位,让载波信号通过控制送至RTCC脚,同时将内部定时器清零。当检测到DATA脚为低电位瞬间,则从GATE脚送出低电平关闭RTCC输入,并把定时器之值存入缓存器。此数值即是在GATE开关之时间内(亦信号为1)载波的周期数。


    读入的RTCC数,除以GATE开关之时间,再乘以TFK893分频器之除数,即是检测到的频率值。此流程重复数次,再求平均,即可得到相当正确之频率值。再由PIC16C54单片机控制显示电路显示此频率值。以笔者实际测试十余种遥控器,并将测量值与频谱仪的测量值做比较,相差大多不超过200kHz,故一般AM调幅的无线电控制应用是可以接受的。

推荐阅读

史海拾趣

大毅科技公司的发展小趣事

大毅科技一直注重技术创新和研发投入。公司拥有一支高素质的研发团队,不断推出具有市场竞争力的新产品。其中,高压电阻和可修整电阻等产品得到了客户的广泛认可。此外,大毅科技还积极投入于新型材料的研发,以提高产品的性能和降低成本。这些技术创新的成果不仅使大毅科技在市场中保持了领先地位,还为公司的持续发展奠定了坚实基础。

登丰微(GSTEK)公司的发展小趣事

歌普电子不仅注重产品的品质和技术创新,还非常重视客户服务。公司始终秉承“用心服务”的理念,为客户提供全方位的售前、售中和售后服务。无论是产品咨询、技术支持还是售后保障,歌普都能迅速响应并满足客户的需求。这种高效、专业的服务赢得了客户的高度评价和信赖,也为公司的持续发展奠定了坚实的基础。

爱特姆(ATOM)公司的发展小趣事

爱特姆在国内市场取得一定成绩后,开始积极拓展国际市场。通过与欧洲、美国等国家的知名企业建立合作关系,爱特姆的产品逐渐打入国际市场,并赢得了良好的口碑。同时,公司还积极参加国际电子展会,与全球同行交流学习,不断提升自身的国际竞争力。

Amphenol Nexus公司的发展小趣事

2008年,Amphenol公司看中了Nexus, Inc.在连接器领域的潜力,决定对其进行收购。收购完成后,Amphenol成立了提供全球销售支持的Amphenol Nexus Technologies,同时仍保持了对客户支持和开发的坚定承诺。这一举措使Amphenol Nexus Technologies得以借助Amphenol的全球性的资源和网络,进一步拓展其业务范围和市场影响力。

Crowd Supply公司的发展小趣事

为了适应电子行业的快速发展和变化,Crowd Supply不断投入资源进行技术创新和平台升级。他们推出了一系列新功能,如智能推荐、数据分析等,以帮助项目方更好地了解市场需求和支持者偏好。同时,平台也加强了与供应链和生产商的合作,确保项目的顺利推进和产品的高质量交付。

GC Electronics公司的发展小趣事
定期清洁传感器和冷却系统,防止污垢或杂质影响传感器的正常工作。

问答坊 | AI 解惑

PLC高手密决

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来 再参考别人的提示,你就知道自己和别人思路的差异。 2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对 超过书的价值。当然如 ...…

查看全部问答>

想用S3C2440+GPS模块实现简单的GPS功能

各位老大,我的ARM开发板是FL2440,系统是WINCE 5.0,本人想DIY个车载GPS,学习学习,想问问各位老大,常用的GPS模块有哪些?电子地图是自己绘制,还是利用其他公司提供的地图。有没有免费的可用电子地图?用mapinfo可以吗? 只要能实现简单的功能就 ...…

查看全部问答>

求一块开发板

小弟我现在想买一块SAMSUNG的s3c2410 arm9 的开发板,但是网上有很多厂商不知道哪个好,请求各位大哥能否提供几个好点的厂商,谢谢!!…

查看全部问答>

关于访问外部RAM的数据问题

TAB:DB 00H,01H,02H,03H 我怎么更改TAB中第二块的值? 用MOVX吗?…

查看全部问答>

IAR发布了POWERPAC实时嵌入式操作系统文件管理系统

IAR 发布了具有实时嵌入式操作系统(RTOS)并包含一个高性能的文件管理系统的POWERPAC        IAR PowerPac for ARM,V1.10 IAR PowerPac for ARM 包含 ...…

查看全部问答>

只能安全电源插座

昨天晚上看新闻,据说我所在城市去年发生火灾400多起,多是因为不安全用电引起。于是有了个灵感 我们可以吧每个插座改成数字化插座,这个插座可以根据漏电的变化,负载的变化,温度变化,及时切断电源,避免火灾发生。 当插座打火或起火时候,可 ...…

查看全部问答>

求整合好的代码

请问一下,mspg2553(测温度的那个代码)的代码怎么整合到g2452(就是那个风火轮的那个代码)代码中?…

查看全部问答>