2.单片机控制的调频收音机设计
基于单片机的数字式调频收音机设计毕设答辩
2 研究内容
RESEARCH CONTENTS
3 研 究 内 容 RESEARCH CONTENTS
3 调试分析
DEBUG ANALYSIS
由于条件的限制(缺乏场强仪器),我们采用的测试方法 并不完善,但测试结果在一定程度上反映了我们设计的调频 收音机的功能,每个频点的灵敏度也不一样。我们的分析可 能是由于输入带通滤波器对不同频率信号衰减的不同灵敏度 和接收机的高镜像抑制比。我们认为天线输出端的带通滤波 器起着很大的作用。从这个调频收音机使用的器件的功能来 看,还是有一些可以改进和完善的地方。比如液晶显示屏可 以提供汉字信息并增加时间显示,功能键采用组合键减少键 数。考虑到整机的供电和便携性,整机应该采用较低的电源 供电。
4结 论
Conclusion
通过本项目的毕业设计,基本掌握了锁相频率合成技术的 工作原理及应用,收音机的工作原理以及高频电路的测量和 调试方法,掌握了利用单片机系统对设备的简单控制以及单 片机相关编程的思路和方法。由于时间短,实验条件不足, 这个设计还需要进一步完善。通过这次毕业设计,我觉得锻 炼了自己的能力,学到了知识,受益匪浅。
2 研 究 内 容 RESEARCH CONTENTS
调频收音机一般包括:天线、前端输入回路、混频、本 振、中放、解调、放大和输入等部分,在本设计中,设计了 高放、混频、中放、解调等电路。采用FM/AM收音机集成芯片 CXA1019S索尼公司出品;通过锁相频率合成芯片BU2614、51 单片机及外围电路的配合,完成自动调谐、程控搜索、无线 载频显示等功能。本设计采用频率合成技术完成收音机的电 调,通过BU2614的串口与单片机的通信改变分频比。BU2614 的内部分频器和鉴频器与CXA1019S的本振VCO组成数控锁相环, 通过改变分频比来改变接收频点。频道选择、频率显示、频 道存储等。均由单片机AT89C52和MAX7219、93C46芯片 人: 学 号:
单片机控制的TEA5767高性能FM收音机DIY
[分享]单片机控制的TEA5767高性能FM收音机DIY(含原理图,源代码)Post By:2007-10-10 11:41:57本帖向大家介绍新型FM收音机的设计及制作。
想想当年我们是什么做收音机的。
高放混频,解调,立体声解码,锁相等好几个芯片,线路焊好了,但痛苦才开始。
有设备还好些,没有更苦。
为了找谐振点,不停的调电容电感,不停的换电容电感······终于有声音,但始终都没那么好。
现在,痛苦终于过去。
因为有了新一代的芯片TEA5767。
TEA5767 ,零调整。
线路又极其简单。
一个晶振,一个电感,几个电容完了。
通过I2C 接口送几个字节的数据进去就ok。
此主题相关图片如下:此主题相关图片如下:源代码:可以存台的版本。
本文用到的收音模块可到:/参考// WINAVR GCC// ATmega8// clock: internal 1Mhz#include <avr/io.h>#include <avr/interrupt.h>#include <avr/signal.h>#include <avr/delay.h>#include <avr/eeprom.h>#include '3310LCD_function.c'#define uchar uint8_t#define uint uint16_t#define SLA_W 0b11000000 #define SLA_R 0b11000001uchar senddata[5] ;uchar readdata[5] ;uchar search = 0;uchar search_up = 0;uchar mode = 1;uchar station = 0;uint pll = 0x29da; // 88Mhz uint fre = 8750;//-------------------------------// 延时void delay_ms(uint ms){uint i;for(i=0;i<ms;i++)_delay_loop_2(250);}//I2C主机模式输出void set5767(void){uchar i = 0;TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); // SEND START SIGNAL while (!(TWCR & (1<<TWINT))); // WAIT FOR START SIG//if ((TWSR & 0xF8) != START) ERROR();TWDR = SLA_W; // send addressTWCR = (1<<TWINT) | (1<<TWEN);while (!(TWCR & (1<<TWINT)));//if ((TWSR & 0xF8) !=MT_SLA_ACK) ERROR();for ( i = 0; i < 5; i++ ){TWDR = senddata;TWCR = (1<<TWINT) | (1<<TWEN); // send datawhile (!(TWCR & (1<<TWINT)));// if ((TWSR & 0xF8) != MT_DATA_ACK) ERROR();}TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO); //SEND STOP SIGNAL//LCD_write_english_string(60,3,'sOK');}//I2C主机模式输入void read5767(void){uchar i = 0;TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); // SEND START SIGNAL while (!(TWCR & (1<<TWINT))); // WAIT FOR START SIG//if ((TWSR & 0xF8) != START) ERROR();TWDR = SLA_R; // send addressTWCR = (1<<TWINT) | (1<<TWEN);while (!(TWCR & (1<<TWINT)));for ( i = 0; i < 5; i++ ){TWCR = (1<<TWINT) | (1<<TWEN); // read datawhile (!(TWCR & (1<<TWINT)));readdata = TWDR ;// if ((TWSR & 0xF8) != MT_DATA_ACK) ERROR();}TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO); //SEND STOP SIGNAL//LCD_write_english_string(10,3,'rOK');}void show_frequency(void){uint32_t nPLL =0; //Decuint32_t frequency = 0; //Khzuchar display_bit[5];uchar tbTmp1=readdata[1];uchar tbTmp2=readdata[0];tbTmp2&=0x3f;nPLL=pll ;//tbTmp2*256+tbTmp1;// calculate searched station frequencyif(senddata[2]&0x10)frequency =(unsigned long)(nPLL*82/10-225);elsefrequency =(unsigned long)(nPLL*82/10+225);display_bit[0] = frequency / 100000 ;if ( display_bit[0] == 0 ) display_bit[0] = 0x20;else display_bit[0] += 0x30;display_bit[1] = (frequency / 10000)%10 +0x30;display_bit[2] = (frequency / 1000)%10 +0x30;display_bit[3] = (frequency / 100)%10 +0x30; display_bit[4] = (frequency / 10)%10 +0x30; LCD_write_english_string(0,2,' ' );LCD_write_char(display_bit[0]);LCD_write_char(display_bit[1]);LCD_write_char(display_bit[2]);LCD_write_english_string(30,2,'.' );LCD_write_char(display_bit[3]);LCD_write_char(display_bit[4]);LCD_write_english_string(48,2,' MHz' );}void show_frequency2(void){uchar display_bit[5];display_bit[0] = fre / 10000 ;if ( display_bit[0] == 0 ) display_bit[0] = 0x20; else display_bit[0] += 0x30;display_bit[1] = (fre / 1000)%10 +0x30; display_bit[2] = (fre / 100)%10 +0x30;display_bit[3] = (fre/10) %10 +0x30;display_bit[4] = fre%10+0x30;LCD_write_english_string(0,2,' ' );LCD_write_char(display_bit[0]);LCD_write_char(display_bit[1]);LCD_write_char(display_bit[2]);LCD_write_english_string(30,2,'.' );LCD_write_char(display_bit[3]);LCD_write_char(display_bit[4]);LCD_write_english_string(48,2,' MHz' );}void show_rx_power(void){uchar temp;temp = (readdata[3]>>4);LCD_write_english_string(60,0,' ');LCD_write_char((temp/10)%10 + 0x30 ); LCD_write_char(temp%10 + 0x30 );}void show_rx_power_blank(void){LCD_write_english_string(60,0,' ');}void calculate_pll(void){uint32_t temp;temp = fre;pll = (uint)( ( (temp*10-225)*4000)/32768);}void init(void){DDRB = 0XFF;PORTB = 0XFF;DDRD = 0B11100000;PORTD = 0XFF;DDRC = 0B00000000;PORTC = 0Xff; // IO initdelay_nms(250);delay_nms(250);delay_nms(250);delay_nms(250);//TWITWBR = 12;TWCR = (1<<TWEN); //SEND STOP SIGNALOSCCAL=0x9d; // 8M系统内部时钟校准//设置MCU的I/O口DDRB |= LCD_RST | LCD_DC | LCD_CE | SPI_MOSI | SPI_CLK;SPSR |= (1<<SPI2X); // 设置SPI时钟倍速SPCR |= (1<<SPE)|(1<<MSTR); // 使能SPI接口,主机模式,4M时钟LCD_init(); //初始化液晶}//////////////////////////////////////////////////////////////////int main(void){init();uint x;senddata[0] = pll/256; //load 100MHz pllsenddata[1] = pll%256; // away's low side injection senddata[2] = 0b00100000;senddata[3] = 0b10010000;senddata[4] = 0b01000000;readdata[0] = senddata[0];readdata[1] = senddata[1];LCD_write_english_string(0,0,'FM STEREO' );//LCD_write_english_string(0,5,' stereo' );//LCD_write_english_string(0,2,' 99.1Mhz' );show_frequency();LCD_write_inverse_string(0,5,' UP ');LCD_write_inverse_string(48,5,' DOWN ');station = eeprom_read_byte(22);fre = eeprom_read_word( station *2);calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);//delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);while(1){start:if ( (PIND&0x0c) == 0x04){delay_nms(50);if ( (PIND&0x0c) == 0x04){LCD_write_english_string(48,5,' DOWN ' );delay_nms(200);x= 0;while(bit_is_clear(PIND, 3)){x++;if ( x > 65530 ) //判断是否长按{if ( mode ){mode = 0; //改变模式LCD_write_english_string(0,4,'SET CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);}else{mode = 1; //改变模式LCD_write_english_string(0,4,'CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);LCD_write_english_string(24,4,' ' );eeprom_write_word(station*2,fre);}loop_until_bit_is_set(PIND, 3);LCD_write_inverse_string(48,5,' DOWN '); goto start;}}//LCD_write_english_string(0,4,'KEY1 press' ); LCD_write_inverse_string(48,5,' DOWN ');if ( mode ){station --;if ( station < 1 ) station = 10; eeprom_write_byte( 22,station);//*pst = station *2;fre = eeprom_read_word( station *2); calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' ); LCD_write_char(station/10 +0x30); LCD_write_char(station%10 +0x30); }else{fre -=5;if ( fre <= 8750 ) fre = 10800;calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();}}if ( (PIND&0x0c) == 0x08){delay_nms(50);if ( (PIND&0x0c) == 0x08){LCD_write_english_string(0,5,' UP ');delay_nms(200);if ( mode ){loop_until_bit_is_set(PIND, 2);LCD_write_inverse_string(0,5,' UP ');station ++;if ( station >= 11 ) station = 1;eeprom_write_byte( 22,station);//*pst = station *2;fre = eeprom_read_word( station *2); calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' ); LCD_write_char(station/10 +0x30); LCD_write_char(station%10 +0x30); }else{fre +=5;if ( fre >= 10800 ) fre = 8750;calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();//loop_until_bit_is_set(PIND, 2);LCD_write_inverse_string(0,5,' UP ');}}}}}。
调频收音机
题目:调频收音机设计人员:指导老师:时间:2011-7-23摘要本设计主要由收音机集成芯片CD1191,锁相环器件CD4046、BU2614,Atmega128单片机等组成,能够实现电台频率信号的自动锁定与存储,并兼有液晶12864显示时间与此时所播放的电台频率值等信息,接收FM信号频率范围可以达到88-108MHZ,灵敏度较高,并通过立体解码使声音更加动听与逼真。
关键词:CD1191 BU2614Abstract:This design mainly by the radio CD1191 integrated chips, and phase lock loop device, BU2614 and MSP430 microcontroller CD4046 components, radio frequency signals to realize the automatic locking and storage, and with LCD display time and at this time of the broadcast radio frequency value of information, such as receiving FM signal frequency range can reach 88 to 108 MHZ, high sensitivity, and through the stereo code that makes voice more charming and vivid.Key words:CD1191BU26141方案论证与比较1.1调谐方案论证与选择方案1:采用电子调谐系统。
利用变容二极管的变容特性构成LC 振荡回路进行回路的调谐。
通过加到电容上面的调谐电压来改变电容值,从而改变调谐频率,达到选台的目的。
此方案中调谐方式电路简单,但频率的稳定性差,且不利于使用单片机进行智能控制。
毕业设计(论文)-基于51系列单片机的调频收音机的设计[管理资料]
基于51系列单片机的调频收音机的设计陈超东华理工大学机械与电子工程学院08062120摘要随着科学技术的发展,调频收音机的应用十分广泛,尤其消费类占有相当的市场。
从分立元件组成的收音机到由集成电路组成的收音机,调频收音机技术已达到十分成熟的地步。
收音机从它的诞生至今,不仅方便了媒体信息的传播,也推进了现代电子技术和更先进的电信设备的发展。
从普通的调幅收音机到高级调频收音机,调频收音机以较高的技术含量和较高的音质得到了广泛的欢迎。
本课题主要研究调频收音机的设计全过程,介绍一种基于51系列单片机的调频收音机,~,。
该系统主要由电源模块、控制模块、显示模块和调频模块,功放模块组成。
它以51单片机为核心,控制TEA5767调频芯片及LED数码管实现调频收音与显示频率,并通过功放播音。
该设计将是一台工作稳定、高性能、体积小、易调谐、接收灵敏度高、参考频率选择灵活、可实现自动搜台的调频收音机。
关键词:调频收音机; 51系列单片机; TEA5767芯片AbstractWith the development of science and technology, FM radio is widely used, especially consumer occupies a considerable market. From discrete components radio to consist of Integrated Circuits Radio, FM radio technology has reached a very mature stage.Radio from its birth date, not only facilitate the media dissemination of information, but also promoted the modern electronic technology and the development of more advanced telecommunications equipment. From the ordinary AM radio to senior FM radio, FM radio with high technology content and high quality has been widely welcomed.The main topic on FM radio design process, based on the51 Series MCU FM radio, can realize the automatic frequency range between ~, adjustable. The system is mainly composed of a power supply module, control module, display module and a modulation module, power amplifier module. With51 single-chip microcomputer as the core control chip, TEA5767FM and LED digital control to achieve the FM radio frequency power amplifier and display, and the broadcast. The design will be a stable work, high performance, small volume, easy tuning, high receiving sensitivity, frequency reference selection is flexible, can realize the automatic searching FM radio.Key words: FM radio;The 51 Series MCU;TEA5767 chip目录第一章绪论 (1)第二章系统总体设计方案 (2) (2) (2) (2) (2) (2) (2) (2) (3) (3) (4) (4) (4) (4) (5) (5)第三章系统硬件电路的设计与实现 (6)控制模块设计 (6)调频模块设计 (6)键盘电路 (7)显示模块设计 (8)功放模块设计 (8)电源模块设计 (9)第四章系统的软件设计 (10)主程序设计 (10)TEA5767的主要功能特征 (10)TEA5767的管脚说明及其基本的外围电路 (11)TEA5767的应用电路 (12)第五章系统调试 (14) (14) (14) (15).......................................................................................15第六章总结 (16)参考文献 (17)附录一 (18)附录二 (19)第一章绪论1888年德国科学家赫兹,发现了无线电波的存在。
基于单片机数字FM收音机的设计方法与实现(毕业论文)
学科分类号0806本科毕业论文(设计)题目(中文):基于单片机的数字FM收音机设计(英文):The Design of FM Radio Based onMCU学生姓名:某某学号:0810404003系别:物理与信息工程系专业:通信工程专业指导教师:某某讲师起止日期:2011年12月—2012年5月2012年5月12日怀化学院本科毕业设计报告书诚信声明作者郑重声明:所呈交的本科毕业设计,是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。
除文中已经注明引用的内容外,报告书中不含任何其他个人或集体已经发表或撰写过的成果。
对毕业设计做出重要贡献的个人和集体均已在文中以明确的方式标明。
本声明的法律结果由作者承担。
本科毕业设计报告书作者签名:年月日目录摘要 (I)关键词 (I)Abstract (II)Key words (III)1 前言 (3)2 方案设计与论证·······················································错误!未定义书签。
3 硬件电路设计 (7)3.1 主控电路 (7)3.2 音频输出模块电路 (10)3.3 FM收音电路 (12)3.4 LED数码管电路 (16)3.5 按键电路 (17)3.6 I2C总线简介 (18)3.7 电路装配注意事项 (21)4 软件设计 (21)4.1主程序设计 (22)4.2数码管显示控制子程序 (24)4.3 收音机控制子程序 (25)5 系统测试 (26)6 结论与心得 (27)参考文献 (28)致谢 (29)附录A (30)附录B (37)基于单片机的FM调频收音机摘要调频收音机本次所设计的题目是调频收音机的设计。
基于单片机的数字FM收音机设计
摘要现在人们常使用的收音机为手动调频收台,使用较为麻烦,而且由于接收灵敏度不高,所接收的频段较窄。
TEA5767具有高性能的RF AGC电路,其接收灵敏度高、参考频率选择灵活、可实现自动搜台。
本课题采用STC89C52单片机和TEA5767为核心器件,用I2C通信方式联接单片机与TEA5767,实现数字FM 收音机系统。
通过编写软件利用单片机控制TEA5767实现手动活自动调频,收到的信号通过TAD2030功放器件放大后,再用扬声器输出信号。
在调频的过程中可以通过LCD1602液晶显示屏来随时查看信号的频率。
关键词:数字调频; STC89C52; TEA5767; TDA2030ABSTRACTNowadays people usually use the radio for manual FM accept , it is much trouble, and because the rx sensitivity is not high, the frequency band received is very narrow。
TEA5767 has high-performance RF AGC circuit, high sensitivity receiving, reference frequency selection flexible and it can be the realization of automatic search platform。
So in this designing I will use the STC89C52 single-chip microcomputer and TEA5767 as the core components of digital FM radio system and Use the I2C communication to connect between STC89C52 and TEA5767 chip。
单片机控制的FM收音机
基于单片机控制的FM收音机摘要:单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
正因为单片机有如此多的优点,因此其应用领域之广,几乎到了无孔不入的地步。
在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。
我们可以开发利用单片机系统以获得很高的经济效益。
更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。
以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。
这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。
例如,本文所要论述的通过单片机来控制TEA5767HN芯片及驱动LCD1602液晶屏实现FM收音并显示频率。
现在人们常使用的收音机为手动调频收台,使用较为麻烦,而且由于接收灵敏度不高,所接收的频段较窄。
本设计采用的是TEA5767HN芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767HN芯片内集成了完整的IF频率选择和鉴频系统,只需很少的低成本外围元件,就可实现FM 收音机的全部功能。
另外,它具有高性能的RF AGC电路,其接收灵敏度高;参考频率选择灵活;可实现自动搜台。
关键词:89C52单片机;TEA5767HN芯片;2822功率放大器AbstractThis test constitute with stc89c52 singlechip micyoco,tea5767 model,2822 power amplifier,1602 and peripheral circuit.In the design process,we used modular design for several types,such as searching model,display model,storage model and some ancillary function.STC series singlechip has very good control ability and stable level to meet the requirements.前言:本设计研究FM收音机分为硬件电路和程序设计两个方面。
单片机控制的自动锁相调频发射机的设计
首先通过预置电路,将分频比NP和A预置到主计数器和吸收计数器中,由吸收计数器产生的高电平模式控制信号,使前置分频器工作在(P+1)状态。
当一个计数周期开始,在主计数器和吸收计数器未计数到零时,模式控制为高电平,双模前置分频器的输出频率为fvco/(P+1)。
在输入A(P+1)周期后,吸收计数器减法计数到零,将模式控制电平变为低电平,通过与门电路封锁吸收计数器的计数禁止端,使之停止计数,此时主计数器还存有fvco/P,再经过(NP-A)P 个周期,主计数器也减法计数到零,主计数器输出低电平将两个输出比相脉冲送至鉴相器。
在一个完整的周期中,输入的周期数为:N =(P+1)×A+(NP-A)×P = P×NP+A式中N就是总分频比。
从上式可知,NP必须大A。
一旦环路锁定,压控振荡器输出(P ×NP+A)倍参考频率信号。
3.主要硬件电路实现本设计涉及到高频小信号缓冲放大器、压控振荡器、锁相环电路和高频功率放大器以及单片机控制部分的设计。
下面主要介绍锁相环电路与单片机控制部分的设计。
图5 压控振荡器图6 调制信号输入回路3.1 锁相环路的设计锁相环路由集成锁相控制器、环路滤波器和压控振荡器组成。
下面对这几部分进行详细的阐述。
3.2.1 压控振荡器的设计VCO电路如图5所示。
本系统的设计调频载波频率变化范围为85MHz~110MHz,中心频率f0=(85+110)/2=97.5MHz,为方便计算取f0 =98MHz,波段覆盖系数为Kf=110/85=1.3,变容管的变容比为,要求,一般电容三点式振荡器可以达到。
变容二极管D1 采用部分接入式。
3.2.2 调频电路的设计将调制信号直接加到锁相环路压控振荡器的振荡回路中,以此实现直接调频,可兼顾最大频偏和频率稳定度。
考虑到输入调制信号的峰—峰值不定,如调制信号为CD 唱机输出可达1V,而输入为卡式磁带机时则只有0.5V,为此在调制信号输入端加接了电位器进行调节,使其达到所需的频偏。
基于单片机的FM收音机设计
ELECTRONIC ENGINEERING & PRODUCT WORLD2022.4电子产品世界基于单片机的FM收音机设计Design of home internet detection system based on STM32许可嘉,杨晓军 (成都大学电子信息与电气工程学院,成都610106)摘 要:该设计是单片机控制电路与TEA5767模块电路及音频功率放大电路共同组成的FM收音机电路,用来实现频道接收、保存、播放等功能。
系统采用STC89C52为主控,TEA5767作为数字信号处理器,I2C总线协议为主控与数字信号处理器之间的通信协议,可以实现频道自动搜索、接收、保存、播放等功能。
通过LCD显示器实时显示当下操作及相应频道所在频率。
最终测试结果表明:该设计可以实现频率在87.5 MHz~108 MHz调频广播的接收,本设计能够达到了既定的设计目标。
关键词:单片机;FM收音机;TEA5767;I2C总线随着现代科学技术的不断发展,电子产品也不断更新换代,单片机的广泛应用使用使现在的电子产品设计越来越方便、功能越来越好,而单片机是所有微处理器中性价比最高的一种,它的功能不断完善,种类不断增加,因此它的应用领域也不断扩大,本文我们将单片机与FM收音机芯片综合运用起来,设计了一款可以实现调频、存台的FM收音机系统。
1 系统方案1.1 系统总体设计该系统设计采用模块化设计,主要由存储模块,主控制器,数字处理芯片和音频功率放大器组成。
系统工作原理框图如图1所示,由主控制器接收按键信号进行人机交互,通过I2C总线,主控制器作为主机,TEA5767为从机,双机通信,TEA5767芯片输出音频信号经LM386放大后通过耳机或扬声器播放,系统运行时,收听电台的频率可在LCD显示器上实时显示,通过按键手动控制频率搜台,或切换至自动搜台模式,音频输出设备音量可由电位器调节[8]。
2 系统硬件设计该系统的硬件设计部分分为TEA5767数字处理电路、主控制器电路和音频功放电路。
基于单片机的多功能收音机的设计与实现讲诉
学号09700113毕业设计说明书基于单片机的多功能收音机的设计与实现学生姓名李炯专业名称电子与信息工程系指导教师电子与信息工程系2013年6 月16 日基于单片机的多功能收音机的设计与实现Microcontroller-based multi-function design and implementation of radio摘要单片机自从20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,因此应用很广泛,发展很快。
单片机的特点是体积非常小、集成度很高、重量轻、抗干扰的能力强,对环境的要求不高,价格还算低廉,可靠性比较高,灵活性好,开发较容易。
正是因为单片机有如此多的优点,因此其应用领域很广泛,几乎到了无孔不入的地步。
在我国,单片机已经被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。
我们可以开发利用单片机系统以获得很高的经济效益。
更重要的意义是对单片机的应用可以改变控制系统传统的设计思想和方法。
在以前采用的硬件电路实现的大部分控制功能,正在利用单片机通过软件方法来实现。
这种以软件结合硬件或者取代硬件并能提高系统性能的控制技术称为微控制技术。
例如,本文所要论述的通过单片机来控制TEA5767芯片及驱动LED数码管实现FM收音并显示频率。
现在人们通常使用的收音机为手动调频收台,使用较为麻烦,且由于接收灵敏度不高,所接收的频段范围较小。
本设计采用的是TEA5767芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767芯片内集成了完整的IF频率选择和鉴频系统,只需很少的低成本外围元件,就可实现FM收音机的全部功能。
另外,它具有高性能的RF AGC电路,其接收灵敏度高、参考频率选择灵活、可实现自动搜台。
关键字:单片机;TEA5767;LED八段数码管目录第一章述 (1)1.1收音机的简介及发展史 (1)1.2收音机的分类 (3)1.3收音机的基本原理 (3)第二章多功能收音机的总体设计 (5)2.1 设计收音机的功能介绍 (5)2.2 总体设计思路 (5)2.3芯片的选择 (6)第三章收音机的硬件设计原理 (8)3.1 收音机的单片机模块功能设计 (8)3.2 收音机的FM收音模块设计 (11)3.2.1 TEA5767芯片介绍 (11)3.2.2 I2C总线协议介绍 (13)3.3收音机的显示模块设计 (15)3.4收音机的功放模块设计 (17)3.5 串口转USB功能设计 (18)3.5.1 PL2302原理简介 (18)3.5.2 MAX323原理简介 (20)3.6 电源模块设计 (22)第四章软件设计 (24)4.1编程语言选择 (24)4.2 软件总体设计结构 (24)4.3 收音机频率调节模块软件设计 (26)4.3.1 频率计算软件设计 (26)4.3.2 自动搜台软件设计 (27)4.3.3 手动搜台软件设计 (29)4.4 I2C总线控制模块软件设计 (31)4.5 LED显示模块软件设计 (32)4.6 成果展示 (34)第五章总结 (36)致谢 (37)参考文献 (38)附录 (40)附录1. 电路设计总原理图 (40)附录2. TEA5767芯片管脚定义及内部结构原理 (41)附录3. 软件设计总程序 (45)第一章概述收音机一直在人们的娱乐生活中占有非常重要的位置,从原来的老式晶体管收音机到今天的网络收音机,说明通过广播可以享受生活,这一直是人们喜欢的生活方式。
[实用参考]51单片机控制的FM收音机
专业综合课程设计基于单片机控制的FM收音机班级:通信(三)班成绩:基于单片机控制的FM收音机摘要:单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
正因为单片机有如此多的优点,因此其应用领域之广,几乎到了无孔不入的地步。
在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。
我们可以开发利用单片机系统以获得很高的经济效益。
更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。
以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。
这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。
例如,本文所要论述的通过单片机来控制TEA5767HN芯片及驱动LCD1602液晶屏实现FM收音并显示频率。
现在人们常使用的收音机为手动调频收台,使用较为麻烦,而且由于接收灵敏度不高,所接收的频段较窄。
本设计采用的是TEA5767HN芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767HN芯片内集成了完整的IF频率选择和鉴频系统,只需很少的低成本外围元件,就可实现FM收音机的全部功能。
另外,它具有高性能的RFAGC电路,其接收灵敏度高;参考频率选择灵活;可实现自动搜台。
关键词:89C52单片机;TEA5767HN芯片;2822功率放大器AbstractThistestconstitutewithstc89c52singlechipmicPoco,tea5767model,28 22poweramplifier,1602andperipheralcircuit.Inthedesignprocess,weused modulardesignforseveraltPpes,suchassearchingmodel,displaPmodel,stor agemodelandsomeancillarPfunction.STCseriessinglechiphasverPgoodco ntrolabilitPandstableleveltomeettherequirements.前言:本设计研究FM收音机分为硬件电路和程序设计两个方面。
调频收音机设计
调频收音机设计摘要此调频接收机的设计可以分成调谐回路、高频放大、混频、本机振荡、中频放大、鉴频、低频功放等几个部分。
本次课程设计的调幅调频收音机电路主要由大规模集成电路CXA1691M 组成。
由于集成电路内部不便制作电感、电容和大电阻以及可调元件,故外围元件多以电感、电容和电阻及可调元件为主,组成各种控制、谐振、供电、滤波、耦合等电路。
收音机通过调谐回路选出所需的电台,送到变频器与本机振荡电路送出的本振信号进行混频,然后选出差频作为中频输出(我国规定的AM 中频为465KHZ ,FM 中频为10.7MHZ ),中频信号经过检波器检波后输出调制信号(低频信号),调制信号(低频信号)经低频放大、功率放大后获得足够的电流和电压,即功率,再推动喇叭发出响的声音。
调频部分实现88MHz ~ 108MHz 调频广播接收,调谐方式为手动步进调谐。
本机外围电路元件较少,灵敏度高,质量稳定,适合自己动手焊接装配,以达到学习的目的。
1频率调制(Frequency Modulation )调频(FM )是用音频信号去调制高频载波的频率,使高频载波的瞬时频率随调制信号而有规律的变化,载波的幅度保持不变。
已调波频率变化的大小由调制信号的大小决定,变化的周期由调制信号的频率决定。
已调波的振幅保持不变。
调频波的波形,就像是个被压缩得不均匀的弹簧,调频波用英文字母FM 表示。
设调制信号为t Ω=ΩΩcos U )t (U m载波信号为t C C C ωcos U )t (U =调频时,载波电压振幅度Ucm 不变,而载波瞬时间频率则随调制信号规律变化,即为)(t t U K t C C C C ωωωω∆+=+=Ω)()(f 式中C ω为载波角频率,又称为调频波中心频率;f K 为比例常数表示载波频率变化随调制信号变化的程度大小。
其值由调频电路决定,单位是弧度/秒·伏(rad/s ·v );)()(f t U K t C Ω=∆ω为瞬时角频率相对于中心频率的频率偏移,简称频偏。
基于单片机的数控调频收音机
基于单片机的数控调频收音机随着科技的不断进步和发展,数控技术应用到各个领域中,也逐渐成为人们生产和生活中不可缺少的一部分。
其中,数控调频收音机是一种新型的电子产品,给人们传递多彩的声音和音乐,丰富人们的娱乐生活。
为了满足人们对高质量音乐的需求,研究开发出了基于单片机的数控调频收音机,下面将详细介绍它的工作原理和应用。
一、数控调频收音机的工作原理基于单片机的数控调频收音机,是利用单片机的数字信号处理能力,通过处理数字信号来控制无线调频收音机的收听和发射,进而实现数控调频收音机的数字化调谐、精密音频处理等等。
其工作原理主要分以下四步:1、数字化调谐收音机在工作时,需要准确地找到广播电台的频率,才能收听到电台所播出的声音。
数字化调谐可以通过电路运用数字键控,让单片机直接操作电路的自动调谐部分。
单片机可对电路进行半自动或全自动调谐,使其调节到所需的频率。
2、数字信号处理单片机通过A/D信号转换器将收到的信号转换成数字信号,再通过内部处理器将信号进行数字信号处理,包括经过模数转换、滤波、放大、混频等数字信号处理。
3、数字频率合成数字频率合成是指通过数字技术,将多个可控振荡器的频率进行合成、相加,形成复合的实际频率的一种技术。
在数控调频收音机中,单片机通过数字频率合成,可以实现高精度的频率合成,准确控制调频收音机的频率。
4、数字音频处理数字音频处理是指通过数码技术对声音信号进行数字信号处理的技术,在数控调频收音机中,通过数字音频处理,可以实现音量控制、音质调节等功能。
二、数控调频收音机的应用1、娱乐领域应用数控调频收音机拥有良好的音频效果,细腻、清晰,可以让用户听到高质量的音乐和声音,满足人们对音乐和音响效果的需求。
在娱乐领域中,数控调频收音机是一种重要的音乐播放设备,可以为人们的娱乐活动增添色彩。
2、办公领域应用在现代办公环境中,数控调频收音机成为一种娱乐方式和信息传递的一种工具。
在工作间隙,收听电台新闻和音乐,可以缓解工作压力和疲劳。
调频收音机设计
1数字式调频收音机设计数字式调频收音机设计数字式调频收音机设计数字式调频收音机设计内容摘要内容摘要内容摘要内容摘要:本文利用数字锁相频率合成技术构成收音机的电调谐部分,完成收音机的调台、选台、搜索与存储等功能。
本文着重介绍了SONY公司生产的收音机集成芯片CXA1019S构成的FM调频电路、频率合成器芯片BU2614构成的锁相环电路和MCS-51系列单片机及其外围电路组成的键盘、显示和存储电路。
关键词关键词关键词关键词:调频本振频率锁相环频率合成器单片机 The Design of Digital Frequency Modulation TunerLiu FuHua(Class 9703, Automation Department) Abstract: According to the demand of my design, I utilized the digital frequencysynthesizing technology to form the electric parts of the frequencymodulation tuner. This tuner owns the functions of tuning and selecting channels, searching, storing and so on. In my paper, I emphasized on theFM frequency tuning circuit that consists of the ICs CXA1019S fromSony corp., the phase locking loop circuit formed by BU2614 PLLfrequency synthesizer, MCS51 monolithic processor and the other circuitsof keyboards, screen and storage.Keyword:Frequency tuning, oscillating frequency by itself, phase locking loop, frequency synthesizer, monolithic processor.第一章第一章第一章第一章引引引引言言言言收音机的发展经历了从分立元件到集成化的过程,但作为收音机的重要组成部分调谐电路和本振电路一直采用了传统的电容、电感手动调台方式。
课程设计 单片机控制的收音机
五邑大学单片机课程设计题目:基于单片机的收音机设计院系信息工程学院专业电子信息工程(职教师资) 学号13071825 姓名骆子申学号13071826 姓名申春龙指导教师姜为民报告日期2014年12月一、概述收音机,是一种小型的无线电接收机。
主要用于收听无线电发射台,通常是民用广播电台发送的娱乐及资讯节目。
收音机的工作过程是:天线把空中的电磁场转化成电压信号,调谐电路选中所需频率的信号,检波器将高频信号还原成音频信号(即解调),解调后得到的音频信号,再经过放大获得足够功率,推动扬声器发声。
本次设计利用STC89C52单片机控制收音机模块PL102BA-S(基于SI4730芯片),可以接收不同频率的FM电台信号。
作品使用LCD1602液晶屏显示,通过5个按键实现了调节频率和音量,存台和读台的功能。
图1 作品展示二、设计方案分析1.原理图分析1.1收音机模块PL102BA-S(基于SI4730芯片)图2 鞭状天线加上调频电路和AM铁氧体天线原理图收音部分选用了PL102BA-S收音机模块,它是最新开发生产的一片高性能调频/调幅(FM/AM )双波段收音模块,采用Silicon LABS 的全数字COMS单晶片集成电路SI4730。
内置数字频率调谐和DSP解码器,支持数字音频输出及RDS 接收功能。
支持I2C及SPI总线控制模式,AM支持环状天线及铁氧体磁性棒状天线。
其具有接收灵敏度高、抗干扰能力强、外部元件少、体积小、低功耗、低噪声、低成本、使用简单等优点。
图3 PL102BA-S收音机模块电路接线图其中在:CLK(时钟脚):接一个上拉电阻,因为SI4730使用了I2C通信接口。
DIO(数据脚):由于SI4730和单片机电压不匹配,因此要串入一个限流电阻。
RST(复位脚):为低电平有效,同理此处也要串入一个限流电阻。
FMI(天线脚):需要串入一个104的瓷片电容,只让频率合适的信号通过。
ROT和LOT(左右声道输出脚):各接了一个耦合电容,防止直流输出。
基于单片机的数控调频收音机毕业论文(DOC 29页)
基于单片机的数控调频收音机毕业论文(DOC 29页)Key words:RDA5807,STC89C52 、IIC目录引言 (1)1 设计要求及方案选择 (1)1.1 设计要求 (1)1.2 方案选择 (1)1.2.1 方案对比 (1)1.2.2 方案构图 (2)1.2.3 各部分作用 (2)2 理论分析与设计 (3)2.1 单片机最小系统设计 (3)2.1.1 STC89C52特性 (3)2.1.2 STC89C521引脚功能 (3)2.2 收音模块及存储芯片电路设计 (4)3 电路设计 (6)3.1 硬件电路设计 (6)3.1.1单片机最小系统电路 (6)3.1.2 模块电路设计 (6)4 软件设计................................ 错误!未定义书签。
4.1 IIC通信协议分析 (7)4.2 程序流程图 (9)5 系统调试 (10)5.1 调试结果 (10)5.2 结果分析 (10)6 结论 (10)谢辞 (14)参考文献 (15)附录....................................................................................... .. (13)引言收音机在日常生活中必不可少,在信息化的今天,数字化已经成为时代潮流,数控收音机越来越受到人们的青睐,相比于传统收音机,数控收音机以良好的人机互动、操作简单化更符合人们的要求1 设计要求及方案选择1.1 设计要求(1)65-108MHz全球FM接收频段相容(包括日本76-91MHz和欧美87.5-108MHz)(2)具备噪声消除、软静音、低音增强等功能(3)灵敏度高、噪声小、抗干扰能力强(4)具备频率显示功能1.2 方案选择在如今这个信息化时代,信息的接收和处理显得越发重要,收音机作为传统接受信息的工具,已经深入到人们的日常生活中。
在电子领域,对于制作调频收音机,有以下两种方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中北大学
课程设计任务书
2014/2015 学年第一学期
学院:信息商务学院
专业:电子信息工程
学生姓名:学号:
课程设计题目:单片机控制的调频收音机设计起迄日期: 1 月12 日~ 1 月24 日课程设计地点:中北大学
指导教师:王伟
系主任:王浩全
下达任务书日期: 2015 年1月 12日
1.设计目的:
在学习专业基础课和专业课的基础上,主要在电子仪器、微机综合设计与实践、单片机与A/D和D/A和光、计、电综合应用等几个方面开展实践活动,巩固所学知识、培养动手能力。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
1)接收FM信号频率范围88~108MHz。
2)调制信号频率范围100~15kHz,最大频偏75kHz。
3)最大不失真输出功率〉=100mV(负载阻抗8欧)。
4)接收机灵敏度<=1mV。
5)镜像抑制性能优于20dB。
6)能够正常收听FM广播
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
1)设计说明书符合要求;
2)相应器件的工作原理及应用;
3)系统工作原理图;
4)参考文献原文不少于3篇。
4.主要参考文献:
1 第五届全国大学生电子设计竞赛组委会编.北京:北京理工大学出版社,2003.1
2 何立民.单片机高级教程.北京航空航天大学出版社.2000
3 邓重一.数字式工频交流电参数多用表.传感器世界.第11期.2005
4 黄颖,张茂青,宦洪才.智能型数字式工频多用表的研制.自动化技术与应用.第4期.2007
5 马明建,周长城.数据采集与处理技术.西安交通大学出版社.1998
5.设计成果形式及要求:
设计说明书及相关电路图
6.工作计划及进度:
1月12日~ 1月 15日了解设计题目及熟悉资料
1月16日~ 1月 9 日确定各题目要求计算相关参数,确定具体设计方案1月10日~ 1月 16 日结合要求具体设计与仿真
1月 17 日~ 1 月24日整理课程设计说明书,答辩或成绩考核。
系主任审查意见:
签字:
年月日。