作者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