基于复合耦合技术的低压电力线载波通信接口电路设计doc.doc
《基于复合耦合技术的低压电力线载波通信接口电路设计doc.doc》由会员分享,可在线阅读,更多相关《基于复合耦合技术的低压电力线载波通信接口电路设计doc.doc(63页珍藏版)》请在咨信网上搜索。
基于复合耦合技术的低压电力线载波通信接口电路设计【实用文档】doc 文档可直接使用可编辑,欢迎下载 基于复合耦合技术的低压电力线载波通信接口电路设计 电力线通信(PowerLineCommunication,PLC)是以电力网作为信道,进行载波通信的一种有线通信方式。PLC在欧洲(德国、英国、瑞典等)发展得较快,最近,英国在电力线媒介开发方面取得了突破性进展,用户可通过电力线进入Internet网,从简单的数据传输提高到了网络联接.ﻫ 中国电力系统也已组建国电通信中心,并向信息产业部正式申请了牌照.国家电力公司计划在2015年建成全国统一的联合电力网通信系统。 但是,低压电力线是一种通信环境非常恶劣的信道,许多问题有待进一步研究。低压电力线传送着220V/50Hz的电能,在低压电力线上并接了许多不同阻抗的用电器。低压电力线的这一固有特点,给低压电力线通信带来了很大的困难。因此,低压电力线通信必须首先解决以下2个难题:ﻫ (1)电力网50Hz的工频信号不能给载波通信系统带来太大的干扰,同时,考虑到整个通信系统的安全,必须进行强电隔离;(2)低压电力线上并接的所有用电器的“统计载波阻抗”要高,以确保较高的载波信号加载效率。 上述问题,正是低压电力线通信的接口技术问题,以下从这两方面介绍其设计原理和实现方法。 1接口电路的模型 根据低压电力线通信接口技术的要求:①必须进行强电隔离;②确保较高的载波信号加载效率。为此,就必须采用“电磁耦合”与“阻容耦合”相结合的“复合耦合技术”。接口电路模型如图1所示。 ﻫ 图1接口电路模型。 该电路的关键物理量是2个回路中的电流i1(t)和i2(t)。由基尔霍夫第二定律可得出该电路的数学模型: ﻫ 式中,设i′、i″分别为i的一、二阶导数,则:ﻫ 对于式(1),通过不同的处理将得到不同的数学模型.对图1所示的双RLC耦合回路进行去耦处理,得到2个独立的RLC串联回路。对式(1)求导,则可得到二元二阶方程组: 式(2)同时含有2个未知函数i1(t)和i2(t)的二阶导数,不便直接求解. 若将RLC串联回路表示成二元一阶方程,则由2个RLC回路便可得到四元一阶方程组:ﻫ 该方程组含有4个未知数:i1(t),i2(t),uc1(t),uc2(t),其定解条件直接由电路的初始储能情况给出。当无初始储能时,为齐次初始条件,即: 设所有电路元件都是非时变性元件,则所对应的常系数线性一阶常微分方程组可转化成线性代数方程组进行求解。ﻫ 通过对上述接口电路数学模型的分析、化简可知,基于“复合耦合技术”的接口电路模型,电路的主要参数是可以通过线性代数方程组进行求解,接口电路的原理清晰,计算复杂度较小,符合低压电力线载波通信要求,是简洁、可行的。 2ST7538电力线接口电路的设计 2。1ST7538调制解调芯片ﻫ ST7538载波芯片是一款为家庭和工业领域电力线网络通信而设计的半双工、同步/异步FSK调制解调器芯片.ST7538内部集成了发送和接收数据的所有功能,通过串行通信,可以方便地与微处理器相连接,且只要通过耦合变压器等少量外部器件,即可连接到电力网中。ST7538功能强大、集成度很高,采取了多种抗干扰技术,如果能够很好地利用其多频段性,就可以克服窄带通信的缺点。ST7538作为很有代表性的窄带通信芯片,在远程抄表、灯光控制、智能家电等领域已经有了广泛的应用。 除此之外,该芯片还有以下主要特点: (1)有8个可编程(载波)频率,即60、66、72、76、82.05、86、110、132.5kHz;(2)内部集成电力线驱动接口,并且提供可编程电压控制和电流控制;(3)可编程通信速率高达4800b/s;(4)极低的功耗,在接收状态下功耗只有5mW;(5)接收灵敏度很高,接收灵敏度为1mVRMS。 2.2接口电路框图 ST7538电力线收发信号通道框图设计如图2所示。接收信号通道由耦合电路、滤波电路、保护电路、电压放大电路组成.发送信号通道由电压放大电路、功率放大电路、滤波电路、保护电路、耦合电路组成。 电力线接口首先是一个耦合电路,用于FSK信号的传输与接收,同时也是一个滤波系统,能可靠地过滤掉220V/50Hz的电力信号、噪声信号和浪涌信号。ﻫ 图2ST7538的电力线收发信号通道框图。 由于希望系统使用时有较远的通信距离,就必须要求模块发送端有足够大的功率输出,而大输出功率的放大电路不宜长时间连续工作,否则容易过热损坏;若设计高要求的大输出功放。功放是功率放大器的简称,即是在以定的失真率范围内,能产生最大功率输出来驱动某一负载(例如扬声器)的放大器,通常主机的额定输出功率不能胜任带动整个音响系统,这时候就需要用到功放.由此可见,功放在一定程度上决定了系统输出的音质.ﻫ 电路,会增加系统成本。为此,系统采用如图2框图中的发送放大电路电源控制,使系统只有处于发送状态时发送电路中的电压放大和功率放大电路才能得到合适的工作电源而工作;系统处于接收状态时,发送电路中的电压放大和功率放大电路因得不到电源而不工作;而模块中的接收信号通路的电压放大电路是始终工作的. 2.3耦合保护窄带滤波接口电路ﻫ 根据上述接口电路的模型,可设计出低压电力线通信发送端的接口电路,如图3所示。 ﻫ 图3载波发送端接口电路. 在发送电路中,三极管和变压器组成调谐功率放大电路。该谐振变压器TRANS4有着双重作用:①耦合载波信号;②使通信电路与220V/50Hz的强电隔离,C14为耦合电容. 前级功放输出的信号经谐振网络选频,耦合到交流电力线上,其调谐回路的谐振频率应满足:ﻫ ﻫ 若将中心频率选在82.05kHz,C11=1000pF,经计算可得电感能产生电感作用的元件统称为电感原件,常常直接简称为电感.电感器在电子制作中虽然使用得不是很多,但它们在电路中同样重要.我们认为电感器和电容器一样,也是一种储能元件,它能把电能转变为磁场能,并在磁场中储存能量。ﻫ L的取值在3.76mH左右。实用时,一般通过调节变压器一次绕组电感量来调节中心频率。C10=0.56μF,经计算可得电感L4=6。73μF(实用L4=6.8μF),变压器设计为部分接入功放,①考虑阻抗匹配的需要;②使变压器及电力线侧负载变化对谐振特性的影响最小.选取在电力线上的元件C10、C11、R35、CNR、L4时,既要考虑它们的通载波、隔离220V/50Hz的强电能力,还要考虑器件的耐压和功率、电路使用的安全及有效性。R35、CNR还兼有展宽通频带的作用,但信号增益有所下降。 变压器TRANS4将电力线与接口电路的其余部分相隔离,发送信号送至电力线;然后,从电力线上取接收载波信号;最后,滤除来自电力线上的干扰噪声. 信号经变压器二次侧、L4、C11、C10、CNR、R35耦合至电力线上,变压器二次侧、L4、C11、C10、CNR、R35组成了带通滤波器,而低压电力线阻抗R具有时变特性。由此,可计算出经变压器二次侧、L4、C11、C10、CNR、R35和低压电力线阻抗R组成的双口网络的电压转移函数: ﻫ 式中,R、C、L分别为双口网络的等效电阻、电容、电感。ﻫ 低压电力线通信接收端的接口电路如图4所示.电力线侧的接口电路部分接收和发送信号共用,接收信号时,信号从交流220V的插座送入电力线,经0。5A熔断器保护电路,由C10、CNR、R35、C11、变压器线圈组成的降压选频电路(中心频率设计为82.05kHz)及变压器耦合后,经由C12、C13及变压器线圈组成的并联谐振回路选频,再经L3、C9组成的滤波耦合到运放进行电压放大及整形,放大整形后的信号输入到电力线载波芯片。 ﻫ 图4载波接收端接口电路. 3接口电路的仿真试验堍ﻫ 分析 根据接口电路的电压转移函数,对双口网络进行计算机仿真分析。在此,重点分析在不同低压电力线阻抗条件下带通滤波器的通频带,即该接口电路的频率特性。频率特性是*价该接口电路耦合性能的一项重要指标.仿真显示,当电力线电阻为2、10、20、50、70、100Ω时,幅频特性情况如表1和表2所示.ﻫ 对50Hz/220V强电的相对抑制力(dB)= ﻫ 表1不同电力线阻抗及不同中心频率下的输出幅度(Uop/V)输入信号幅度=1V。 ﻫ 表2不同电力线阻抗的上、下限截止频率及通频带。ﻫ 从表1和表2的分析结果可见:电力线阻抗越大,接口电路的通频带就越宽,对信号的耦合性能也就越好,但选择性差;反之,电力线阻抗越小,接口电路的通频带越窄,对信号的耦合性能就越差,但选择性好。经统计分析知,低压电力线的统计阻抗一般在5~15Ω之间[2]。因此,ST7538电力线载波芯片所使用的60~132。5kHz的载波信号均在通频带(衰减小于3dB)范围内。也就是说,以82.05kHz作为低压电力线通信接口电路的中心频率是合理的。用电力线载波芯片ST7538其他载波频率来收、发信号,也可用此接口电路.此接口电路有如下特性:①满足载波发射高阻抗的要求,提高了载波的加载效率;②在满足信号的耦合性能的同时,还兼顾对频率选择性的要求,从而提高了系统的抗干扰能力。ﻫ 在电路的具体安装和调试过程中,通过调节电感磁来调节电感量,使通频带达到最佳。在基于电力线载波芯片ST7538低压电力线载波通信实验中,选用82.05kHz作为低压电力线通信的中心频率,设负载阻抗为5~15Ω。试验结果表明,能准确地实现点控、群控灯组(实现数据通信);能实现语音信号(信号中心频率1kHz,频率范围0。02~10kHz)的传输(实现模拟通信);能实现对正弦波形信号(频率范围0.01~100kHz)的传输(实现模拟通信)。 4结语 基于“电磁耦合”与“阻容耦合”相结合的“复合耦合技术”,建立了低压电力线载波通信的接口电路”的数学模型,由此设计了基于ST7538的低压电力线载波通信的接口电路。仿真试验结果表明:该接口电路既有较高的载波信号加载效率,较好的幅频特性,又能完全地隔离电力网50Hz的工频信号,且接口电路的通用性强,故可广泛应用于低压电力线通信系统。 基于Proteus的单片机控制电子时钟电路设计与仿真 摘 要 工程实践教学环节是为了学生能够更好地巩固和实践所学专业知识而设置的,在本次工程实践中,我们以微机原理与接口技术课程中所学知识为基础,设计了电子时钟。单片机由RAM、ROM、CPU构成,由定时、计数和多种接口于一体的微控制器。它体积小,成本低,广泛应用于智能产业和工业自动化上。本设计主要设计了一个基于AT89C51单片机为核心,使用12MHz晶振与AT89C51相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管显示小时、分钟和秒的要求。 本系统的设计说明重点介绍了如下几方面的内容: 1)电子时钟的基本功能,同时对计时的原理也进行了简要的阐述; 2)介绍了系统的总体设计、给出了系统的整体结构框图,并对其进行了功能模块划分及所采用的元器件进行了详细说明; 3)对系统各功能模块的软、硬件实现进行了详细的设计说明。 关键词:AT89C51单片机;电子钟;硬件设计;软件设计 目录 第一章 绪论1 1。1课题简介1 1。2设计目的与要求1 1。3题目描述2 1.4设计任务2 1.5章节安排说明2 第二章 电子时钟系统简介3 2.1 单片机简介3 2。2 单片机的发展史3 2.3电子时钟基本特点4 2.3电子时钟基本特点4 第三章 系统总体设计及硬件设计5 3.1 单片机芯片选择方案5 3.2 数码管显示选择方案5 3.2。1 数码管显示工作原理5 3.2.2 数码管方案及选择6 3。3硬件单元电路设计与参数设计6 3。4元件清单8 第四章 电子时钟软件设计10 4.1 软件系统模块功能简要介绍10 4.2 软件系统流程图10 4。3 程序代码12 第五章 电子时钟调试与仿真15 5。1 HEX文件的生成15 5.2 原理图的绘制15 5。3 调试与仿真16 第六章 结束语18 参考文献19 第一章 绪论 1.1课题简介 数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。数字钟已成为人们日常生活中的必需品,广泛用于家庭、车站、码头、剧院、办公室等场所.给人们的生活、学习、工作带来极大的方便[1]。不仅如此,在现代化的进程中,也离不开电子钟的相关功能和原理,比如机械手的控制、家务的自动化、定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动启闭路灯等,这些都是以钟表数字化为基础的.而且是控制的核心部分。因此,研究数字钟及扩大其应用,有着非常现实的意义。 数字电子钟的设计方法有多种,例如,可用中小规模集成电路组成电子钟,也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟还可以利用单片机来实现电子钟等等。这些方法都各有特点,其中,利用单片机实现的电子钟具有编程灵活,便于功能扩充,精确度高等特点[2]。 基于以上分析,在此次设计中,我选择的是利用单片机制作电子钟.电子钟的设计本身包括程序的设计和硬件电路的设计[3]。我的思路是,先进行电路的整体设计,再根据电路进行编程,在编程的过程中对电路进行微调,以更好的配合程序。调试成功后,再根据电路图画出仿真图,将软件装入单片机芯片,利用Proteus软件进行仿真,仿真中的错误通过改正程序的逻辑错误和电路中的设计不当进行排除,这个过程很艰难的但也是很重要的。若仿真可以实现,则硬件电路的实现就可以有条不紊地进行。 1.2设计目的与要求 通过本次工程实践,运用微机原理与接口技术所学知识及查阅相关资料,完成对时间的计时并显示的设计,达到理论知识与实践更好结合、提高综合运用所学知识和设计能力的目的。 通过本次设计训练,可以使我们在基本思路和基本方法上对基于MCS-51单片机的嵌入式系统设计有一个比较感性的认识,并具备一定程度的设计能力。 设计一个有“时”、“分"、“秒”(23:59:59)显示的数字电子钟.设计要点具体如下: 1)设计一个脉冲信号产生电路; 2)设计24进制、60进制计数器; 3)设计译码显示电路; 4)时间以24小时为一个周期,显示时、分、秒。 1。3题目描述 数字电子钟实际上是一个对标准频率进行计数的计数电路,它的计时周期为24小时,显示满刻度为23时59分59秒.一个简单的数字钟电路主要由译码器显示器、译码器、计数电路、组合逻辑电路以及振荡器构成。 信号由振荡器产生,通过计数器传到译码器,再由译码显示器显示,这样就可以看到时间变化了。 1.4设计任务 在本次工程实践中,主要完成如下方面的设计任务: 1)简要综述单片机技术发展的国内外现状; 2)掌握MCS—51系列某种产品(例如8031)的最小电路及外围扩展电路的设计方法; 3)了解单片电子时钟的功能及工作过程; 4)完成主要功能模块的硬件电路设计及必要的参数确定; 5)用一种计算机绘图软件完成原理电路的绘制; 6)完成系统设计说明书(页数不低于10页)。 1.5章节安排说明 整个设计总共分为四个章节,第一章是前言部分,主要介绍了设计单片机电子时钟的意义、目的及主要内容;第二章对单片机作了简要说明,介绍了单片机的发展史,并对电子钟的特点以及原理作了简要说明。第三章是系统的总体设计阶段,这一部分主要介绍了系统的整体功能,绘制出系统的整体结构框图。另外按照各部分实现的功能不同,将整个系统分成了三个功能块,并对每一个功能块所采用的元器件进行了详细介绍.第四章是系统详细设计阶段,对每一个功能块的芯片图进行了详细的说明,对每一个引脚的接线都进行了详细的设计,此外还编写了主要功能模块的基本程序,详尽阐述了各模块的工作过程. 第二章 电子时钟系统简介 2.1单片机简介 单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器、实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入系统集成在一块芯片上. 2。2 单片机的发展史 单片机诞生于20世纪七十年代末,经历了SCM、MCU、SOC三大阶段。 起初模型 1.SCM即单片机微型计算机阶段(Single Chip Microcomputer),主要是寻求最佳的单片机形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完成不同的发展道路.在开创嵌入式系统独立发展道路上,Intel公司功不可没。 2。MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免的落在电气、电子技术厂家。从这一角度看,Intel逐渐淡出MCU的发展也有其客观因素.在发展MCU方面,最著名的厂家当属Philips公司。 Philips公司以其在嵌入式应用方面的巨大优势,将MCS—51从单片机微型计算机发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩. 嵌入式系统 单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势.随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片机微型计算机、单片微控制器延伸到单片机应用系统. 2.3电子时钟基本特点 现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走路精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用液晶显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能. 2。3电子时钟基本特点 一个基本的数字钟电路系统主要有秒信号发生器、“时、分、秒”计数器、译码器及显示器、电路组成.秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现,在此我们用定时器。将定时器与电阻、电容按照定时器构成多谐振荡器图接线,组成一个输出1秒的标准脉冲,将标准秒信号送入“秒计数器”. 第三章 系统总体设计及硬件设计 3。1单片机芯片选择方案 方案一:AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机.单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS—51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 方案二:AT89S52是一个低消耗,高性能CMOS8为单片机,片内含4k Bytes ISP的可反复撰写1000次的Flash只读程序存储器。主要性能有:与MCS—51单片机产品兼容、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符、易编程。 由于只需要实现显示时间简单的功能,两个单片机就能很好的实现该功能。我们优先考虑单片机的成本所以选择方案一。 3。2 数码管显示选择方案 3.2。1 数码管显示工作原理 数码管是一种把多个LED显示段集成在一起的显示设备。有两种类型,一种是共 阳型,一种是共阴型。共阳型就是把多个LED显示段的阳极接在一起,又称为公共端。共阴型就是把多个LED显示段的阴极接在一起,即为公共商.阳极即为二极管的正极,又称为正极,阴极即为二极管的负极,又称为负极。通常的数码管又分为8段,即8个LED显示段,这是为工程应用方便如设计的,分别为A、B、C、D、E、F、G、DP,其中DP 是小数点位段。而多位数码管,除某一位的公共端会连接在一起,不同位的数码管的相同端也会连接在一起。即,所有的A段都会连在一起,其它的段也是如此,这是实际最常用的用法.数码管显示方法可分为静态显示和动态显示两种。静态显示就是数码管的8段输入及其公共端电平一直有效。动态显示的原理是,各个数码管的相同段连接在一起,共同占用8 位段引管线;每位数码管的阳极连在一起组成公共端.利用人眼的视觉暂留性,依次给出各个数码管公共端加有效信号,在此同时给出该数码管加有效的数据信号,当全段扫 描速度大于视觉暂留速度时,显示就会清晰显示出来. 3.2.2 数码管方案及选择 方案一:静态显示。静态显示,即当显示器显示器显示某一个字符时,相应的发光二极管恒定导通或截止.该方式每一位都需要一个8位输出口控制。静态显示时较小电流能获得较高的亮度,且字符不闪烁。但因当所需现实的位数较多时,静态显示所需的I/O口数较大,造成资源的浪费。 方案二:动态显示.动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快,人的视觉暂留功能才可察觉不到字符闪烁。显示器的亮度与导通电流、点亮时间及间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/0口,降低了能耗。 从节省单片机芯片I/O口和降低能耗的角度出发,本数字电子钟数码管显示选择采用方案二。 3。3硬件单元电路设计与参数设计 1。电源电路 本数字电子钟设计所需电源电压为直流、电压值大小为5V的电压源。从硬件实物设计简易程度与经费方面考虑,用两节电压值为2.5V干电池与电路电压源引脚相连接即可达到硬件设计要求。即本数字电子钟设计用两节电压值大小2。55V干电池做硬件电路电压源. 2.时钟电路 单片机芯片可使用内部时钟和外部时钟电路两种方式产生电路所需的时钟脉冲,内部时钟电路实现可用石英晶体和微调电容外接即可达到,外部时钟电路实现需要一个外部脉冲源引入脉冲信号以保证单片机之间时钟信号的同步。从赢家实现的难易程度考虑,内部时钟电路的实现比外部时钟电路的实现更简单容易.即本数字电子钟设计所需要的时钟源采用内部时钟电路实现。所用定时方式为工作方式1。石英晶振为12M,即最小定时时间为1us,最大定时时间约为65.5ms,其电路图如下图3。1所示。 图3。1时钟电路图 3。键盘电路设计 该设计只用了一个键盘,但实现的功能却是比较完善,减少了硬件资源的损耗, 该键盘可以实现小时和分钟的调节以及控制是否进入省电模式。当按键按下又松开,可以实现屏蔽数码管显示的功能,达到省电的目的;直接按下不松开,则可以通过按键实现分钟的累加,每按一次分钟加一;而连续两次按下按键不放松,则可实现小时的调节,同样每按一次小时加一。达到时间调节的目的。如图3.2所示。 图3.2多功能控制键 4.LED显示电路 数字电子钟设计的显示模块用8个以为数码管实现,也可用两个四位一体数码管实现。两种实现方式实现方式实现效果一样.从实物制作的难易程度出,本数字电子钟设计采用一个8位数码管实现, 5.单片机电路 本数字电子钟设计采用AT89C51单片机芯片作为中央控制器,实现信号的输出、LED的显示及相关的控制功能, 3.4元件清单 根据总体的设将所需要的元件列出如下,表3.1。 表3。1器件清单 元件名称 所属类 所属子类 AT89C51 Microprocessor ICs 8051 Family CRYSTAL Miscellaneous -- CAP Capcitors Generie CAP—ELEC Capcitors Generie RES Resistor 7 Wait Wirewound Resistor 10 Wait Wirewound 7SEG-MPX8-BLUE Optoelectronics 7—Segment Displays BUTTON Switches & Relays Switches 第四章 电子时钟软件设计 4。1软件系统模块功能简要介绍 本设计的软件系统主要采用以下基本模块来实现,主程序、中断服务程序、键盘输入程序模块、数码管及其驱动模块和延时模块. 主程序:主要用于对输入信号的处理、输出信号的控制和各个功能程序模块的运用及其控制, 中断服务程序:主要用于电子钟的准确运行、数据输入过程中的闪烁。 键盘输入程序模块:主要是用于确定按键并得到特定的数码值. 数码管及其驱动模块:主要是用于驱动数码管及利亚数码管显示时间。 延时模块:程序中有两种延时子程序,一种是短延时用于判断键按下等,一种是长延时. 4。2 软件系统流程图 系统软件采用C语言按模块化方式进行设计,然后通过Keil软件开发平台将程序进行编译生成HEX文件。接着使用Proteous将文件导入进行仿真,显示仿真结果。软件流程图如图4.1所示。 主程序开始 初始化设置 时、分、秒显示 硬件延时1S? N Y 秒加1 是否为60S? N Y 秒钟清零,分加1 是否为60min? N Y 分钟清零,时加1 是否24h N Y 小时清零 图4.1 电子钟的程序流程图 4.3 程序代码 根据程序流程图使用C语言对程序进行编程,程序代码如下所以。 #include"reg51.h" #define uchar unsigned char #define uint unsigned int code uchar d[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; uint second=0,minter=50,hour=11; uint sshi,sge,mge,mshi,hshi,hge; static char court=0; sbit P21=P2^1; sbit P22=P2^2; sbit P23=P2^3; sbit P24=P2^4; sbit P25=P2^5; sbit P26=P2^6; sbit P27=P2^7; sbit P20=P2^0; void delay(){ //单个LED延时函数 uchar i; for(i=0;i〈15;i++); } void int1()interrupt 1 using 2{ //定时中断相应定50ms TH0=0x4c; TL0=0x00; court++; } void main(){ //主函数 TMOD=0x01; TH0=0x00; TL0=0x00; EA=1; ET0=1; TR0=1; P1=0XFF; for(;;) { sshi=second/10; //求分秒的个位; sge=second%10; mshi=minter/10; mge=minter%10; hshi=hour/10; hge=hour%10; P0=d[sge]; //时分秒在LED的显示 P27=1; //P0口数据输出,P2口选通信号 delay(); P27=0; P0=d[sshi]; P26=1; delay(); P26=0; P0=0xbf; P25=1; delay(); P25=0; P0=d[mge]; P24=1; delay(); P24=0; P0=d[mshi]; P23=1; delay(); P23=0; P0=0xbf; P22=1; delay(); P22=0; P0=d[hge]; P21=1; delay(); P21=0; P0=d[hshi]; P20=1; delay(); P20=0; if(court==20){ //定时1s的时间是否到?若到,则执行IF后面的程序; court=0; //执行LED显示程序 second++; if(second==60){ second=0;minter++; if(minter==60){ minter=0;hour++; if(hour==24) hour=0; } } } } } 第五章 电子时钟调试与仿真 5。1 HEX文件的生成 1)打开单片机软件开发系统Keil Vision,单击“Vision"菜单中的“Project”,在此下拉菜单中单击“New Project”选项后,弹出“Create New Project”对话框,键入新建项目名称. 2)键入新建项目名并单击“确定”按钮后,在弹出的“Slect Devic”对话框中选择合适的单片机型,如AT89C51。 3)单击“Vision”菜单中的“File",在此下拉菜单下,选择“New”后,打开一个空的文本编辑窗口,在此窗口中输入程序,创建新的源程序“dzz.C”文件。 4)在左边的“Project”窗口的“File"页中单击文件组,再单击鼠标右键后,在弹出的窗口中选中“Add File to Group ‘Source Group 1’"选项,将“dzz.C”程序导入到“Source Group 1”中。 5)在“Project"下拉菜单中,选中“Options for Target”,将会弹出“Option for Target"对话框,在此对话框中选中“Output”选项卡中的“Creat HEX File”选项。 6)在“Project”下拉菜单中,选择“Rebuild all Target files"项。若程序编译成功,将生成“dzz.HEX”文件。 5.2 原理图的绘制 1)在Proteus ISIS 编辑窗口中,单击元件列表之上的“P”按钮,添加所需要的元件. 2)在Proteus ISIS编辑窗口中,绘制电路图。如图5.1所示。 图5.1 电子钟电路图 5.3 调试与仿真 1)在Proteus ISIS编辑窗口中,单击鼠标右键将AT89C51单片机选中并单击鼠标左键,弹出“Edit Component”对话框,在此对话框的“Clock Frequency"栏中设置单片机晶振频率为12MHz,在“Program File”栏中单击文件,选择先前用Keil Vision 2s生成的“dzz.HEX"文件。 2)在Proteus ISIS编辑窗口中“File”下拉菜单“Save Design”选型,保存设计,生成“dzz.DSN”文件。 3)在Proteus ISIS编辑窗口中单击“Debug”菜单中选择“Execute”,可看见在首次运行时,LED显示的初始值为11—50—00,然后每隔1s进行累计显示,运行结果如图5。2所示。 图5。2 电子钟设计的运行结果 第六章 结束语 本单片机数字电子钟系统的功能基本符合显示格式为:XX:XX:XX, 即 时:分:秒。时间可采用24小时制。系统上电后从上电时初始化显示: 11-50-00开始计时,能进行时间的调整,可按自己的要求设置扩展的小键盘个数设计任务的要求,经过测试数据显示, 系统的可靠性已经基本能够达到实际电子钟的设计要求,同时本单片机数字电子钟系统 具有扩展性. 课程设计是培养学生综合运用所学知识,发现实际问题、提出实际问题、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际学习能力、动手能力的具体训练和考察过程. 在此次数字钟设计过程中, 在学习新知识的同时,把在课程中学到的理论知识运用到实际作品设计、操作中,更进一步地熟悉了单片机芯片的结构及掌握了其工作原理和具体的使用方法与相关元器件的参数计算方法、使用方法,了解了电路的开发和制作及课程设计报告的编写.加深了对相关理论知识及专业知识的掌握度,增强自身的动手能力,锻炼及提高了理解问题、分析问题、解决问题的能力,更深刻的体会到了理论联系实际的重要性,进一步掌握画图软件的使用和提高相应的画图操作水平及技巧. 参考文献 [1] 李广弟,朱月秀,冷祖祁.单片机硬件结构[J].页码148。 [2] 李叶紫,王喜斌,胡辉.MCS_51 单片机应用教程[M].清华大学出版社,2004,3 [3] 李叶紫 等.MCS-51单片机应用教程[M].清华大学出版社,2004,3 [4]王福瑞 等.单片机微机测控系统设计大全[M].北京航空航天大学出版社,1999.3 [5] 李伯成.基于MCS-51单片机的嵌入式系统设计[M].电子工业出版社,2004.7 HUNAN UNIVERSITY 工程训练报告 题 目:基于模拟乘法器芯片MC1496 的调幅与检波电路设计与实现 学生姓名:秦雨晨 学生学号: 20110803305 专业班级: 通信工程1103 指导老师(签名): 二〇一四 年 九 月 十五 日 目录 1 项目概述--———---—-----——-—-—----——-——--—--—-—- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用文档 基于 复合 耦合 技术 低压 电力线 载波通信 接口 电路设计 实用 文档 doc
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文