A. c51单片机产生正弦波原理
SPWM,就是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规率排列,这样输出波形经过适当的滤波可以做到正弦波输出。
B. 单片机晶振输出应该为方波 但为什么示波器看出来的是正弦波呢
外接的晶振与单片机芯片内部的集成运算放大器构成石英晶体振荡器,输出单一频率的的正弦波,所以晶振输出就是正弦波,你看出来的波形是正确的。那种认为单片机是数字电路,其全部信号必须是数字信号的认识,大概是对振荡器电路颤亮销了解不够造成键喊的。
单片机要将其作为数茄游字时钟源使用,则是在单片机内部再利用触发器进行整形,使之变成方波的。
C. 单片机产生正弦波信号
单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波。实现方法: 1、通过单片机DA来实现,需要通过查表法; 2、通过PWM方式实现; 不过都需要加硬件滤波电路来实现正弦波的平滑。
D. 正弦电压用单片机如何测量
单片机不可以测做陪早量任纯雀何东西但是测量仪器中可以使用单乱键片机如果说用单片机测量正弦电压我认为这种说法不正确。
E. 单片机产生正弦波问题
利用单片机DA方式扫频应该考虑两个问题:
1、输出最高频率;2、扫频,就是说你还要不停变换参数。不知道你的3k是不是在扫频情况下得到的最高值。
另外:还不知道你对频点间隔是怎么要求的。
二楼使用DDS技术的建议非常好,你应该考虑去做。这样的话,用单片机不停地送控制数据就行了,频率有保障。你只要考虑扫频间隔,也就是考虑单片机多长时间能送出一个完整的控制字。
还可考虑二楼另外一个建议,用高速可编程器件,注意配一个高速DA也不错。
如果从降低成本角度考虑的话,你不妨在现有条件基础上,配一个可靠的压控振荡器来试一下。当然首先要调好输出动态范围,这可能是个难点。
好处是:器件、成本要求都低,试验周期短。
1、DA只需要输出周期为60秒一个锯齿波就行了,不需要高速;
2、单片机也不需要高速,甚至可以通过字节合并,驱动10位、12位DA;
不过,要注意锯齿波的线性度等细节参数。我现在也说不完整。
成本低嘛,先试试吧,有问题可以再改。祝你好运。
PWM,脉宽调制。输出的是可调整占空比的脉冲串。
F. 单片机输出正弦波信号
令单片机输出高、携拍低电平,可以形成不同脉宽的脉冲波,
再经过
rc
电路平滑滤波,就会出现不同高低电压的信号。
这就可辩尺羡以近似实现正弦波或其它困正波形。
G. 如何用单片机做测试电阻电容的系统
测试电阻依据欧姆定律即可!
测试电容需要正弦振荡电路,并且要求正弦振荡电路的频率为已知,最好可控。
正弦交流信号通过电容,会产生交流电压降,采用交直流变换电路将交流压降变换为直流,经AD测量计算出其电压降。同时,测量与之串联的一个标准电阻上的压降,两者的电压比就是阻抗比。
知道阻抗和频率,就可以计算出电容的容量了。
改变振荡器的频率,同一个电容下,可以获得不同的容抗,以获得合适大小的电压降,按照该原理,可以设置不同的档位。
H. 请问怎么用51单片机实现 检测输入一个正弦波 检查其相位和其频率 给程序追加50分
首先,单片机测量正弦波的相位和频率,必须先将其变成方波,在过零点上升沿时边缘触发单片机。利用比较器电路时很容易做到。
相位是相对的,单片机检测不到正弦波的过零点离Y轴的时间,所以不能判断其相位是多少,但你可以自己设置一个基准作为单片机人为基准,当单片机测量到的正弦波过零点与这基准的时间就是你要的相位,但这并不代表这是标准的,当然通过调整基准的位置,可以得到接近标准的数据。
单片机测量频率,也就是测量两个方波之间的上升沿的时间,这时间的倒数就是频率。
如果是测量两个信号的相位差,则利用一个异或门处理一下则可。
I. 单片机晶振输出应该为方波 但为什么示波器看出来的是正弦波呢
电路中电容比较大的时候,就会把方波“过滤”为正弦波。