datasheet

汽车智能MP3无线发射器的设计

2016-09-25来源: eechina关键字:MP3  汽车电子  无线发射器
引言

汽车MP3无线发射器可以将MP3播放器内存储的音乐通过FM广播方式发送,再通过FM调频收音机接收,通过汽车音响播放。本文采用单片机AT89C52及数字锁相环MC145152等芯片设计了汽车MP3无线发射器,从仿真结果与目标样机的运行情况来看,均达到了预期效果。 

系统组成      

图1为汽车智能MP3无线发射器的系统组成框图,它主要由MC145152、MC1648组成数字锁相环频率合成器,采用变容二极管MV209调频。用户可使用简易的按键,通过单片机AT89C52控制并监测发射频率,同时利用液晶显示器显示反馈信息。另外,可使用串行口实现单片机与计算机的通信,从而通过计算机对发射机进行智能控制。音源不仅可以从车载MP3播放器获取,还可以通过计算机甚至使用网络资源提供。


图1  系统组成框图

各组成模块的设计

数字锁相环频率合成器的设计      

本文采用MC145152,该芯片集成了晶振、参考分频器、鉴频/鉴相器、可编程分频器等电路,简化了电路设计。同时利用单片机来控制MC145152,确定分频系数A、N和发射频率的对应关系。

频率合成器的控制由单片机来实现,由式f0=(P×N+A)×fr(式中f0为VCO输出频率,P为图1高速分频器的分频系数,N、A为单片机可编程分频系数,fr为调频步进值)可知,输出频率可由A和N来控制,A和N的值分别从单片机的P2.2~P2.7(6位)和P0口(8位)向MC145152发送。本来发送N值需要10位数据线,但因为f0属于88~108MHz频段,如果采用10KHz调频步进值fr,根据式f0=(P×N+A)×fr计算,可以得到N值最高位(N9,N8)恒为0,可省去单片机的输出口,而将MC145152的N9、N8两脚直接接地。

压控振荡器是频率合成电路的关键部分,采用集成的VCO芯片MC1648,其工作电压为5V,输出频率最高可达225MHz,输出波形失真小,采用由变容二极管MV09和电感组成的并联LC谐振槽路,振荡频率将受变容二极管的偏置电压控制。

高速分频器的设计      

由于发射机的频率高达88MHz ,MC145152无法对其直接分频,必须先用ECL(非饱和型逻辑电路)的高速分频器进行预分频,把频率降低,然后由MC145152进一步分频,得到一个与参考频率相等的频率,并进行鉴相。为使分频系数连续可调,可编程分频电路采用的是吞咽脉冲计数法,它由ECL的高速分频器MC12022及MC145152内部的÷A减法计数器和÷N减法计数器构成。

控制电路设计和频率计算      

控制电路的作用包括:响应按键输入,控制液晶显示,计算并向MC145152输出控制信号以及监测发射频率。 单片机使用11.0592MHz晶振,从X1、X2口接入,晶振的两个引脚分别接30pF的负载电容到地。

测频可利用单片机来完成。单片机内部有两个计时/计数器,一个用来计时,产生一个标准的时基闸门信号,一个用来计数,计下闸门时间内输入的脉冲个数,然后经换算得到实际输入的频率。

与MC145152类似,单片机同样无法以高达88MHz的频率直接进行测量,必须先对发射频率进行预分频,降到单片机能够测量的频率范围,并转换成为通用TTL电平,再接入测频接口,所测结果采用液晶显示。MC12022的输出频率至少为88MHz/64=1.375MHz,高于单片机的测频上限,无法直接利用,因此需要再接一个分频系数为100的分频器,本文采用价格较低的分频器74HC390。

VCO输出频率的范围是88 MHz ~108MHz。首先应确定参考频率fc,fr为步长(频率间隔)。 fr可由式1确定。

(1)由于R值是固定的,只能从8个参考值中选择,若fc采用10.2400MHz的晶振作为标准频率,对其进行÷R分频,R取2048,分频得到5KHz的脉冲信号作为fr。该值可通过单片机改变。

由fr确定的N值和A值的范围应该在MC145152工作范围内(A值范围0~63,N值范围0~1023),并且必须满足N>A。采用吞咽脉冲计数的方式,式2为总分频比。只要N>A,尽管P为固定值,只要合理选择N和A的值,∑即可连续。

(2)此时f0被锁定在:f0=(P×N+A)×fr    

(3)其中N为0~1023;A为0~63;P=64(由MC12022确定)。通过算式可以方便地算出每个频率对应的参数。

软件设计      

软件设计的关键是 MC145152的控制以及测频显示。软件实现的功能是:
①设定频率间隔fr÷R,即确定调频步进;
②设定分频系数A、N的值,以得到需要的输出频率;
③测量输出频率并显示;
④驱动液晶显示器。

MC145152的控制和显示部分的程序设计      

图2为软件设计流程图。晶振频率为10.2400MHz,首先确定其频率间隔,对其进行÷R分频,若R取2048,得到频率间隔为5kHz。改变计数方法,可以得到的调频步进值分别为5kHz、100kHz和500kHz , A、N值的计算可由前述的公式来完成,但是在程序设计中并不是将算法编写为程序,而是要找到A、N的变化规律。表1为不同步进值对应的A、N值(限于篇幅只列其中一部分)。当步进值分别为5kHz、100kHz、500kHz时,A值分别增加1、20和36,由于A值的范围是0~63,而且必须满足N>A。 程序设计中,不需要将每个变化都存入单片机,而是使用一个变量fa,其值分别对应不同的步进,取值为1、20或36。这样节省了系统资源,可根据设定频率确定A、N值并送到MC145152中。


图2  软件设计流程图

频率测量子程序
      
频率测量是对设定的输出频率进行实时测定并显示。编程用C语言来实现。该程序包括分频器、测频控制器、计数器和锁存器4个模块。最终将测得的数据锁存后送到液晶显示。其原理是利用计数器对被测频率脉冲计数,当时钟周期为Is时,测得的脉冲个数即为所测频率。测频控制是为了完成自动测频而设计的,它控制计数器的工作,使其计数周期为Is,Is之后就停止计数,将此时的计数值送入锁存器锁存,同时对计数器清零,开始下一个周期的计数,该计数值就是测得的频率。

结语
      
在研制汽车MP3无线发射器的过程中,曾采用几套频率合成的设计方案,经过比较,最终选定以单片机控制、MC145152为核心的数字锁相环频率合成电路,实现了频率自动跟踪,中心频率稳定度达到了要求。设计成数控可变频,得到任意的频率,经测试,具有比较高的频率稳定度和可靠性。

关键字:MP3  汽车电子  无线发射器

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/article_2016092529805.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:车载低端图像数据采集压缩存储及传输系统的实现
下一篇:基于RFID的汽车防盗系统设计与实现

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

意法半导体推出采用Linux发行版的STM32MP1微处理器

意法半导体以Arm Cortex研发经验扩大STM32 MCU的功能,使此市场领先的微控制器产品组合可以覆盖处理性能和资源要求更高且需要大型开源软体的应用领域。新推出之STM32MP1多核微处理器系列具备运算和图形处理的能力,且兼具高效即时控制和高功能整合度,有助於简化工业制造、消费性电子、智慧家庭、医疗应用等高性能解决方案的开发。STM32MP1系列微处理器(MPU)产品基於意法半导体及其合作夥伴共同构建之强大、成熟的STM32系列生态系统,包括开发工具和技术支援。STM32系列可解决客户对即时任务和功耗限制的要求,OpenSTLinux以市场上主流的开源Linux发行版发行,将STM32系列从即时任务和功耗限制为主的应用扩大到
发表于 2019-04-05

加快物联网和智能工业创新 STM32MP1微处理器问市

微处理器系列产品列入10年滚动续期工业级供货承诺名单 STM32MP1多核架构是在实时和功耗受限的子系统中开发开源软件应用的理想选择 OpenSTLinux发行版和经过市场检验的STM32Cube生态系统可缩短研发周期 半导体供应商意法半导体利用多年积累的Arm® Cortex® 研发知识扩大STM32 MCU的功能,使这一市场领先的微控制器产品组合覆盖到处理性能和资源要求更高且需要大型开源软件的应用领域。新推出的STM32MP1多核微处理器系列具有计算和图形处理能力,兼备高能效实时控制和高功能集成度,有助于简化工业制造、消费电子、智能家居、医疗应用高性能解决方案的开发。 STM32MP
发表于 2019-02-26

vivo V15 Pro参数披露:骁龙675+48MP后置三摄

集微网消息,昨天我们报道了vivo即将于2月20日在印度发布V15系列的消息,今天这个系列中的一款V15 Pro的参数规格被知情人士披露出来了。据悉,V15 Pro用上了6.59英寸的Super AMOLED全面屏,分辨率为1080x2316,搭载高通骁龙675处理器,辅以6GB+128GB的存储组合,后置48MP+8MP+5MP三摄像头,前置32MP的升降式摄像头,搭载屏下指纹技术,网传V15 Pro还内置了4500mAh电池和使用Type-C接口。知情人士还从vivo线下零售店获取到的消息显示,V15 Pro将从2月15日起开启预售,在该机预售期间,vivo将与Bajaj Finserv、Jio等合作推出购机优惠活动
发表于 2019-02-11
vivo V15 Pro参数披露:骁龙675+48MP后置三摄

STM8L151 使用硬件SPI驱动VS1003B MP3解码芯片

该如何使用STM8L的硬件SPI去驱动VS1003B?这个问题分两部分来思考,一是STM8L的SPI部分该如何配置以及与VS1003B相连的控制管脚该如何配置,二是关于VS1003B的时序以及指令使用。由于STM8L的SPI部分与VS1003B的SPI部分进行相互通信,先看看VS1003B的SPI特性,才能对STM8L进行配置。在VS1003B中SPI模式定义如下:其中XDCS为发送MP3数据是的芯片控制管脚,XCS为发送VS1003B指令的控制管脚,在手册中亦有对SPI通信速度的说明,见下图:上图中CLKI在手册中为:36.864Mhz故上面SPI的通信速率在6.144MHz-9.216MHz之间,但在本例中根据6.144MHz
发表于 2018-09-10

了解电源芯片EN引脚通常滞回特性

级的电源芯片的EN引脚通常还带有滞回的特性。二、应用技巧1、巧用分压电阻,实现电源芯片的稳定输出对于电源芯片,我们通常使用分压电阻将EN信号接到电源的输入引脚上,来防止EN端的电压超过它的耐压值。而在满足耐压值得条件下,还要将EN脚的电压设定在“合适”的范围。例如文章一开始提到的,某电机控制板的24V电源在给电机供电的同时也通过DC/DC:MP2451输出12V给其他电路供电。在没有助力电池时,电机发电为控制板供电,而电机的转动并非是匀速的,产生了波动较大的电压,如下图1所示,黄色线为电机反向发电电压,绿色则为MP2451输出的电压。图1 电机发电曲线和DCDC的输出曲线由上图1可以看出,电机的发电电压(DC/DC的输入电压)VIN
发表于 2018-04-27
了解电源芯片EN引脚通常滞回特性

了解电源芯片EN引脚通常滞回特性

级的电源芯片的EN引脚通常还带有滞回的特性。二、应用技巧1、巧用分压电阻,实现电源芯片的稳定输出对于电源芯片,我们通常使用分压电阻将EN信号接到电源的输入引脚上,来防止EN端的电压超过它的耐压值。而在满足耐压值得条件下,还要将EN脚的电压设定在“合适”的范围。例如文章一开始提到的,某电机控制板的24V电源在给电机供电的同时也通过DC/DC:MP2451输出12V给其他电路供电。在没有助力电池时,电机发电为控制板供电,而电机的转动并非是匀速的,产生了波动较大的电压,如下图1所示,黄色线为电机反向发电电压,绿色则为MP2451输出的电压。图1 电机发电曲线和DCDC的输出曲线由上图1可以看出,电机的发电电压(DC/DC的输入电压)VIN
发表于 2018-04-25
了解电源芯片EN引脚通常滞回特性

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved