打印

请教各位,PIC AD输入的时候要加限流电阻吗?

[复制链接]
5819|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hgjsj|  楼主 | 2010-8-28 07:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个4-20mA传感器,经取样电阻和TL074运放处理后直接接PIC18X AD口,发现运放很烫,而且也拉低了许多PIC其他IO口,引起误操作。请问是否该加限流电阻?
沙发
yewuyi| | 2010-8-28 08:38 | 只看该作者
1、去掉与MCU的AD链接部分检查是否还是很烫?!
2、如果还是发热请检查信号处理部分,否则进行第三步
3、检查软件中是否将AD口置成了输出口,请必须将其设置为输入口。
4、如果IO是输入口并且信号部分是正确的,则请检查电流传感器部分的电源和MCU部分的电源是否共地?
如果没有共地,则请接成共地方式。

使用特权

评论回复
板凳
hgjsj|  楼主 | 2010-8-28 09:20 | 只看该作者
本帖最后由 hgjsj 于 2010-8-28 09:28 编辑

谢谢,每次都是你们这些热心的前辈为我耐心分析。谢谢
1、去掉与MCU的AD链接部分检查是否还是很烫?!
去掉与MCU的AD链接部分运放不烫,MCU其他IO引脚也不会被拉低。

使用特权

评论回复
地板
hgjsj|  楼主 | 2010-8-28 09:23 | 只看该作者
3、检查软件中是否将AD口置成了输出口,请必须将其设置为输入口。

设置为输入口,问题没解决。看该PIC MCU 手册:


ADCON1、TRISA、TRISF 和TRISH 寄存器控制A/D
端口引脚的操作。如果希望端口引脚为模拟输入,则必
须将相应的TRIS 位置1(输入)。如果将TRIS 位清零
(输出),则数字输出电平(VOH 或VOL)将被转换。
A/D 转换与CHS3:CHS0 位及TRIS 位的状态无关。

使用特权

评论回复
5
hgjsj|  楼主 | 2010-8-28 09:26 | 只看该作者
4、如果IO是输入口并且信号部分是正确的,则请检查电流传感器部分的电源和MCU部分的电源是否共地?


是共地的。

使用特权

评论回复
6
yewuyi| | 2010-8-28 11:40 | 只看该作者
断开信号,将AD口接一个电阻到VCC,测量AD口上的电压,如果是VCC则正确,如果不是,请重点检查代码是否不恰当的操作了IO口。

使用特权

评论回复
7
hgjsj|  楼主 | 2010-8-28 11:57 | 只看该作者
好的,我再仔细检查下。

使用特权

评论回复
8
jim_zeng| | 2010-8-28 15:49 | 只看该作者
真心感谢这些热心的前辈。大侠风范!

使用特权

评论回复
9
兰天白云| | 2010-8-29 09:34 | 只看该作者
主要是两个原因
1:单片机IO口设置不当,这个一定要仔细,因为在程序运行过程你可能不小心更改了IO口
2:运放使用有误

使用特权

评论回复
10
hgjsj|  楼主 | 2010-8-30 10:36 | 只看该作者
现在基本上排除IO设置不当的原因,因为我写了个小程序,设置为输入和AD,一样发烫。
   估计是运放或者买的PIC是Y货。

使用特权

评论回复
11
XIEYUANBIN| | 2010-8-30 12:59 | 只看该作者
有没有其它的AD口,换一个AD口试一试,你用什么烧写器?有一种可能是你的烧写器是山寨的,烧写时不读芯片型号,而你的单片机根本就是没有AD口的,但山寨的烧写器却烧进去了。

使用特权

评论回复
12
hgjsj|  楼主 | 2010-8-30 20:18 | 只看该作者
有AD,原装的ICD3.我正在准备直接从MICROCHIP买芯片看看。

使用特权

评论回复
13
谈的元| | 2010-9-1 21:09 | 只看该作者
PIC的芯片功能正常,发烫就意味芯片 损坏了。以前PIC研讨会送过一个板子,很容易被搞坏,

表现为就是LED等还在闪,但芯片烫的不得了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:重庆单片机爱好者

0

主题

141

帖子

1

粉丝