含原理图+电路图+程序的波形发生器:在工作中,我们常常会用到波形发生器,它是使用频度很高的电子仪器。现在的波形发生器都采用单片机来构成。单片机波形发生器是以单片机核心,配相应的外围电路和功能软件,能实现各种波形发生的应用系统,它由硬件部分和软件部分组成,硬件是系统的基础,软件则是在硬件的基础上,对其合理的调配和使用,从而完成波形发生的任务。 波形发生器的技术指标:(1) 波形类型:方型、正弦波、三角波、锯齿波;(2) 幅值电压:1V、2V、3V、4V、5V;(3) 频率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 输出极性:双极性操作设计1、 机器通电后,系统进行初始化,LED在面板上显示6个0,表示系统处于初始状态,等待用户输入设置命令,此时,无任何波形信号输出。2、 用户按下“F”、“V”、“W”,可以分别进入频率,幅值波形设置,使系统进入设置状态,相应的数码管显示“一”,此时,按其它键,无效;3、 在进入某一设置状态后,输入0~9等数字键,(数字键仅在设置状态时,有效)为欲输出的波形设置相应参数,LED将参数显示在面板上;4、 如果在设置中,要改变已设定的参数,可按下“CL”键,清除所有已设定参数,系统恢复初始状态,LED显示6个0,等待重新输入命令;5、 当必要的参数设定完毕后,所有参数显示于LED上,用户按下“EN”键,系统会将各波形参数传递到波形产生模块中,以便控制波形发生,实现不同频率,不同电压幅值,不同类型波形的输出;6、 用户按下“EN”键后,波形发生器开始输出满足参数的波形信号,面板上相应类型的运行指示灯闪烁,表示波形正在输出,LED显示波形类型编号,频率值、电压幅值等波形参数;7、 波形发生器在输出信号时,按下任意一个键,就停止波形信号输出,等待重新设置参数,设置过程如上所述,如果不改变参数,可按下“EN”键,继续输出原波形信号;8、 要停止波形发生器的使用,可按下复位按钮,将系统复位,然后关闭电源。硬件组成部分通过综合比较,决定选用获得广泛应用,性能价格高的常用芯片来构成硬件电路。单片机采用MCS-51系列的89C51(一块),74LS244和74LS373(各一块),反相驱动器 ULN2803A(一块),运算放大器 LM324(一块) 波形发生器的硬件电路由单片机、键盘显示器接口电路、波形转换(D/ A)电路和电源线路等四部分构成。1.单片机电路功能:形成扫描码,键值识别,键功能处理,完成参数设置;形成显示段码,向LED显示接口电路输出;产生定时中断;形成波形的数字编码,并输出到D/A接口电路;如电路原理图所示: 89C51的P0口和P2口作为扩展I/O口,与8255、0832、74LS373相连接,可寻址片外的寄存器。单片机寻址外设,采用存储器映像方式,外部接口芯片与内部存储器统一编址,89C51提供16根地址线P0(分时复用)和P2,P2口提供高8位地址线,P0口提供低8位地址线。P0口同时还要负责与8255,0832的数据传递。P2.7是8255的片选信号,P2.6是0832(1)的片选,P2.5是0832(2)的片选,低电平有效,P0.0、P0.1经过74LS373锁存后,送到8255的A1、A2作,片内A口,B口,C口,控制口等寄存器的字选。89C51的P1口的低4位连接4只发光三极管,作为波形类型指示灯,表示正在输出的波形是什么类型。单片机89C51内部有两个定时器/计数器,在波形发生器中使用T0作为中断源。不同的频率值对应不同的定时初值,定时器的溢出信号作为中断请求。控制定时器中断的特殊功能寄存器设置如下:定时控制寄存器TCON=(00010000)工作方式选择寄存器(TMOD)=(00000000)中断允许控制寄存器(IE)=(10000010)2、键盘显示器接口电路功能:驱动6位数码管动态显示; 提供响应界面; 扫面键盘; 提供输入按键。由并口芯片8255,锁存器74LS273,74LS244,反向驱动器ULN2803A,6位共阴极数码管(LED)和4×4行列式键盘组成。8255的C口作为键盘的I/O接口,C口的低4位输出到扫描码,高4位作为输入行状态,按键的分布如图所示。8255的A口作为LED段码输出口,与74LS244相连接,B口作为LED的位选信号输出口,与ULN2803A相连接。8255内部的4个寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH , C口:7FFEH 3、D/A电路功能:将波形样值的数字编码转换成模拟值;完成单极性向双极性的波形输出;构成由两片0832和一块LM324运放组成。0832(1)是参考电压提供者,单片机向0832(1)内的锁存器送数字编码,不同的编码会产生不同的输出值,在本发生器中,可输出1V、2V、3V、4V、5V等五个模拟值,这些值作为0832(2)的参考电压,使0832(2)输出波形信号时,其幅度是可调的。0832(2)用于产生各种波形信号,单片机在波形产生程序的控制下,生成波形样值编码,并送到0832(2)中的锁存器,经过D/A转换,得到波形的模拟样值点,假如N个点就构成波形的一个周期,那么0832(2)输出N个样值点后,样值点形成运动轨迹,就是波形信号的一个周期。重复输出N个点后,由此成第二个周期,第三个周期……。这样0832(2)就能连续的输出周期变化的波形信号。运放A1是直流放大器,运放A2是单极性电压放大器,运放A3是双极性驱动放大器,使波形信号能带得起负载。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、电源电路:功能:为波形发生器提供直流能量;构成由变压器、整流硅堆,稳压块7805组成。220V的交流电,经过开关,保险管(1.5A/250V),到变压器降压,由220V降为10V,通过硅堆将交流电变成直流电,对于谐波,用4700μF的电解电容给予滤除。为保证直流电压稳定,使用7805进行稳压。最后,+5V电源配送到各用电负载。
上传时间: 2013-11-08
上传用户:685
RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a < n.... 如果 a >= n 的话, 就将 a 表成 s 进位 (s
标签: person_key RSA 算法
上传时间: 2013-12-14
上传用户:zhuyibin
* 高斯列主元素消去法求解矩阵方程AX=B,其中A是N*N的矩阵,B是N*M矩阵 * 输入: n----方阵A的行数 * a----矩阵A * m----矩阵B的列数 * b----矩阵B * 输出: det----矩阵A的行列式值 * a----A消元后的上三角矩阵 * b----矩阵方程的解X
上传时间: 2015-07-26
上传用户:xauthu
(1) 、用下述两条具体规则和规则形式实现.设大写字母表示魔王语言的词汇 小写字母表示人的语言词汇 希腊字母表示可以用大写字母或小写字母代换的变量.魔王语言可含人的词汇. (2) 、B→tAdA A→sae (3) 、将魔王语言B(ehnxgz)B解释成人的语言.每个字母对应下列的语言.
上传时间: 2013-12-30
上传用户:ayfeixiao
1. 下列说法正确的是 ( ) A. Java语言不区分大小写 B. Java程序以类为基本单位 C. JVM为Java虚拟机JVM的英文缩写 D. 运行Java程序需要先安装JDK 2. 下列说法中错误的是 ( ) A. Java语言是编译执行的 B. Java中使用了多进程技术 C. Java的单行注视以//开头 D. Java语言具有很高的安全性 3. 下面不属于Java语言特点的一项是( ) A. 安全性 B. 分布式 C. 移植性 D. 编译执行 4. 下列语句中,正确的项是 ( ) A . int $e,a,b=10 B. char c,d=’a’ C. float e=0.0d D. double c=0.0f
上传时间: 2017-01-04
上传用户:netwolf
该文对感应电能传输技术进行了研究.由于没有接触摩擦,可减少对设备的损伤,也不会产生易引燃引爆的火花,可用于目前正在兴起的高速电力机车、城市电车馈电以及化工、采矿等易燃易爆领域.文中对用于感应电能传输系统的滑动绕组变压器进行了系统分析,给出了数学模型,并提出了优化设计方案.文中详细分析了感应电能传输技术的理论和方法,进而设计出用于感应电能传输系统的移相全桥串联谐振逆变器.该文对逆变器的工作原理进行详细分析,设计制作出高频变换电路的主电路及控制电路,并仿真给出试验中逆变器的波形.
上传时间: 2013-04-24
上传用户:watch100
近年来,光伏发电技术取得了长足的进步,太阳能已经成为当今能源的一个重要补充。光伏并网发电是太阳能大规模利用的必然趋势。本文以光伏并网发电系统的核心设备并网逆变器为研究对象,首先给出了单相光伏并网逆变器的详细的硬件设计过程,然后对光伏阵列的最大功能点跟踪、逆变器的特性及控制方法、并网系统的人机交互子系统等进行了深入的研究。 并网逆变器的硬件设计是整个系统的基础和难点之一。本文设计了1套额定功率为3KW的两级式光伏并网逆变器,采用F2812DSP作为系统的控制核心。文章对整个硬件的设计过程和电路原理进行了详细分析。 为提高系统效率,光伏阵列都要求工作在最大功率点处。本文在分析了各种MPPT方法的优缺点的基础上,提出了基于移相全桥电路的电导增量法,给出了整个算法在DSP中的实现过程。 并网逆变器输出级的跟踪控制技术是系统设计的关键点之一。本文详细分析了逆变器输出级的电路工作模式和数学模型,深入分析了T型输出滤波器的原理及电网电压对输出电流的影响,提出了基于前馈补偿的数字PI控制,并给出了其在DSP中的实现过程。 为完成对并网系统的监控和设置,设计了人机交互子系统,该系统是一个小型嵌入式系统,用MODBUS协议实现了子系统和控制系统的通信。本文详细分析了整个子系统的软硬件设计过程。 最后,对整个系统进行了实验验证,结果表明了系统方案的可行性,系统实现了稳定可靠运行。
上传时间: 2013-05-26
上传用户:88mao
非接触电能传输技术是一门新兴的能量传输技术,它集合了电力电子能量传输技术、磁场耦合技术以及现代控制理论。由于这种电能传输方式没有接触摩擦,可减少对设备的损伤,不会产生易引燃引爆的火花,解决了给移动设备特别是在恶劣环境下,工作设备的供电问题。在交通运输、航空航天、机器人、医疗器械、照明、便携式电子产品、矿井和水下应用等场合有着广泛的应用前景。本文对非接触电能传输技术进行了理论和实验研究。主要研究内容如下: ⑴介绍了非接触电能传输技术的国内外研究现状,发展前景,基本原理与所涉及到的关键技术。 ⑵通过建立漏感模型,对采用各种补偿方式时,补偿电容的选择进行了分析与研究,并对不同补偿方式时,负载对系统传输效率的影响进行了分析。 ⑶介绍了PWM调制硬开关技术、软开关技术,比较分析了应用于无接触电能传输系统主变换器的几种逆变器拓扑结构,详细分析了移相全桥变换器的工作原理,在此基础上,对变换器进行改进,提出了基于移相全桥控制的谐振变换器,并对变换器的工作原理进行了详细分析。 ⑷对系统原副边主电路的主要参数进行了分析与设计,对松耦合变压器的结构选择、主要参数进行了分析与设计。 ⑸分别用通用DSP芯片TMS320F2812和专用控制芯片UC3875对系统的控制电路进行了设计。 ⑹对系统进行了仿真研究,在仿真成功的基础上,采用UC3875控制方案制作了实验样机,进行了实验研究。
上传时间: 2013-07-19
上传用户:libenshu01
逆变电源的发展是和电力电子器件的发展联系在一起的,随着现代电力电子技术的迅猛发展,逆变电源在许多领域的应用也越来越广泛,同时对逆变电源输出电压波形质量提出了越来越高的要求。逆变电源输出波形质量主要包括三个方面:一是输出稳定精度高;二是动态性能好;三是带负载适应性强。因此开发既具有结构简单,又具有优良动、静态性能和负载适应性的逆变电源,一直是研究者在逆变电源方面追求的目标。本文对逆变电源三闭环控制方案、输出相位控制、逆变电源数字化控制系统进行研究,以期得到具有高品质和高可靠性的逆变电源。 本文研究了单相全桥逆变电源与三相桥式逆变电源主电路参数,包括逆变器、吸收电路、驱动电路、变压器和滤波器,并对逆变电源变压器的偏磁产生原因进行了深入分析,最后给出了有效的抗偏磁措施。针对三相桥式逆变电源通常不能保证三相电压输出平衡,研究了一种可以带不平衡负载的三相逆变电源。研究了逆变电源的控制原理,建立了逆变电源系统动态模型,在此基础上对逆变电源的各种控制方案的性能进行了对比研究,从而确定了一种新颖的高性能逆变电源多闭环控制方案。另外,针对逆变电源输出相位存在固有滞后问题,采用了一种利用电压瞬时值内环对逆变电源滞后的相角进行补偿控制的策略,分析表明上述控制策略虽然有效,但无法做到输出相角稳态无差,对此,提出一种移相控制方案设想,相当于在原多环控制方案的基础上加了一个相位控制环。这样可以使逆变电源输出相位误差得到有效的补偿,输出相位精度更高。文章设计了逆变电源数字控制系统,采用TMS320LF2407A控制产生SPWM波,给出控制系统DSP程序运行流程图,并用DSP对其进行了实现数字化。多环反馈控制系统的采用,使系统具有优异的稳态特性、动态特性和对非线性负载的适应性,使逆变电源的性能得到有效提高。
上传时间: 2013-04-24
上传用户:tianjinfan
近年来,随着大规模集成电路的飞速发展,微控制器和数字信号处理器的性价比不断提高,数字控制技术已逐步应用于大中功率高频开关电源。相对于传统模拟控制方式,数字控制方式具有电源设计灵活、外围控制电路少、可采用较先进的控制算法、具有较高可靠性等优点。 高频开关电源具有体积小、重量轻、效率高、输出纹波小等特点,现已逐步成为现代通讯设备的新型基础电源系统。针对传统开关电源中损耗较大、超调量较大、动态性能较差等问题,本文采用基于DSP的全桥软开关拓扑结构。全桥软开关移相控制技术由智能DSP系统完成,采样信号采用差分传输,控制算法采用模糊自适应PID算法,产生数字PWM波配合驱动电路控制全桥开关的通断。在输入端应用平均电流控制法的有源功率因数校正,使输入电流跟随输入电压的波形,从而使功率因数接近1。最后通过Matlab仿真结果表明模糊自适应PID控制算法比传统PID控制算法在超调量,调节时间,动态特性等性能上具有优越性。 论文以高频开关电源的设计为主线,在详细分析各部分电路原理的基础上,进行系统的主电路设计、辅助电路设计、控制电路设计、仿真研究、软件实现。重点介绍了高频变压器的设计及模糊自适应PID控制器的实现。并将辅助电源及控制电路制成电路板,以及在此电路板基础上进行各波形分析并进行相关实验。
上传时间: 2013-04-24
上传用户:s蓝莓汁