A. 單片機led顯示模擬一切正常,燒錄後顯示不正常,干擾嚴重
"電磁閥斷開" 這個出現概率比較大。
電磁閥 打開和關閉的瞬間電流發生變換(和干擾)導致。。
另外如果你後面用164驅動的話。。點數碼管的時候沒有進行 電磁閥操作
模擬器調試的時候 正常。。
那麼最有可能的只有三點。
1.你單片機的晶振可以沒弄好,單片機不工作,一般的模擬器都是直接帶晶振的
如果有的話 。你可以在模擬器設置中巴 晶振用線路板上的晶振。
這個方便測試。。
2.就是你單片機電源本身就有問題。。導致你的單片機根本沒有工作
3. 如果是51單片機的話。。單片機有一個外擴存儲器埠選擇端
那個埠一定要接好。。具體引腳名字你自己看pdf
這個在模擬的時候一般不會起作用的。所以模擬不出來
單片機的工作頻率一般都不高emc這種的,基本可以排除的。。
補充:
如果你的蜂鳴器完全按照你的預想的結果的話(沒有頻繁 ,叫等情況)
至少說明你的晶振是沒有問題。。而且電源基本正常
你模擬的時候管子能亮。
那就說明板子有問題。。最有可能就是。51選擇外部存儲器那個引腳沒有上拉或者下拉。你查看一下pdf。。第幾腳忘了。
////////////////////////////////////////////////////
PSEN為程序存取器選擇端,高電平,程序從內部執行,就是單片機內部的程序存儲器有效,接低電平,程序從外面擴展的ROM開始執行。
B. 變壓器控制迴路斷線復位不了怎麼回事
看你描述的情況,應該是「控制迴路斷線」了。發生控制迴路斷線,開關肯定操作不了,故障也無法復歸。
解決辦法:1、檢查控制電源是否正常;2、正常情況下,串入合閘線圈的開關輔助觸點是常閉的,把控制電源停了量一下看是不是閉合的;3、檢查線圈有么有問題,手動合閘看能不能合,排除一下;4、不知道你用的誰家的繼電保護,順便看一下防跳迴路吧,有些家跳位繼電器跟防跳的閉點串著,萬一防跳有問題,也會出現控制迴路斷線的。
先檢查一下你的迴路吧,有問題再溝通。這種問題比較簡單,不是啥大問題。
C. 51單片機死機重啟的原因有哪些
rest的原因很多:
1. 如果堆棧溢出的話,你初始化時是不是加指令MOV SP,#60H初始化堆棧了嗎?因為上電復位以後8051類單片機的SP值是07H,這個值並不是很好,所以容易導致堆棧溢出。
2. 你看門狗是否啟用,如果看門狗啟用的話,你是不是適時喂狗了?也有可能看門狗定時器溢出,導致晶元復位。
3. 你的電源是否穩定,(可能導致晶元上電復位)如果用開關電源的話,建議在輸入端並接100uf以上的大電容濾去低頻諧波,並接一個0.1uf(104)的瓷片電容濾去高頻諧波分量。如果是市電降壓過來的話,要看是什麼東西降壓的。如果是變壓器降壓的,看看變壓器是否隔離。(最好用隔離的變壓器)。同時看看穩壓管是否良好。如果是電容降壓的話,建議輸入端增加П型網路濾波,並改用好的穩壓管,最好用光耦隔離市電干擾。
4. 你的復位電路是否正確,一般51電路用微分電路復位的。也有可能你的PCB布線不良,導致分布電容過大。你可以試試改小復位電路上的電容。把10uf的電容改成1uf的鉭電容試試。
5. 你的晶振(高頻干擾部分)PCB布線是應該盡量離單片機近點。布線應該越短越好。
D. 單片機PWM脈寬調制與變壓器
這個跟變壓器有很大關系,主要是電感量與MOS的導通時間關系,導通的時間不能讓變壓器飽合,不然MOS管會瞬間爆。如單片機頻率是10K,但占空比是1%,那沒事,很安全;如果頻率是79K,但點空比99.9%,MOS管照樣爆,當然我這里講的都是理論。實際變壓器電感量有很大變化,跟溫度,線圈電流,繞組結構等等都有關系,而且變壓器一般都有比較多的餘量。