å¯ ææç½äºè¿ä¸ªé®é¢äº ä½ è½åè¯ææä¹éè¿å®æ¶å¨è®¾å®é¢çåï¼è°¢è°¢äºããã
追çåï¼é¢çæ¯æ¶é´çåæ°ä½ 该 ç¥å§ï¼å¿å¿ï¼ææ³ä½ åºè¯¥ ç¥åçæºæä¹è®¾æ¶é´ å§ï¼ï¼ä¸å°±å
åä¸ä¸å°±æ¯äºï¼ä½ è¿å°±å¯å
å好å表ã
å¿ï¼å²ä½ è¿çèªç¥ä¹æçåï¼ææ³å¤é®ä¸å¥ä½ æ¯é£ä¸ªå°çï¼
è¿ä¸ªè¿æ¯ä¸æä¹æç½å¢ ä¾å¦è¯´ï¼å¦ææè¦10HZç波形ï¼å¨ææ¯0.1sãå®æ¶å¨å·¥ä½æ¹å¼1ï¼åå®æ¶å¨çåå¼æ¯ï¼65536-100000ï¼åï¼
追çä½ è¿åè¿è¦ç¨è½¯ä»¶è®¡ç®å ä¸ä¸ä½ï¼äº¦å¯æ¯ä¸æ å¿ä½ï¼åå¨ä½ çåå ä½å®æ¶å ¨è·å®ä¸æ¬¡åç第äºæ¬¡çè¿ä¸ªå¼æ对ï¼è¿æ¶æçæ¯ç¨æ å1å¾®ç§12Mçæ¶æ¯æ¶ ï¼ï¼ä¸å¯¹ä¸å¯¹ï¼ä½ è¿ååäºï¼å 51è¿æ¯å æ³è®¡æ°å¨è¯¥æ¯65536+65536ï¼100000å©ä¸çå¼ æ对ãå¿ï¼å¦ä½ è¿ç´æ端å£åºæ¥å¯åªæ¯æ¹æ³¢ï¼å¯ä¸æ¯æ£å¼¦æ³¢ã
追é®æç§ä¿¡ä½ ä¸ä¸ªå¨ç½ä¸æ¾çç¨åº è¿æä¸äºé®é¢è¦é®ä½ çå¢
追ç太大äºçç头ç¼ï¼ä¸»æä½ ä¸æç½çç»å¾åºæ¥æå¯è¯è¯ã
用51单片机产生正弦波的查表方法
单相的从正弦涵数中从0度到90度范围中均匀取出n个数再用256的模转换成表格数。三相的只需从0度到30度取,可这会n要是三的公倍数。后在运行中按你的频率的不同从该表格中抽取就行了。这就是单牌机由PWM产生的正弦波中的那时间段的数。
用51单片机产生正弦波,那个数据表怎么得到的?谢谢!
这个表是预先算好的,就是将标准正弦波上移1\/2幅值后模256。三角波和锯齿波也可以按相同方法计算得到对应的数值表。对一个周期取样256次,也就是说第0个取样点的弧度是0,第一个取样点的弧度值就是pi\/128,第二个取样点的弧度为(pi\/128)*2,依次类推。测峰峰值为256,所以f(x) = sin(x)*1...
51单片机输出100Hz正弦波
用一个正弦数组(组数里装的是sin x的值,x的值正比于数组下标),然后把数组的值送给DAC,那么DAC输出的就是正弦波了
如何用51单片机控制DAC0832产生不同频率正弦波,键盘改变频率,求具体的...
假设你把一个正弦波的一周期分成180个点,那么每个点相差是2度,那么每个点是有一个对应的SIN值的,比如SIN0 SIN2 SIN4等。假设1ms发送一个点(即单片机向DA写一个该SIN值所对应的电压大小), 那么写完一个正弦波,要180ms。如果2ms写一个点,这就改变了正弦波的频率了。一周期所分的点越...
51单片机C语言怎样编写用DA可以出现正弦波
将一个周期的正弦波的幅值量化为0-255,将这256个值 存在程序空间里面,单片机定时依次循环取出这些值送到DA转换器,DA输出后进行低通滤波即能得到正弦波了。如果要节省空间可以利用正弦波形的对称性只需存入1\/4周期的数据再经一个简单算法也可以得到正弦波。
单片机或者 FPGA能不能通过设计程序 输出正弦波 锯齿波以及其他波形...
用DDS方法去产生你需要的任意波形,比如AD9850,单片机控制其产生正弦波或者锯齿波,频率可以任意调整。一个DDS芯片AD9850,一片单片机AT89S52,全搞定,比你用FPGA简单多了吧?
c51单片机产生正弦波原理
SPWM,就是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规率排列,这样输出波形经过适当的滤波可以做到正弦波输出。
请问怎么用51单片机实现 检测输入一个正弦波 检查其相位和其频率 给程...
首先,单片机测量正弦波的相位和频率,必须先将其变成方波,在过零点上升沿时边缘触发单片机。利用比较器电路时很容易做到。相位是相对的,单片机检测不到正弦波的过零点离Y轴的时间,所以不能判断其相位是多少,但你可以自己设置一个基准作为单片机人为基准,当单片机测量到的正弦波过零点与这基准的时间就是...
单片机输出正弦函数中正弦表的计算
你想VC得到数据,初始化为单片机数据,然后单片机查表实现?这是可行的方法。include <stdio.h> include <math.h> define PI (4*atan(1))int main(){ int i;for(i=0;i<64;++i)printf("0x%04x,",(short)(256*(1+sin(2*PI*i\/64)));return 0;} 0x0100,0x0119,0x0131,0x014a,0x...
用89C51单片机设计多功能低频函数信号发生器,能产生方波、正弦波、三角...
0832是电流输出型,示波器上显示波形,通常需要电压信号,电流信号到电压信号的转换可以由运算放大器LM358实现,用两片LM358可以实现双极性输出。 单片机向0832发送数字编码,产生不同的输出。先利用采样定理对各波形进行抽样,然后把各采样值进行编码,的到的数字量存入各个波形表,执行程序时通过查表方法依次取出,经过D\/A...