1. 51单片机制作信号发生器
PWM信号产生方法
脉冲宽度调制(PWM)信号广泛使用在电力变流技术中,以其作为控制信号可完成DC-DC变换(开关电源)、DC-AC变换(逆变电源)、AC-AC变换(斩控调压)和AC-DC变换(功率因数校正)。
产生PWM信号的方法有多种,现分别论述如下:
1)普通电子元件构成PWM发生器电路
基本原理是由三角波或锯齿波发生器产生高频调制波,经比较器产生PWM信号。三角波或锯齿波与可调直流电压比较,产生可调占空比PWM信号;与正弦基波比较,产生占空比按正弦规律变化的SPWM信号。此方法优点是成本低、各环节波形和电压值可观测、易于扩展应用电路等。 缺点是电路集成度低,不利于产品化。
2)单片机自动生成PWM信号
基本原理是由单片机内部集成PWM发生器模块在程序控制下产生PWM信号。优点是电路简单、便于程序控制。缺点是不利于学生观测PWM产生过程,闭环控制复杂和使用时受单片机性能制约。
3)可编程逻辑器件编程产生PWM信号
基本原理是以复杂可编程逻辑器件(CPLD)或现场可编程门阵列器件(FPGA)为硬件基础,设计专用程序产生PWM信号。优点是电路简单、PWM频率和占空比定量准确。缺点是闭环控制复杂,产生SPWM信号难度大。
4)专用芯片产生PWM信号
是生产厂家设计、生产的特定功能芯片。优点是使用方便、安全,便于应用到产品设计中。缺点是不利于学生观测PWM产生过程和灵活调节各项参数。
2. 51单片机制作信号发生器频率误差大的原因
低频信号发生采用单片机波形合成发生器产生高精度,低失真的正弦波电压,可用于校验频率继电器,同步继电器等,也可作为低频变频电源使用
◆ 频率输出范围 0Hz ~ 100Hz 正弦波
◆波形失真度 0.5%
◆电压输出范围 0 ~ 50V
◆额定输出功率 50VA
◆电压测量准确度 ±0.5% 满量程
◆频率测量准确度 ±0.05%
◆电源 220V±10%
◆工作环境 环境温度:0°~40°
◆相对湿度:≤80%
3. 基于51单片机的信号发生器
有好多方案呢
一,用现在流行的DDS芯片,比如AD9833之类的
二,用专用信号发生器比上面的DDS强大一些比如MAX038,ICL0803
三,如果非要用集成运放来实现,加稳压也行,清华大学模电书里有电路。
四,如果用msp430或者51单片机来控制DA芯片产生锯齿波也行。
建议用MAX038,或者ICL0803,因为好多芯片信号发生器都是用这个做的
如果你非要用集成运放来实现,道理与这些芯片原理差不多,电路里所用的器件要求可就要高一些,特别是电源部分,一定要注意,对整个参数影响很大。具体设计之前最好用PSPICE先仿真一下。
4. 51单片机信号发生器程序
函数信号发生器是可用于测试或检修各种电子仪器设备中的低频放大器的频率特性、增益、通频带,也可用作高频信号发生器的外调制信号源。顾名思义肯定可以产生函数信号源,如一定频率的正弦波,有的可以电压输出也有的可以功率输出。
当输入端输入小信号正弦波时,该信号分两路传输,其一路径回路,完成整流倍压功能,提供工作电源;另一路径电容耦合,进入一个反相器的输入端,完成信号放大功能。该放大信号经后级的门电路处理,变换成方波后经输出。输出端为可调电阻。
首先主振级产生低频正弦振荡信号,信号则需要经过电压放大器放大,放大的倍数必须达到电压输出幅度的要求,最后通过输出衰减器来直接输出信号器实际可以输出的电压,输出电压的大小则可以用主振输出调节电位器来进行具体的调节。
它一般由一片单片机进行管理,主要是为了实现下面的几种功能:
a) 控制函数发生器产生的频率;
b) 控制输出信号的波形;
c) 测量输出的频率或测量外部输入的频率并显示;
d) 测量输出信号的幅度并显示;
e) 控制输出单次脉冲。
5. 51单片机做信号发生器
设计制作一个函数信号发生器。 要求1、基本要求 (1)正弦波、三角波、方波输出频率范围:1kHz~10MHz; (2)具有频率设置功能,频率步进:100Hz; (3)输出信号频率稳定度:优于10-4; (4)输出电压幅度:在负载电阻上的电压峰-峰值Vopp≥1V; (5)失真度:用示波器观察时无明显失真。
6. 51单片机的控制信号线
16路舵机控制板接电源的方法:
舵机控制原理舵机一般有3条线,分别是电源正、电源负、信号线。电源正极线一般为红色或橙色,连接+5V(单片机电源正)【有的舵机为6V供电】电源负极线一般为黑色,连接GND(单片机电源负)信号线连接单片机任意IO口即可(程序设置该IO口输出方波)
7. 51单片机波形发生器
有一种器件叫信号发生器就是实现此类功能的,例如MAX038、ICL8038,你看看它们的数据手册就会了(附件是MAX038的数据手册),里边有典型应用电路,正弦波、矩形波、三角波都能输出,频率、幅值可调。
8. 基于单片机的简易信号发生器
可以的,
正弦波信号通过NE555之类的简单芯片就能够生成,并且具有一定的频率可控性。例如:555正弦波信息发生器电路图。
既然问题是“C51单片机输出正弦波”,那么肯定是希望能够通过单片机本身控制正弦波的参数,达到类似信号发生器的效果。如果是用资源较少的C51单片机的话,总体来说是可行的。
9. 信号发生器单片机设计原理
原理上是一样的,但是实现方法不一样吧,函数信号发生器是用数学运算的方法实现的,直接但是对单片机的运算能力要求较高,而任意波形发生器是通过波形叠加和频率合成的方法完成的,理论基础要求比较高