怎么用51单片机编写正弦波,有程序的更好,谢谢?用51单片机产生正弦波的查表方法?

2024-03-10 20:21:40 文章来源 :网络 围观 : 评论

  

怎么用51单片机编写正弦波,有程序的更好,谢谢?用51单片机产生正弦波的查表方法?

  

怎么用51单片机编写正弦波,有程序的更好,谢谢?用51单片机产生正弦波的查表方法?

  

怎么用51单片机编写正弦波,有程序的更好,谢谢?用51单片机产生正弦波的查表方法?

  

怎么用51单片机编写正弦波,有程序的更好,谢谢?用51单片机产生正弦波的查表方法?

  怎么用51单片机编写正弦波,有程序的更好,谢谢?

  将一个周期的正弦波的幅值量化为0-255,将这256个值 存在程序空间里面,单片机定时依次循环取出这些值送到DA转换器,DA输出后进行低通滤波即能得到正弦波了。如果要节省空间可以利用正弦波形的对称性只需存入1/4周期的数据再经一个简单算法也可以得到正弦波。

  用51单片机产生正弦波的查表方法?

  单相的从正弦涵数中从0度到90度范围中均匀取出n个数再用256的模转换成表格数。

  三相的只需从0度到30度取,可这会n要是三的公倍数。后在运行中按你的频率的不同从该表格中抽取就行了。这就是单牌机由PWM产生的正弦波中的那时间段的数。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章