PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
ivy11111
Major Member
 

加入日期: Apr 2004
文章: 101
有關單晶片89s51的會當機的問題

小弟用89s51去控制relay→電磁閥12v,作一秒開一秒關的動作,約在10min內會當機<隨機的>

線路主是要由89s51→pc817<光耦合>→uln2003a→relay<12v>→電磁閥

電源部份 89s51用12v電池整流<完全和relay隔開> uln2003a和relay<有加飛輪二極體>共用一個12v電源


but如此完全的隔開二者的電路~還是會當機,這問題困擾我快三天了,
曾想過是不是89s51的問題,有把89s51單獨運作一天24hr<沒當機>,接上uln2003a和relay 10mins內<隨機>一定當

有什可以解決的方法?
     
      
舊 2007-12-28, 12:00 AM #1
回應時引用此文章
ivy11111離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
晶片本身不是吃5V,你給他12V...??
 
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2007-12-28, 12:16 AM #2
回應時引用此文章
asccpu離線中  
abc630
Power Member
 

加入日期: Feb 2003
文章: 601
如果你單純只接51與pc817,而pc817出來的訊號都正常且不當機,
接上uln2003a跟relay會當機,那...
1.你pc817兩邊的地有隔離嗎?
2.po個電路圖上來吧
3.51的vcc腳接個104電容接地
4.relay線圈旁掛的二極體確認一下方向

一般來說relay線圈端沒加二極體的確是容易當機出問題,既然你都加了,
而且都用pc817隔離了,理論上來說,你用pc817隔離了,即使relay沒
加二極體也不會怎樣,除非就是地沒有隔離好!
應該是沒有神奇的地方,就多檢查一下吧。

此文章於 2007-12-28 12:45 AM 被 abc630 編輯.
舊 2007-12-28, 12:36 AM #3
回應時引用此文章
abc630離線中  
abc630
Power Member
 

加入日期: Feb 2003
文章: 601
引用:
作者asccpu
晶片本身不是吃5V,你給他12V...??


送12v不止會當機,應該是會秒殺。

樓主講的不清楚,我猜測是電池經過dc converter後5v給51
舊 2007-12-28, 12:41 AM #4
回應時引用此文章
abc630離線中  
ivy11111
Major Member
 

加入日期: Apr 2004
文章: 101
引用:
作者abc630
如果你單純只接51與pc817,而pc817出來的訊號都正常且不當機,
接上uln2003a跟relay會當機,那...
1.你pc817兩邊的地有隔離嗎?
2.po個電路圖上來吧
3.51的vcc腳接個104電容接地
4.relay線圈旁掛的二極體確認一下方向


pc817 地有隔離,

51的vcc腳接個104電容接地,我的51電源是用12v的電池+7805來整流,和RELAY是完全分開,接地有試過了...不行~_~



relay線圈旁掛的二極體方向有確認過了,是OK的

還滿悶的...
舊 2007-12-28, 01:01 AM #5
回應時引用此文章
ivy11111離線中  
ivy11111
Major Member
 

加入日期: Apr 2004
文章: 101
引用:
作者abc630
送12v不止會當機,應該是會秒殺。

樓主講的不清楚,我猜測是電池經過dc converter後5v給51


SORRY發文時心情不好打太快...


原本一開始是二個一起共用一組變壓器,後來會當機就改成二個變壓器分開供電,結果還是當機情況下,改成用12VPb電池→7805→89S51。<還是當機....更>

我有試過把負載拿掉~就不會當機了...電磁閥是8W12V

8051送12v會秒殺~我有試過..

此文章於 2007-12-28 01:09 AM 被 ivy11111 編輯.
舊 2007-12-28, 01:07 AM #6
回應時引用此文章
ivy11111離線中  
happygood
New Member
 

加入日期: Dec 2003
文章: 9
電源部份你沒畫的很清處
照你的圖...+5V和12V的地..是同一個地
你要不要試試用兩顆12V的電池..
一個給RELAY...一個給51
__________________
帶著TP X31 papago.....
舊 2007-12-28, 01:10 AM #7
回應時引用此文章
happygood離線中  
ivy11111
Major Member
 

加入日期: Apr 2004
文章: 101
引用:
作者happygood
電源部份你沒畫的很清處
照你的圖...+5V和12V的地..是同一個地
你要不要試試用兩顆12V的電池..
一個給RELAY...一個給51



SORRY~

+5V和12V的地..是不同一個地

現在就是用一組12V→5V的電池..AND 一組變壓器110V→12V
舊 2007-12-28, 01:14 AM #8
回應時引用此文章
ivy11111離線中  
abc630
Power Member
 

加入日期: Feb 2003
文章: 601
三個問題
1.還是請你確定地的問題,你講的不夠詳細,所以我還是會懷疑你的地!
2.你所謂的當機是51完全停止工作?還是relay不動?
3.uln2003a作何用?(雖然沒太大的關係)

這種情況,我想不論你是要敘述給懂得人或是不懂的人,都要盡量講的詳細,
你這問題,應該是你在某個地方有盲點沒注意到,你只能講詳細一點,讓局外
人幫你看看。
舊 2007-12-28, 01:16 AM #9
回應時引用此文章
abc630離線中  
ivy11111
Major Member
 

加入日期: Apr 2004
文章: 101
引用:
作者abc630
三個問題
1.還是請你確定地的問題,你講的不夠詳細,所以我還是會懷疑你的地!
2.你所謂的當機是51完全停止工作?還是relay不動?
3.uln2003a作何用?(雖然沒太大的關係)

這種情況,我想不論你是要敘述給懂得人或是不懂的人,都要盡量講的詳細,
你這問題,應該是你在某個地方有盲點沒注意到,你只能講詳細一點,讓局外
人幫你看看。



感謝大大的回覆~

1. ULn2003a和RELAY是用<變壓器>12V電源
89S51的<電池>12V→5V
89S51的VSS是接到電池的負極
uln2003a和RELAY的VSS是接到另一組變壓器的負極
二者沒有共地<所以才覺得奇怪為什麼會當機..>

2.當機是指51完全停止工作,有將51獨立出來TEST(24HR>是沒問題,所以才認為受到干擾才當機。

3.uln2003a動作模式是接收到訊號時變成高電位進而驅動RELAY,原本打算驅動更多負載所以才用uln2003a


感謝大大
希望能解決問題~
舊 2007-12-28, 01:28 AM #10
回應時引用此文章
ivy11111離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:41 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。