作者abelian (abelian)
看板Electronics
标题[请益] SSR 控制加热线圈的问题
时间Sat Jan 1 16:10:28 2011
我最近在改装一个东西 可是有个问题我抓不出来到底是哪里有问题 请教一下有经验的人
电脑
|
|rs232
|
----------- digital out _____ ___________
| PIC |-------------------|SSR|-------------|AC120V 加热线圈
----------- -----
|
|
-------
|hd47780|
|LCD |
--------
那个 PIC, 是人家写好的 microcontroller, 是把 rs232 传过来的资讯 放到文字LCD
他有一个 digital out, 我拿来控制 SSR (SSR的 input, 是 3v-32v DC), digital out
是 TTL, 5v
我写的程式 是每隔 1/8秒 会从另一个模组取得温度 如果温度比预期的低 就打开SSR
比预期的高 就关掉 SSR
如果一直保持开或关的话 不会有问题
可是如果快速一直开开关关的话 那个 PIC 就会送一些垃圾到 LCD, 有时 PIC 还会重开机
我的猜想是 加热线圈(heating element) 快速开开关关 是不是会产生奇怪的波
从 SSR 回来干扰到 PIC..
因为没有真的学过电子学 不太确定哪里出错 拜托了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 64.198.215.232
1F:推 mosquito520:如果怀疑SSR会漏东西回来就加个buffer在SSR前面 01/01 16:36
2F:→ mosquito520:另外 你PIC是用中断处理RS232输入吗 01/01 16:36
3F:推 mosquito520:在Pic里面可能要避免你的中断打乱其他动作 01/01 16:39
4F:→ abelian:buffer 是说像 rc snubber 的东西吗 (电容电阻串连) 01/01 17:41
5F:→ abelian:PIC 就不知道 因为没有 source 01/01 17:42
6F:嘘 well331:你可以做ㄧ个实验就可以知道是程式的问题还是硬体因素, 01/01 22:12
7F:→ well331:把MCU到SSR的PIN先隔离直接将MCU接上电表,再执行快速开关 01/01 22:15
8F:→ well331:如果这样还会发生你所描述的问题,那就是程式的问题, 01/01 22:17
9F:→ well331:反之,就是硬体因素,就要Debug硬体了!! 01/01 22:18
10F:→ abelian:oh...谢谢提醒 晚点再去找电表来试验 01/02 01:10
11F:→ proach:digital out那条线串一个photo coupler,避免EMI打回来 01/02 13:12
12F:→ abelian:我刚做了测试 把 SSR 接 120VAC加热线圈给拔掉 01/03 06:25
13F:→ abelian:这样就不会有问题 所以确定是加热线圈传回来奇怪的波 01/03 06:26
14F:→ saram:快速切换不会造成SSR的反向干扰. 因为不是控制电感负载. 01/12 01:49