91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

抗干擾求助

我是一個新手,最近做了一個智能充電機的充電程序,程序的抗干擾能力很差,但是我也采取了看門狗,軟件陷阱,數據保護等手段,但作用不是太明顯,當充電電流達到50安時,程序就完全不能工作,我用的是at89c52單片機,程序失控時,看門狗x5045輸出復位端不停的給單片機復位,但是復位后單片機還是亂的.
還有,在初始上電時,經常顯示亂碼(正常情況下,顯示充電電壓)
我試了很多種方法,都解決不了,于是我懷疑我的程序構架有問題,
請問一個相對復雜的單片機程序應該怎樣構架才會提高抗干擾能力?
全部回復(17)
正序查看
倒序查看
專業芯
LV.2
2
2006-07-06 15:25
怎么不用PIC帶有抗干擾內核的單片機

哈哈!!
0
回復
linepro
LV.7
3
2006-07-06 22:44
用AVR,只有他可以.我的程序不用任何抗干擾,都可以的
0
回復
ppp123456
LV.5
4
2006-07-06 23:57
這首先是硬件問題,你的電源根本沒有作處理,僅僅這一點就可以使你的系統當機.
0
回復
xdgcs
LV.2
5
2006-07-07 10:17
@ppp123456
這首先是硬件問題,你的電源根本沒有作處理,僅僅這一點就可以使你的系統當機.
請問我的電源應該怎么處理呢?
我這個電源最大能輸出72v/120a,我是新手,請教???
0
回復
xdgcs
LV.2
6
2006-07-07 10:20
@專業芯
怎么不用PIC帶有抗干擾內核的單片機哈哈!!
我是新手
剛畢業,只會89c52
請問pic跟52差不多嗎,寫好的程序能不能直接移制到pic上
0
回復
2006-07-07 11:18
這么大的電流,應該還要看看你的PCB LAYOUT,布線等等,我想硬件問題應該占主要成分.
0
回復
2006-07-08 09:13
軟件抗干擾用在這種場合基本上沒有作用,要用好一點的單片機,像PIC、現代都可以啊
0
回復
xdgcs
LV.2
9
2006-07-08 16:57
@chengkai422
這么大的電流,應該還要看看你的PCBLAYOUT,布線等等,我想硬件問題應該占主要成分.
可是我沒經驗啊,我不知道我的pcb有沒有問題
0
回復
dadodo
LV.7
10
2006-07-09 14:31
@linepro
用AVR,只有他可以.我的程序不用任何抗干擾,都可以的
贊同!
0
回復
2006-07-09 16:23
用同樣的程序,換一種單片機試試看:STC5404,51內核.具有強抗干擾功能.
0
回復
xdgcs
LV.2
12
2006-07-10 10:18
@普通百姓
用同樣的程序,換一種單片機試試看:STC5404,51內核.具有強抗干擾功能.
我在網上怎么查不到這種型號的單片機啊,可以直接把52的程序移植過去嗎?
請問你有這種單片機的資料嗎?我想看一下,多謝多謝
0
回復
專業芯
LV.2
13
2006-07-10 12:10
@xdgcs
我在網上怎么查不到這種型號的單片機啊,可以直接把52的程序移植過去嗎?請問你有這種單片機的資料嗎?我想看一下,多謝多謝
呵呵!能是能往里燒程序
不過肯定不能用的
0
回復
ppp123456
LV.5
14
2006-07-12 00:01
@xdgcs
我在網上怎么查不到這種型號的單片機啊,可以直接把52的程序移植過去嗎?請問你有這種單片機的資料嗎?我想看一下,多謝多謝
別相信所謂的更換單片機就能解決問題的言論,這對于你的情況沒有任何幫助.
    樓主首要的問題是加強單片機電源的濾波,因為單片機電源上的瞬間過高的尖峰會造成單片機可靠性降低甚至直接燒壞單片機(任何單片機都如此);過低的尖峰會立即造成單片機死機.
    然后是考慮克服空間電磁干擾.
    如果樓主解決了上述2個問題,則使用任何單片機都沒有問題了.
0
回復
2006-07-15 17:50
@ppp123456
別相信所謂的更換單片機就能解決問題的言論,這對于你的情況沒有任何幫助.    樓主首要的問題是加強單片機電源的濾波,因為單片機電源上的瞬間過高的尖峰會造成單片機可靠性降低甚至直接燒壞單片機(任何單片機都如此);過低的尖峰會立即造成單片機死機.    然后是考慮克服空間電磁干擾.    如果樓主解決了上述2個問題,則使用任何單片機都沒有問題了.
0
回復
inherit
LV.5
16
2006-07-19 10:03
絕對的干擾,因數很多.另外提醒你注意看門狗的電壓波動范圍
0
回復
rlling
LV.3
17
2006-07-19 13:30
初始上電時顯示亂碼,可能是你的程序中有關定時的處理沒有處理好.在初始化時,可以將一些延時參數延長一些.另外,關于單片機復位的問題,最好你在出現不停復位的情況下用示波器看看單片機的電源輸入端的波形,這是很直接的.如果波形不好的話,在電源上加上一個大的電容作濾波看看效果.各個牌子的單片機,抗干擾的性能還是有差別的.
0
回復
xdgcs
LV.2
18
2006-07-25 17:30
@rlling
初始上電時顯示亂碼,可能是你的程序中有關定時的處理沒有處理好.在初始化時,可以將一些延時參數延長一些.另外,關于單片機復位的問題,最好你在出現不停復位的情況下用示波器看看單片機的電源輸入端的波形,這是很直接的.如果波形不好的話,在電源上加上一個大的電容作濾波看看效果.各個牌子的單片機,抗干擾的性能還是有差別的.
現在問題解決了,采取了很多措施,加濾波,最主要的是盡量減少io口輸出高頻信號
0
回復
主站蜘蛛池模板: 塔河县| 桂平市| 乐平市| 习水县| 辽宁省| 屏东县| 闵行区| 介休市| 平陆县| 万宁市| 黔江区| 墨竹工卡县| 尉犁县| 万载县| 奉贤区| 福泉市| 吉首市| 内丘县| 仁布县| 望奎县| 株洲县| 土默特右旗| 兰州市| 姜堰市| 金塔县| 西昌市| 英吉沙县| 凌海市| 敦化市| 托里县| 澳门| 漠河县| 柳州市| 禄丰县| 古蔺县| 阜新市| 兴和县| 东乌珠穆沁旗| 新疆| 申扎县| 深泽县|