91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

做單片機的朋友你可千萬先把電源弄好!

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-10-17 08:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說一個我獲得的教訓(xùn),老板的一個朋友委托我們給他做一個小型控制器,因為要求的工期比較急,沒時間做線路板了,所以我們根據(jù)他說的要求選了一個我們以前的成型產(chǎn)品做基礎(chǔ),在這個基礎(chǔ)上改。

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

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

是不是靜電搞的鬼?

因為我們的裝置原來是沒有按鍵的,這次的按鍵是在操作箱上接3個按鈕到裝置的CPU管腳上,沒有保護措施,現(xiàn)在冬天空氣干燥,很容易產(chǎn)生靜電。

馬上改!

給3個按鈕都加上了光耦隔離,改好了再裝到控制箱上測試,沒一會的功夫同事又回來了,說又死機了。?。??這是怎么回事呢?

我有點傻了,難道是我的程序有問題?査吧,把程序從頭到尾看了幾個來回也沒看出毛病。

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

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

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

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

媽呀,我可怎么辦啊?

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

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

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

過了大約半個小時,??!又復(fù)位了!

這回我沒緊張,肯定是硬件問題,因為我的程序C語言版和匯編版都試過。拿來示波器看看是不是復(fù)位腳有干擾???沒有??纯措娫茨兀堪。緾PU的5V電源在復(fù)位的時候是個大低谷,持續(xù)大約50毫秒...

元兇終于找到了!

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18886

    瀏覽量

    263883
  • 單片機
    +關(guān)注

    關(guān)注

    6077

    文章

    45515

    瀏覽量

    671617

原文標題:希望這個教訓(xùn),做單片機開發(fā)的朋友都不要再犯!

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何入門單片機/嵌入式?

    大一學(xué)的單片機,本科玩了幾年嵌入式,做過智能家居,智能小車,示波器,開關(guān)電源等等,后來工作(本人芯片行業(yè))以后就沒搞了,但是這段時間積累的經(jīng)驗,可以讓整個職業(yè)生涯受益。 單片機相對來說更容易了解
    發(fā)表于 02-02 06:57

    學(xué)單片機編程對數(shù)學(xué)英語有要求嗎

    程,屁事多工資還低。 我從事單片機開發(fā)近10年,來說句公道話,在之前確實跟純軟件有比較大的差距,但是現(xiàn)在差距越來越小的。 我有幾個Java App開發(fā)的朋友,同樣碼齡,但是工資卻沒單片機
    發(fā)表于 02-02 06:24

    學(xué)習(xí)單片機快速方法

    。 然后我們談實踐,花100來塊錢買塊單片機學(xué)習(xí)板,有板經(jīng)驗的也可以自己一塊,原理圖網(wǎng)上多得是。不要買太貴的單片機板,其實學(xué)習(xí)階段很多功能
    發(fā)表于 01-14 07:42

    單片機的入門準備

    單片機入門篇 1、學(xué)好電子技術(shù)基礎(chǔ)知識,如電路基礎(chǔ)、模擬電路、數(shù)字電路和微機原理。這幾門課程都是弱電類專業(yè)的必修課程,學(xué)會這些后能保證看懂單片機電路、知道電路的設(shè)計思路和工作原理; 2、學(xué)習(xí)
    發(fā)表于 12-22 07:39

    怎么學(xué)好單片機

    東西是越老越辣,越久越醇,鍛煉多了,自然會精。 假如你一點都不懂,那請看上面的一段,學(xué)硬件基礎(chǔ)去吧。 假如略懂,那么現(xiàn)在的切入點就是在五花八門的單片機中找一款合適的入門單片機,初學(xué)者
    發(fā)表于 12-04 07:16

    學(xué)單片機的誤區(qū)

    1.去背寄存器 寄存器不用死記硬背,,當(dāng)我們?nèi)ナ褂?b class='flag-5'>單片機外設(shè)的時候就要去配置,千萬別去記寄存器,華維單片機編程的導(dǎo)師開發(fā)這么多年了,一個寄存器都記不住。 何況,
    發(fā)表于 11-14 07:46

    MCU單片機,常用32位單片機,低功耗單片機MM32L系列

    MM32L系列低功耗單片機搭載了Arm?Cortex?-M0+內(nèi)核,具備高效能和高代碼密度,主頻最高可達48MHz。其最大的亮點在于功耗控制方面取得了突破性進展:在待機模式下功耗低至700nA
    的頭像 發(fā)表于 11-13 17:10 ?714次閱讀

    什么單片機比較耐用

    ? ? ? ? 在工業(yè)控制、戶外設(shè)備、醫(yī)療儀器等場景中,單片機的耐用性直接決定了設(shè)備的穩(wěn)定運行與維護成本。耐用的單片機通常具備寬溫工作范圍、強抗干擾能力、穩(wěn)定的電源適應(yīng)性和長壽命的硬件設(shè)計。深圳市安
    的頭像 發(fā)表于 07-31 13:48 ?809次閱讀

    單片機采用什么電流控制

    的需求。 1.單片機自身的工作電流特性 單片機自身的工作電流主要由內(nèi)部電路決定,通常在微安級到毫安級之間。例如,8 位單片機在正常工作模式下電流約為幾毫安,而進入休眠模式后降至微安級
    的頭像 發(fā)表于 07-30 10:07 ?782次閱讀

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?883次閱讀

    單片機怎么驅(qū)動電機?

    在各類自動化設(shè)備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅(qū)動電機運轉(zhuǎn)。單片機驅(qū)動電機并非直接連接即可,而是要根據(jù)電機類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1014次閱讀

    單片機怎么燒程序

    單片機燒程序是將編寫好的程序代碼寫入單片機內(nèi)部存儲單元,讓單片機按照預(yù)設(shè)邏輯工作的過程,是單片機應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?1518次閱讀

    怎樣學(xué)會單片機?

    想學(xué)會單片機其實沒那么復(fù)雜,先把心態(tài)放平穩(wěn),別被那些五花八門的名詞嚇住。一開始就得把 C 語言基礎(chǔ)打扎實,位操作、指針、函數(shù)這些概念必須吃透,尤其是指針,單片機里操作寄存器、外設(shè)經(jīng)常要用到,搞不懂
    的頭像 發(fā)表于 07-23 10:23 ?684次閱讀
    怎樣學(xué)會<b class='flag-5'>單片機</b>?

    單片機C語言入門指導(dǎo)(非常通俗易懂?。?/a>

    的:我知道有種芯片叫單片機, 但是具體長成什么樣子,卻一點也不知道!看到這里很多朋友一定會忍不住發(fā)笑。嘿嘿, 千萬別笑,有些大四畢業(yè)的人
    發(fā)表于 06-16 16:32

    嵌入式和單片機的區(qū)別?一文簡單明了的給你講透兩者的技術(shù)本質(zhì)!

    上周有個智能硬件創(chuàng)業(yè)的朋友問我:"我們產(chǎn)品用的是STM32單片機,但方案商總說要做嵌入式系統(tǒng),這兩者到底有啥區(qū)別?"這個問題其實戳中了大多數(shù)電子工程師的認知盲區(qū)。作為深耕物聯(lián)網(wǎng)
    的頭像 發(fā)表于 04-21 16:10 ?3002次閱讀
    嵌入式和<b class='flag-5'>單片機</b>的區(qū)別?一文簡單明了的給你講透兩者的技術(shù)本質(zhì)!