搜索
bottom↓
回复: 9

PIC 多路脉冲检测问题

[复制链接]

出0入0汤圆

发表于 2010-8-6 20:45:14 | 显示全部楼层 |阅读模式
最近一个客户要求用PIC做个小东西,用PIC芯片(指定)检测多路脉冲(10路)  将脉冲的个数和脉冲个数内的时间上传到上位机上。PIC重没入手过,大家有没有那款有多路的PCA捕获之类的型号,手头有PIC16系列的!】

最理想的就是有10个PCA捕获,弄个时间片,可以轻松的搞定,
最糟糕的就是用普通的IO,扫描端口电平的变化来确定脉冲数,还好脉冲的频率低(小于5K吧)


不知道论坛里的高手们指点下,用什么型号好?

出0入0汤圆

 楼主| 发表于 2010-8-6 22:49:10 | 显示全部楼层
顶上,貌似很少人用PIC?

出0入21汤圆

发表于 2010-8-7 00:28:25 | 显示全部楼层
查一下它的引脚电平变化中断有多少个(印象中PIC的都有好多个这样的中断),用这些中断也可以做的。

出0入21汤圆

发表于 2010-8-7 00:29:20 | 显示全部楼层
看一看,PIC16F917有没有。

出0入0汤圆

发表于 2010-8-7 18:47:06 | 显示全部楼层
用PIC24FJGA1XX系列。GA1系列,IC模块(就是类似PIC16F中的CCP的捕捉模块),始终源可以是系统时钟源,也可以是T1到T5之间的任任一个,换句话说,你有足够的空间来设置这个合适的时钟,以便ICXBUF能比较合理捕捉到脉冲宽度。
GA1系列,比如PIC24FJ128GA106,有9路IC模块,你需要捕捉10路,最后一路随便找个INT引脚再搭配一个定时器就搞定了。

需要注意的是GA0,比如PIC24FJ128GA010系列并不适合,因为捕捉通道只有5路,而且时钟只能用T2或者T3,很受限制。

至于PIC24H,DSPIC33,主要是时钟限制,通道也有8,9路,够你折腾。当然,DSPIC33/PIC24H,9个定时器,如果你想都改成INT+定时器,或者电平变化中断引脚+定时器,我估计24H/33F也能凑合着对付。比如拿几路脉冲周期接近的,拿去IC模块处理,剩余几路差异大的,一路一个定时器看着,最后留个定时器做按键去抖。不过我个人是不大倾向用这么麻烦的方案,折腾啊。

如果想用PIC24FJGA106,可以联系我,可以提供开发板。

出0入0汤圆

发表于 2010-8-7 18:51:47 | 显示全部楼层
TB上有人卖PIC24FJ256GA106,可以去核实下,如果真是有,至少你们散买个几片,几十片,都不是问题了。

出0入0汤圆

发表于 2010-8-7 19:51:32 | 显示全部楼层
说反了吧?应该是PIC24H比较好。而且dsPIC别买MC系列的,一定要买GP系列的,通用系列的IC比较多,MC系列一般都是4个IC。

出0入0汤圆

发表于 2010-8-7 20:10:24 | 显示全部楼层
我推荐PIC24FJXXXGA1XX,没有错,我推荐这个,完全是从GA1的 IC模块的特殊性考虑,而且PIC24H/DSPIC33,目前也就8路IC,PIC24FJXXXGA1,还有9路,多一路总是舒服的。

出0入0汤圆

 楼主| 发表于 2010-8-8 21:20:06 | 显示全部楼层
顶上  明天继续看,,,,

出0入0汤圆

发表于 2010-8-9 14:02:49 | 显示全部楼层
如果系统简单可以用IO口来检测,具有多路PCA的可能在比较高档的芯片里有,但是价格嘛就比较高了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 07:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表