打印

此问题有点摸不着头脑,请教高手!!!!!

[复制链接]
1736|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qq51886469|  楼主 | 2008-9-26 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机为pic16f873a
 
程序:
1.RC6 = 0;  //继电器控制负载电源关闭
2.delay();  //延时0.5s
3.RC5 = 1;  //继电器线圈断电,触点复位
4.asm("nop");
5.。。。。。。。。。。。。。。。

仿真器单步从3执行到4时,正常
但是仿真器从3全速执行到4时,pc指针变为0xffff,继而复位

线圈皆有续流二极管
烧片子试,此处也不正常
看门狗已经禁止

为什么pc会跑到0xffff???干扰????

相关帖子

沙发
qq51886469|  楼主 | 2008-9-26 11:01 | 只看该作者

不会传图

使用特权

评论回复
板凳
qq51886469|  楼主 | 2008-9-26 11:05 | 只看该作者

44

使用特权

评论回复
地板
westsfw| | 2008-9-26 11:17 | 只看该作者

4后面是什么

有语句吗?没有的话.........

使用特权

评论回复
5
lnskngdc| | 2008-9-26 13:36 | 只看该作者

k

使用特权

评论回复
6
qq51886469|  楼主 | 2008-9-26 14:00 | 只看该作者

re

有语句
只是截取了一段发上来

使用特权

评论回复
7
qq51886469|  楼主 | 2008-9-26 14:51 | 只看该作者

re

对了,继电器控制的是电动撑杆换向。。。
不接撑杆负载的时候,各部分工作正常
一接撑杆就容易程序跑飞!
可是继电器换向的时候,撑杆电源已经关闭了,还会有问题??

使用特权

评论回复
8
qq51886469|  楼主 | 2008-9-27 06:48 | 只看该作者

re

问题已经找到,是电动撑杆断电瞬间的瞬变脉冲干扰,电源处理有待加强!
从示波器上看瞬间干扰幅值最大可达到150v(撑杆dc220v供电)从断电到0v干扰持续时间大概900ms,这就是虽然系统加了延时,但是效果不好的原因
没用rc,只在继电器触点两端并接400v104高压瓷片电容后,从示波器上可以看到波形明显改善,单片机再没有出现复位现象

使用特权

评论回复
9
forthlab| | 2008-9-27 10:52 | 只看该作者

以前也碰到类似单步正常,连续运行不行的情况

先将延时搞到很长,再慢慢降低,才找到原因的.

使用特权

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

本版积分规则

25

主题

83

帖子

1

粉丝