怎么用单片机产生2路正弦波信号相位相差120度(用2片dac0832)

作者&投稿:圭唐 (若有异议请与网页底部的电邮联系)
C51单片机和DAC0832输出正弦波?~

  C51单片机和DAC0832能输出正弦波,单片机要不断的给DAC0832数值,dac转换层模拟量输出正弦波;
  51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。

是要你设计出电路和程序吧 很好的一道题,你们老师布得不错。
1.要二个正弦波同步信号或是楼上说的二个过零检测电路 (主要是这步要做好)同步信号可以用二个三极管取出,就是取出一个脉冲信号即可。(用AD过于复杂,而且还要看AD速度,相当于示波器原理)
2.编写程序也很简单,检测到第一个正弦信号的同步信号时就开始计时,再一次检测到第一个正弦信号的同步信号时就是第一个正弦信号的周期,到了第二个正弦信号的同步信号时就是相差, 要用INTO 上升或是下降沿中断实现 不然可能会计错

提供一点思路,用两个定时器产生PWM信号,第一个定时器工作到交流电半周期的三分之二启动第二个定时器。


pic单片机什么型号有2路can
其主要应用于功能较为单一的物件中。单片机,全称单片微型计算机(英语:single-chip microcomputer),又称微控制器(microcontroller),与应用在个人计算机中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能...

avr单片机用t1产生了两路快速8位pwm信号,再用t2定时中断时,一开总中断...
这是个很典型的时序问题 ,并不是什么没有重新赋初值。我给的建议是 当用到多个中断时 一定要时序分清 合理工作,不能出现同时两个或者更过的中断响应,如果实在避免不了 可以设置优先级和缓冲

单片机2路继电器怎么供电,接地(如图)
GND是地线,UCC是单片机供电电源,IN1和IN2是两路继电电路。三路共用GND地线。当UCC与GND输入5v电压后,IN1和IN2即与地线联通,使电路闭合。UCC断电后,IN1和IN2也相应断开。

单片机如何产生多路不同频率的方波
0 0 0 0 1 0 0 0 0 0 。。。看出规律了吗?P1.0中断一次变换一次,P1.1中断两次变换一次,P1.2中断4次变换一次,依次类推,一次中断时间是500us,那么产生的脉冲周期就是P1.0为500*2us=1ms,P1.1为2ms,P1.2为4ms依次类推 ...

各位大神:我想用51单片机检测2路输入低电平信号
INA EQU P1.0 INB EQU P1.1 OUT EQU P1.4 ORG 0000H LJMP MAIN ORG 0030H MAIN:JNB INA,CJDQ JNB INB,CJDQ CLR OUT SJMP MAIN CJDQ:SETB OUT SJMP MAIN END

用51单片机如何同时测2组电压信号 想用2片ADC0809,但是发现引脚不够...
其实使用一片ADC0809就可以了,可以实现八组电压的检测。你把检测的电压输入ADC08909的两个通道中,循环去读取就可以实现了。

2路PWM 的中的 路 指的是什么?
路的意思就是指从引脚输出的个数!这是单片机内部设计的原理问题,PWM是降低了输出频率的一种脉冲宽度调制!

我在做一个单片机交通灯程序(c51),要求是控制一个十字路口的两组红...
给你一个思路:假设是单纯的红绿灯,无黄灯的话,设红灯30秒,绿灯30秒。需要两个状态量,方向Dir(1:东西,0:南北),东西灯颜色LightcolorEW,南北灯颜色LightcolorNS。此刻,东西方向亮红灯,则Dir=1,LightcolorEW=red,LightcolorNS=green。对相应端口赋值即可。只需要东西方向与南北方向相反。...

单片机能否实现四路模拟数据输入,选出幅值最大一路通过?
嘿嘿 俺来帮你解决 1 可以使用单片机内部的4个A\/D转换器(当然也可使用外部A\/D转换器 会增加成本)不间断地去采集四路模拟量,转换成数字量送单片机内部,进行大小比较,选出幅值最大的一路。2 使用四选一多路开关,由单片机控制,选择让幅值最大的一路开关闭合(通过)。3 按一定的采样周...

单片机编程:设计十字路口交通灯,以最常用的两条线路的交通信号控制为例...
ORG 0000H MAIN:MOV DPTR,#0FF20H MOV A,#03H MOVX @DPTR,A MOV 2AH,#1FH MOV P1,#0CH MOV R7,#19H PRG1: LCALL DELAY1 DJNZ R7,PRG1 MOV P1,#0AH MOV R7,#05H PRG2: LCALL DELAY1 DJNZ R7, PRG2 MOV P1,#21H MOV 2AH,#1FH MOV R7, #19H PGR3: LCALL DELAY1 DJN...

容县19490245257: 利用单片机怎么产生正弦波信号 -
从谭薄芝: 单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波. 实现方法: 1、通过单片机DA来实现,需要通过查表法; 2、通过PWM方式实现; 不过都需要加硬件滤波电路来实现正弦波的平滑.

容县19490245257: 如何用8051单片机输出正弦波形 -
从谭薄芝: 有2种方法: 1,用SPWM技术,在单片机中用正弦波表控制PWM脉宽,输出部分直接简单RC滤波即可得到正弦波. 2,用方波直接RC得到近似的正弦波.

容县19490245257: 求助,用51单片机输出两路正弦波的程序 -
从谭薄芝: 单靠单片机是不能输出正弦波形的,单片机只能输出方波,三角波等电压电流同向的波形.如果要实现这一功能还得靠外围电路.或者直接采用震荡电路.

容县19490245257: 如何用单片机测量正弦信号的相位差 -
从谭薄芝: 是要你设计出电路和程序吧 很好的一道题,你们老师布得不错.1.要二个正弦波同步信号或是楼上说的二个过零检测电路 (主要是这步要做好)同步信号可以用二个三极管取出,就是取出一个脉冲信号即可.(用AD过于复杂,而且还要看AD速度,相当于示波器原理)2.编写程序也很简单,检测到第一个正弦信号的同步信号时就开始计时,再一次检测到第一个正弦信号的同步信号时就是第一个正弦信号的周期,到了第二个正弦信号的同步信号时就是相差, 要用INTO 上升或是下降沿中断实现 不然可能会计错

容县19490245257: 求助:用单片机如何产生一个频率、相位、幅度可调的正弦波? -
从谭薄芝: 设计思路:采用SPWM技术,正弦计算采用查表法,幅度调节需要在查表基础上进行线性运算.相位调节只要调节两个输出波形的输出点起始序号即可.要输出质量较好的正弦波的话,16MHz单片机(指系统时钟,传统51的话,12MHz晶振系统时钟只有1MHz)的单片机,正弦波上限频率不宜超过400Hz.例如,若输出分辨率控制在1000,可采用16k的开关频率,开关频率为基波频率的40倍,采用截止频率为2k的积分器可使输出波形畸变率小于1%.

容县19490245257: 单片机直接ADC采集两路同频正弦信号该如何计算它们的相位差,最好讲一 -
从谭薄芝: 假定一路的正弦波是标准的,过原点,检测到AD值为0左右是开始计时,并且继续取AD值,确定是0度,还是180度的零点.另外一路过零点时,记录下定时器的数值,并且继续取AD值,确定是0度,还是180度的零点.这样就可以比较时间差了,具体的还得看你是用什么单片机以及信号频率了.

容县19490245257: 单片机产生正弦波 -
从谭薄芝: 下面的程序,可以交替输出两种频率的正弦波: ORG 0000H SJMP MAIN MAIN: MOV DPTR, #TABLE ;信号表首址 MOV R2, #20 LOOP:;---------------------------------- MOV B, #3 ;时间间隔较小 MOV R4, #100 L11:MOV R5, #10 L12:CALL ONE_...

容县19490245257: 单片机产生正弦波信号 -
从谭薄芝: 一秒一次的正弦波频率变化,第一秒1K,--是 1KHz 吗?--就是1秒钟输出1千个周期?--即在 1ms 中,输出一个周期,共 20 个字节?--50us,输出一次?第二秒2K,--25us,输出一次?第四秒4K,--12.5us,输出一次?能做到这么快吗?你用的晶振是多少?

容县19490245257: 用单片机设计正弦信号发生器 -
从谭薄芝: 这个方案的电路在图书或者网上可以下载得到,搞不好软件也有,建议你在网上买个学习套件,带单片机的那种有很多例子帮助你快速学习,先学习怎么用单片机写软件,然后把那你那方案移植就好了.

容县19490245257: 如何用单片机产生正弦波 -
从谭薄芝: 正弦波的数据通过dac输出就可以产生信号

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网