完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我正在处理PIC32MZ2048EFM144启动器套件,并试图让配置ADC读取大量的模拟输入。我试过和谐的例子,一切似乎都很好。我会得到正确的电压读数。但是,PIC32只限于6个专用通道,从我所读到的,这对我的应用程序是不够的。我一直试图让adchs_sensor应用程序工作,而不是,但遇到了困难,以获得正确的电压读数从ADC。我没有使用项目设置中描述的MEB II板,而是将恒定电压源连接到I/O扩展板上的模拟输入之一(与adchs_pot示例中的设置相同)。除此之外,我还没有改变任何默认设置。然而,当我读ADC的值时,它们似乎总是有一个十分之一的伏特。例如,在我期望电压读出1.7V或2100(在4096值标度中)的地方,它可能读出2500,差值为0.3V。我可以改变输入电压并且看到ADC始终输出大于0.3V的值。就像它从实际值中抵消了一样。我已经验证了我的参考电压在3.3V的正确性。我想知道在和谐示例(1.06)中是否缺少任何额外的校准步骤?或者为什么ADC将使用专用输入(1类输入),而不是可配置的引脚(2类输入)?谢谢你
|
|
相关推荐
1个回答
|
|
嗨,为了使用其他通道,您可以使用ADC7,其中它具有37(AN5-AN42)多路输入,只要您的应用程序不要求高扫描速率。ADC7的最大采样率为2.94Msps。我还用IO适配板和IO扩展板在启动套件上运行了theadchs_sensor应用程序,但不幸的是我无法复制您的发现。我的ADC和计算值非常接近,如下所示测量。
|
|
|
|
只有小组成员才能发言,加入小组>>
5188 浏览 9 评论
2009 浏览 8 评论
1933 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3181 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2232 浏览 5 评论
743浏览 1评论
629浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
512浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
641浏览 0评论
538浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 11:56 , Processed in 1.536165 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号