完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我用的是PIC24FJ64。现在我们使用的是4级网络电容硬滤波器,它将方波转换成正弦波。如果可以在PIC uc内做到这一点,我们想消除这种硬件。这个芯片有数模转换器吗?如果是这样的话…有没有办法产生一个类似于赫兹的正弦波?如果它重要…我可以在这个芯片上使用任何引脚和任何资源。我们需要制作一个软件,它是一个可调信号发生器,可以使正弦波从100Hz到1赫兹。是否有一个注释或示例程序我应该看看?任何让它产生正弦波的提示或线索都会被欣赏。美国密苏里州丹麦软件工程师路易斯
|
|
相关推荐
5个回答
|
|
PIC24FJ64 GA406(例如)具有10位DAC。在图中用DAC生成正弦波的最简单方法之一是将正弦波表(10位整数)放入闪光灯中,然后逐步通过该表,并以产生所需频率所需的速率将数据发送到DAC。在缓慢的速率下,你指定应该相当容易地完成。使用定时器设置采样率,然后只需运行表即可。这个表的长度是1024个整数。还有很多其他的方法,但这可能是最简单的方法之一。
|
|
|
|
你需要有人帮你读数据表吗?你可以使用PWM模块在几kHz左右产生PWM,正弦波调制占空比。这样做是为了产生3ph正弦波驱动器的感应和无刷直流电机,所以如果你查找微芯片电机驱动器开发套件,你会发现一些示例软件。
|
|
|
|
|
|
|
|
您好,PIC24FJ64有几种变体,有些有DA转换器,大多数没有。您可以从数据表中读取当前使用的设备,是否有DA转换器,以及它是如何控制的。PIC24FJ64GA406、PIC24FJ64GA410和PIC24FJ64GA412有10位DA转换器,每个通道一个。还有一些PIC24FJxGBxx06和PIC24FJxGCx6变体,它们具有相同的DA转换器。还有几个具有10位、12位和16位数字到模拟的dsPIC33芯片,还处于较小的包中。一个例子是28引脚包中的dsPIC33FJ64GA802。您可以进入Mi上的参数搜索图。芯片网站并搜索它们自己:HTTP://www. McCHIP.COM/PARAMCHARTSECHCH/CHART.ASPX?小枝= 8194问候,Mysil
|
|
|
|
您也可以使用I/O引脚和一个R 2R电阻梯形来制作DAC。分辨率是由使用的位数决定的,也许不是你想要的方法,因为你想要更少的硬件……Ruben
|
|
|
|
只有小组成员才能发言,加入小组>>
5158 浏览 9 评论
1997 浏览 8 评论
1926 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3169 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2222 浏览 5 评论
724浏览 1评论
607浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
495浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
621浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 17:31 , Processed in 1.301084 second(s), Total 89, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号