ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:204.74KB ,
资源ID:28016404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28016404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自适应频率计和教学打铃系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自适应频率计和教学打铃系统.docx

1、自适应频率计和教学打铃系统电子技术综合设计报告自适应数字频率计和教学打铃系统院 系:电子工程学院班 级:电子信息科学与技术081组 员:指导教师:王江 时 间:2011年11月14日摘 要本设计系统采用STC89C58RD+芯片作为控制核心,通过74LS393双4位二进制计数器和CD4051单8通道数字控制模拟电子开关对输入信号分频,并送给单片机完成测频。频率计具有电路结构简单、成本低、测量方便、精度较高等特点;使用DS1302时钟芯片通过LED液晶显示时、分等,并通过按键设置并永久保存24组定时数据完成打铃。关键词:单片机;数字频率计;教学打铃AbstractThis design syst

2、em use STC89C58RD+ chip as control core, through the 74 LS393 double four binary counter and CD4051 single 8 channel digital control simulation electron switch of the input signal points frequency, and single chip microcomputer frequency measurement to finish. The frequency meter circuit has simple

3、structure, low cost, convenient, precision measurement is higher characteristic. Use DS1302 clock chip by LED LCD display, classification, and through the button and permanently kept 24 group timed data to complete the bell ring.Keywords: Single chip microcomputer; Digital frequency plan; Teaching t

4、he bell ring目 录一、 题目描述和要求 41.1 自适应数字频率计 41.1.1 基本要求 41.1.2 扩展要求 41.2 教学打铃系统 41.2.1 基本要求 41.2.2扩展要求 4二、方案的论证及选择 42.1 总体设计框图 42.2 频率测试部分 52.3 时钟部分 52.5 按键部分 6三、单元模块的设计 63.1各单元模块功能介绍及电路设计 63.1.1电源模块 63.1.2单片机主体控制模块 73.1.3频率测试模块 83.1.4 教学打铃模块 83.1.5 显示模块及键盘模块 93.2元器件选择 93.3特殊元器件介绍 9四、系统软件设计 104.1软件设计工具和

5、平台 104.2软件设计思想 104.3软件设计流程图 11五、系统调试与测试 125.1系统调试 125.1.1调试所用仪器及器件 125.1.2调试过程 135.1.2.1频率模块 135.1.2.2打铃模块 135.2系统测试 135.2.1系统实现的功能 135.2.2系统指标参数测试 13六、设计总结 16七、参考文献 16八、附系统原理图 16一、 题目描述和要求 1.1 自适应数字频率计 1.1.1 基本要求 稳定显示输入信号的频率,设计分频电路,测量范围1Hz-9999KHz(4位高位有效数字,单位KHz)。1.1.2 扩展要求 自动选择最佳频段使能显示最多有效数字,并自动移动

6、小数点使显示单位保持为“KHz”。 1.2 教学打铃系统1.2.1 基本要求 使用DS1302芯片计时,显示时、分,当设置的闹铃时间与实时时间相同,蜂鸣器定时打铃(或LED闪烁报警)。1.2.2扩展要求按键设置并永久保存24组定时数据。二、方案的论证及选择 2.1 总体设计框图根据题目要求和设计方案本系统主要由人机界面(主要包括按键,液晶显示等),单片机主体控制部分,频率测试,电源部分组成,框图如图2-1所示。图2-1总体设计框图2.2 频率测试部分方案一:采用频率计模块(如ICM 7216) 构成。 (如图2.2.1所示)图2-2采用频率计模块构成原理框图ICM 7216 内部带有放大整形电

7、路, 可以直接输入模拟信号。外部振荡部分选用一块高精度晶振体和两个低温系数电容构成10MHz 并联振荡电路。用转换开关选择10m s, 011s, 1s, 10s 四种闸门时间, 同时量程自动切换, 直接点亮LED。方案二:直接测频法。系统采用可编程逻辑器件(PLD, 如A TV2500) 作为信号处理及系统控制核心, 完成包括计数、门控、显示等一系列工作。方案三:系统采用STC 系列单片机89C58RD+ 作为控制核心, 74LS393双4位二进制计数器对输入信号分频,再用CD4051单8通道数字控制模拟电子开关,将输入信号送入单片机89C52完成运算、控制及显示功能。送入单片机测量(见图2

8、.2.2)图2-3 测频原理框图方案比较与选择:方案一特点是结构复杂, 量程可以自动切换。方案二利用了PLD 的可编程和大规模集成的特点, 使电路大为简化, 但此题使用PLD 则不能充分发挥其特点及优势, 并且测量精度不够高, 导致系统性能价格比降低、系统功能扩展受到限制。方案三原理简单,能完成扩展要求且成本低。因此,我们选择方案三。2.3 时钟部分方案一:PHILIPS 公司推出的一款工业级内含I2C 总线接口功能的具有极低功耗的多功能时钟/日历芯片PCF8563和数据存储芯片24C08。方案二: 美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302。方案比较与选

9、择:方案一时钟芯片功能强大,但是价格昂贵。方案二仅用DS1302就能完成基本功能和发挥功能,电路简单,成本低。因此,我们选择方案二。2.4 显示部分方案一:采用数码管动态扫描显示;方案二:采用字符式LCD,以串行方式与单片机连接;方案三:采用点阵式LCD显示。方案比较与选择:方案一原理简单,编程容易,但是占用的单片机I/O口多,在数码管过多的情况下,动态显示不仅占用很多单片机的运行时间,还会导致时间段分配过多而导致动态显示是数码管闪烁,但是只能显示非常有限的符号和数字,显然不能胜任设计复杂的显示功能。方案二字库液晶内带汉字库,编程量比较小,由于是是串行方式只需用三个I/O口,大大的节约了单片机

10、的I/O口,显示比较直观,且键控调节液晶,以适应不同光线强度的环境。缺点是不便于图形化操作。方案三这是最为复杂的实现,需要完成大量的显示工作。但其功能也是最强大的。这样就可以显示自定义的提示和复杂的图形数据。由于不需要显示复杂的图形数据,只需要显示一些汉字等数据,综合考虑选择方案二。因此,选择2.4寸ILI9320液晶来实现显示功能。2.5 按键部分方案一:采用4*4矩阵键盘;方案二:使用PC机键盘,通过PS/2接口与单片机相连;方案三:直接用单片机的I/O口接常开开关做成按键。方案比较与选择:方案一硬件连接简单,直接和单片机相连,编程也很简单,但是占用I/0口多;方案二输入方便,与单片机连接

11、只需要两个I/O口,但是PC机键盘比较大,编程量大;方案三,由于只需要4个按键,只需要4个I/O口,硬件简单,操作方便。因此,我们选择方案三。三、单元模块的设计3.1各单元模块功能介绍及电路设计3.1.1电源模块电源模块为系统各模块供电,根据系统各模块的电压需求,电源模块只需提供+5V电压即可。电源电路设计中,由直流稳压电源为系统提供12V电压,再通过三端稳压芯片LM7805稳压,即得到+5V电压。如图3-1所示,发光二极管D1为电源指示灯,C10、C11 为系统电源滤波电容,J6为电源输入接口,VCC即为+5V电源,J3到J4为电源模块的输出端口。图3-1 电源模块电路3.1.2单片机主体控

12、制模块单片机主体控制模块用来控制系统的运行,采用STC89C58RD+芯片作为控制核心,P1.0至P1.2控制时钟芯片,P1.3至P1.5用于控制模拟开关CD4051;通过P3.4进行测频,P3.5至P3.7进行按键的控制;P0和P2供液晶使用。图3-2单片机主体控制模块3.1.3频率测试模块频率测试模块用来进行频率的测试。主要通过74HC393进行分频,再通过对CD4051的控制进行分频选择。图3-3频率测试模块3.1.4 教学打铃模块教学打铃模块实现时间的显示和闹钟功能,采用时钟芯片DS1302实现其功能。图3-4教学打铃模块3.1.5 显示模块及键盘模块显示模块用来显示需要显示的数据。采

13、用字符式FM12864M-12L型LCD,为节约I/O口,以串行方式与单片机连接。按键模块用来选择系统要进行的操作,J1与主机的I/O口相连。图3-5显示模块及键盘模块3.2元器件选择本系统主要的元器件有:单片机,模拟开关、三端5V稳压芯片、DS1302时钟芯片。选用的主控单片机为STC89C58RD+。模拟开关根据需要我们选择了TI公司的八选一模拟开关,型号为CD74HC4051。5V三端稳压芯片选用TI公司的LM7805,能够稳定的为系统提供5V电源。DS1302是一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。3.3

14、特殊元器件介绍本系统比较特殊的元器件为DS1302。DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。主要特性:实时时钟, 它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补

15、偿功能;31 8 位暂存数据存储RAM; 串行I/O 口方式使得管脚数量最少; 宽范围工作电压2.0 5.5V; 工作电流2.0V 时,小于300nA; 读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式; 8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配; 简单3 线接口; 与TTL 兼容Vcc=5V; 可选工业级温度范围-40 +85; 与DS1202 兼容; 在DS1202 基础上增加的特性;对Vcc1 有可选的涓流充电能力;双电源管用于主电源和备份电源供应;备份电源管脚可由电池或大容量电容输入;附加的7 字节暂存存储器;四、系统软件设计4.1软件设计工具

16、和平台采用Keil uVision2集成开发环境作为软件开发平台,用C语言对单片机编程实现系统各功能,并进行整体软件系统调试。4.2软件设计思想测试的主要思路是通过单片机测量输入信号的频率,再将频率和,日期和打铃时间相应地通过液晶显示反馈给用户,通过蜂鸣器打铃。4.3软件设计流程图图4-1主流程图主程序如下:void main() unsigned char Scan_num=0; Speak=0; /闹铃关 Set_4051_mode(Devide_Fre); /选通4051第0路2分频 Time_init(); LCD_Init(); T1_init(); /定时器T1初始化 /Init_

17、DS1302(); /DS1302初始化 disp_interface(); /显示初始界面 while(1) for(Scan_num=0;Scan_num200;Scan_num+) key_scan(); /键盘扫描函数 if(Disp_flag=1) break; if(Set_flag) Set_flag=0; set_time(); /设置时间函数 if(Time_mode=36 & T1s_flag=1) read_time(); /读取时间函数 T1s_flag=0; Disp_flag=1; if(Disp_flag) disp_time(); /显示时间函数 Disp_fl

18、ag=0; disp_Fre(); /显示频率函数 if(Time_mode=36) Ring_Bell(); /打铃函数 五、系统调试与测试5.1系统调试5.1.1调试所用仪器及器件1、DF1731SC2A直流稳压电源2、函数信号发生器3、软件:串口调试助手4、PC机5.1.2调试过程5.1.2.1频率模块个别低频信号不能准确测出,数据跳动大,高频部分能够准确测出,达到基本要求,最高可测得8MHz解决方案:对于低频信号应加长定时时长,通过多次测量求平均值使误差减小;通过多次分频达到扩展要求,最高能测到12MHz。5.1.2.2打铃模块数据存储初期只能达到十五组,掉电后时钟不能正常工作解决方案

19、:采用位压缩的方法,即小时用4位存储,分钟用6位存储,有一位用来存储上、下午的方法实现24组数据的存储;采用大电容充放电,将DS1302替换为原装芯片后实现掉电保护。5.2系统测试5.2.1系统实现的功能通过多次测试与改进,系统基本实现基本要求和扩展要求即稳定显示输入信号的频率,设计分频电路,测量范围1Hz-12MHz(4位高位有效数字,单位KHz)。自动选择最佳频段使能显示最多有效数字,并自动移动小数点使显示单位保持为“KHz”。使用DS1302芯片计时,显示时、分,当设置的闹铃时间与实时时间相同,蜂鸣器定时打铃(或LED闪烁报警)。按键设置并永久保存24组定时数据。5.2.2系统指标参数测

20、试测试图如下: 图5-1系统测试图测试数据如下:表5-1测试数据1输入频率(Hz)12345678实测频率(Hz)12245578百分误差0033.30016.700输入频率(Hz)105612320030150010002000实测频率(Hz)95612219930050010002000百分误差1000.80.50.33000输入频率(Hz)78651M2M3M5M10M100012312M实测频率(Hz)78651000020200005630002005000208100009610001321200032百分误差00.020.0280.0670.0420.009600表5-2测试数据

21、2输入频率(Hz)12345678实测频率(Hz)12245578百分误差0033.30016.700输入频率(Hz)105612320030150010002000实测频率(Hz)115612420130050010002000百分误差1000.80.50.33000输入频率(Hz)78651M2M3M5M10M100012312M实测频率(Hz)78651000020200005430002005000200100008710001301200022百分误差00.020.0270.0670.040.008700表5-3测试数据3输入频率(Hz)12345678实测频率(Hz)1224557

22、8百分误差0033.30016.700输入频率(Hz)105612320030150010002000实测频率(Hz)115612420130050010002000百分误差1000.80.50.33000输入频率(Hz)78651M2M3M5M10M100012312M实测频率(Hz)78651000020200005530001805000210100004910001381200065百分误差00.020.0270.060.040.004900表5-4测试数据4输入频率(Hz)12345678实测频率(Hz)12245578百分误差0033.30016.700输入频率(Hz)105612

23、320030150010002000实测频率(Hz)115612420130050010002000百分误差1000.80.50.33000输入频率(Hz)78651M2M3M5M10M100012312M实测频率(Hz)78651000020200006030001765000160100008710001451200034百分误差00.020.030.0590.0320.008700表5-5测试数据5输入频率(Hz)12345678实测频率(Hz)12245578百分误差0033.30016.700输入频率(Hz)105612320030150010002000实测频率(Hz)115612

24、420130050010002000百分误差1000.80.50.33000输入频率(Hz)78651M2M3M5M10M100012312M实测频率(Hz)78651000035200005030001895000190100006610001361200045百分误差00.0350.0250.0630.0380.006600六、设计总结本次设计系统电路比较繁琐,程序量大,基本上实现了题目的基本要求和扩展要求,但还有很多地方待改进。在整个过程中遇到了不少意想不到的难题,在有些难题解决后,深刻地体会到任何问题都是有依据可以解释,并且在整个过程中体会到了细心和坚持的重要性,同时通过这次设计越来越发现自己知识的不足,知道了越来越多以后需要学习的东西,同时也体会到了电子技术的无穷魅力,同时还深刻的认识到了合作的重要性。七、参考文献1 童诗白,华成英.模拟电子技术基础.M北京:高等教育出版社.2006 2 阎石.数字电子技术基础.M北京:高等教育出版社.20043 郑郁正.单片机原理及应用.M.四川:四川大学出版社.2008八、附系统原理图原理图如下:PCB图如下:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1