技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 做單片機(jī)的朋友你可千萬(wàn)先把電源弄好!

做單片機(jī)的朋友你可千萬(wàn)先把電源弄好!

時(shí)間:2018-10-17 10:28:16來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語(yǔ):? 說一個(gè)我獲得的教訓(xùn),老板的一個(gè)朋友委托我們給他做一個(gè)小型控制器,因?yàn)橐蟮墓て诒容^急,沒時(shí)間做線路板了,所以我們根據(jù)他說的要求選了一個(gè)我們以前的成型產(chǎn)品做基礎(chǔ),在這個(gè)基礎(chǔ)上改。

說一個(gè)我獲得的教訓(xùn),老板的一個(gè)朋友委托我們給他做一個(gè)小型控制器,因?yàn)橐蟮墓て诒容^急,沒時(shí)間做線路板了,所以我們根據(jù)他說的要求選了一個(gè)我們以前的成型產(chǎn)品做基礎(chǔ),在這個(gè)基礎(chǔ)上改。

同事拿著我做的控制器去操作箱上安裝配線,后來(lái)調(diào)試的時(shí)候同事告訴我說裝置死機(jī)了...

我說不能啊,我已經(jīng)配置了看門狗,正常程序出錯(cuò)是可以復(fù)位的。把同事拿回來(lái)的裝置通電測(cè)試果然沒有反應(yīng)了,重新燒寫片子還能正常工作。

是不是靜電搞的鬼?

因?yàn)槲覀兊难b置原來(lái)是沒有按鍵的,這次的按鍵是在操作箱上接3個(gè)按鈕到裝置的CPU管腳上,沒有保護(hù)措施,現(xiàn)在冬天空氣干燥,很容易產(chǎn)生靜電。

馬上改!

給3個(gè)按鈕都加上了光耦隔離,改好了再裝到控制箱上測(cè)試,沒一會(huì)的功夫同事又回來(lái)了,說又死機(jī)了。啊?。窟@是怎么回事呢?

我有點(diǎn)傻了,難道是我的程序有問題?査吧,把程序從頭到尾看了幾個(gè)來(lái)回也沒看出毛病。

把死機(jī)的片子擦了,重新燒程序還是能正常工作,這就怪了!難道是操作箱有問題?怎么在我這好好的東西上到操作箱上就死機(jī)呢?

同事干脆把操作箱從車間運(yùn)到我的辦公室來(lái),讓我自己做實(shí)驗(yàn)。果然剛燒好的片子上到操作箱上一會(huì)功夫就死機(jī)了,經(jīng)過反復(fù)的實(shí)驗(yàn)發(fā)現(xiàn)是和數(shù)字表通訊之后死的,更進(jìn)一步的確認(rèn)是跟數(shù)字表通訊以后修改了控制器的EEPROM以后死的。去掉了控制器的寫EEPROM程序就不再死機(jī)了,難道是GCC的EEPROM庫(kù)有問題?先不管,看能正常運(yùn)行了再說,反正這個(gè)功能不重要。重新燒寫芯片,裝到控制箱上,手動(dòng)操作沒問題!裝置開始自動(dòng)運(yùn)行,呀!怎么復(fù)位了?是沒看清嗎?

再等一會(huì)....又復(fù)位了!一波未平一波又起,怎么回事?

這么個(gè)小東西程序不超過2K怎么這么多問題?我不至于這么爛吧?這么個(gè)小程序都寫不好?還得試找出問題!反復(fù)試了幾十次發(fā)現(xiàn)規(guī)律了,只要是自動(dòng)狀態(tài)的1號(hào)狀態(tài)再和數(shù)字表一通訊就復(fù)位,是不是485通訊沒加隔離的問題?動(dòng)手加隔離(這里要說一下我們的軟硬件是兩個(gè)人負(fù)責(zé)的,我做軟件,另一個(gè)同事專做硬件),我的同事剛才加了按鍵的隔離這回又加485的隔離,為了增加隔離電源又在原裝置的基礎(chǔ)上改了電源。改完了裝上測(cè)試,還復(fù)位!天啊!我同事都不用好眼色看我了!

媽呀,我可怎么辦???

從程序上怎么也看不出問題,可惡的M8不支持仿真又看不到C語(yǔ)言程序具體是怎么執(zhí)行的。沒辦法只好用匯編寫程序吧,這個(gè)我熟而且每一步都可控制,肯定不會(huì)再出錯(cuò)了,一個(gè)白天加一個(gè)晚上把程序就寫出來(lái)了,第二天調(diào)試通過,上到操作箱上,天?。∮謴?fù)位了!

不對(duì)!一定是硬件有問題,同事說沒關(guān)系我給你換CPU板,同事又改了一塊CPU板給我送來(lái),裝上一試,你們猜怎么樣?還是不行!別扔白菜,我真完了/_\,嗚嗚...我心里直哭。

突然我轉(zhuǎn)念一想,不對(duì)就不能還是硬件有問題?

過了大約半個(gè)小時(shí),啊!又復(fù)位了!

這回我沒緊張,肯定是硬件問題,因?yàn)槲业某绦駽語(yǔ)言版和匯編版都試過。拿來(lái)示波器看看是不是復(fù)位腳有干擾?。繘]有??纯措娫茨兀堪??CPU的5V電源在復(fù)位的時(shí)候是個(gè)大低谷,持續(xù)大約50毫秒...

元兇終于找到了!

是這個(gè)電源質(zhì)量不好,當(dāng)有繼電器動(dòng)作,并且來(lái)通訊,電源就挺不住了。同事也沒話說了,改造電源吧,給電源變壓器增加容量后,再也不復(fù)位了。終于圓滿結(jié)束了。

圍著電源的一個(gè)小問題,我轉(zhuǎn)了一大圈,把這個(gè)教訓(xùn)分享出來(lái)提醒大家注意。

說一個(gè)我獲得的教訓(xùn),老板的一個(gè)朋友委托我們給他做一個(gè)小型控制器,因?yàn)橐蟮墓て诒容^急,沒時(shí)間做線路板了,所以我們根據(jù)他說的要求選了一個(gè)我們以前的成型產(chǎn)品做基礎(chǔ),在這個(gè)基礎(chǔ)上改。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:一文了解運(yùn)放補(bǔ)償電容的作用

下一篇:工業(yè)自動(dòng)化中PLC技術(shù)的應(yīng)用分析

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)