色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

做單片機千萬不能忽略的一個問題

GReq_mcu168 ? 來源:未知 ? 作者:胡薇 ? 2018-05-02 09:38 ? 次閱讀

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

這個東西的工作過程很簡單,只需要把傳感器傳上來的數據分別送兩塊數字表顯示,然后根據傳感器傳上來的數據確定兩個出口固態繼電器的動作。這里面用到了3個按鍵,3個指示燈,2個出口固態繼電器和485通訊。我們用了ATMEG8做控制芯片,用內部8MRC振蕩器時鐘,內部看門狗,程序用C語言寫的,我的C語言水平比較差上學的時候沒學過,剛用單片機的時候全是用的匯編,今年才邊學邊用C語言做產品。

剛做好程序的時候我都試過了,接上傳感器和數字表可以正常的顯示數據,并能根據按鍵執行規定的動作,我認為沒問題了就交了差。

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

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

是不是靜電搞的鬼?

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

馬上改!

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

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

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

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

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

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

媽呀,我可怎么辦啊?

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

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

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

這回我不吱聲了,我另找了一套沒改過的硬件,是原來測試用的肯定是好的,我用它試試。

嘿嘿!這回沒事了,先別著急,我把改過的主板換到這個上面再試,還是沒問題。把我那個做硬件的同事揪過來,你看看外面是不是下雪了!說明什么?我冤啊!快趕上竇娥了!她六月下雪,我11月下雪呀!同事二話沒說,拿過繼電器板對比,發現好的板兩個固態繼電器輸入電阻一樣,不好的輸入電阻差了幾十歐,總是復位的那個電阻小,是不是阻抗太低單片機輸出能力不夠引起的啊?給固態繼電器輸入端串上200歐電阻,這個行了。能正常工作了。運行一會看看吧。

過了大約半個小時,啊!又復位了!

這回我沒緊張,肯定是硬件問題,因為我的程序C語言版和匯編版都試過。拿來示波器看看是不是復位腳有干擾啊?沒有。看看電源呢?啊?CPU的5V電源在復位的時候是個大低谷,持續大約50毫秒...

元兇終于找到了!

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17835

    瀏覽量

    251381
  • 傳感器
    +關注

    關注

    2552

    文章

    51382

    瀏覽量

    755874
  • 控制器
    +關注

    關注

    112

    文章

    16444

    瀏覽量

    179095

原文標題:做單片機的朋友,忽視這個問題你就懵圈了

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機千萬身家,“技術型老總”需要哪些神技能?

    、DSP、ARM、STM32等各種各樣的單片機的興衰成敗。現在帶領團隊致力于智能硬件、電機驅動等產品的研發、設計與市場推廣。如果你就干這行,毫無疑問你不能錯過這次直播;如果不是,可能你不定喜歡
    發表于 05-27 14:49

    51單片機可以用來做什么?單片機可以的小產品 精選資料分享

    51單片機麻雀雖小五臟俱全,在家用、玩具等消費類領域有非常多的應用。新手剛學習完51單片機以后,不要直接就進階到STM32。而是通過51單片機
    發表于 07-16 07:43

    STC單片機ISP不能下載成功的解決

    STC單片機Isp不能下載成功的解決方法
    發表于 01-05 16:57 ?5次下載

    51單片機匯編語言教程_第一個單片機小程序

    51單片機匯編語言教程:4課第一個單片機小程序
    發表于 01-19 15:27 ?0次下載

    小白如何用焊接的單片機實驗板項目

    我認為作為新手用51單片機最好用PCB萬能板焊接單片機實驗板,來這樣能夠提高自己的動手能力;二來可以鍛煉自己的編程調試能力。同時我們在
    的頭像 發表于 11-16 03:58 ?7238次閱讀

    單片機與PC通信的程序

    本文檔的主要內容詳細介紹的是單片機與PC通信的程序。
    的頭像 發表于 09-06 11:26 ?5756次閱讀

    為什么不能使用單片機取代PLC

    單片機可以替代 PLC 嗎? 這個問題如同面粉能代替面條樣,答案是否定的。第次聽到這個答案可能很多人都有疑問,單片機明明功能那么強大,功能那么豐富為什么
    發表于 11-25 10:58 ?29次下載

    51單片機之實時秒表

    的,覺得太低級可以忽略。課 程 設 計 任 務 書、目的任務《電子系統綜合設計I》是《模擬電子技術》、《數字電子技術》、《單片機原理及應用》等課程完成后的
    發表于 11-05 11:36 ?17次下載
    51<b class='flag-5'>單片機</b>之實時秒表

    51單片機可以用來做什么?單片機可以的小產品

    的時候,你會發現單片機真的只是工具而已,核心是你的編程思維。很多人可能覺得已經過時了,其實芯片沒有低端高端過時的說法,而是根據實際的產品來選擇最優的方案。你不可能用STM32去做一個
    發表于 11-05 12:21 ?2次下載
    51<b class='flag-5'>單片機</b>可以用來做什么?<b class='flag-5'>單片機</b>可以<b class='flag-5'>做</b>的小產品

    單片機基礎-第一個單片機系統

    單片機基礎-第一個單片機系統簡單的單片機系統構成單片機系統——單片機+外圍器件如果把
    發表于 11-05 14:50 ?25次下載
    <b class='flag-5'>單片機</b>基礎-第<b class='flag-5'>一個</b><b class='flag-5'>單片機</b>系統

    STC單片機開發板介紹以及使用(51單片機介紹)

    發現單片機上有凹口,單片機的卡槽中有開關是對應的 ,凹槽對應開關 ,如果插錯了會導致燒毀
    發表于 11-12 14:21 ?73次下載
    STC<b class='flag-5'>單片機</b>開發板介紹以及使用(51<b class='flag-5'>單片機</b>介紹)

    推薦簡單好用的單片機

    推薦簡單好用的單片機 -----------------------------STC15F100W
    發表于 11-17 11:21 ?6次下載
    推薦<b class='flag-5'>一</b><b class='flag-5'>個</b>簡單好用的<b class='flag-5'>單片機</b>

    用51單片機宿舍門禁系統

    走向用51單片機宿舍門禁系統(1)–1602顯示用51單片機宿舍門禁系統(2)–4*4矩陣按鍵用51單片機
    發表于 11-21 09:06 ?34次下載
    用51<b class='flag-5'>單片機</b><b class='flag-5'>做</b>宿舍門禁系統

    單片機不能正常工作的原因

    電壓范圍是否正常:若電壓不在單片機的正常工作范圍內,單片機肯定就不能正常工作。此時需要檢查電源部分的電路,排查電源輸出電壓不正確的原因;
    的頭像 發表于 06-20 09:47 ?1.3w次閱讀

    暑假如何學習單片機

    暑假是學習和掌握單片機基礎知識的良好時機。以下是關于如何在暑假期間學習單片機的建議計劃
    的頭像 發表于 07-03 09:19 ?568次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b>暑假如何學習<b class='flag-5'>單片機</b>
    主站蜘蛛池模板: hd性欧美俱乐部中文 | 亚洲在线成色综合网站 | 久久免费视频在线观看6 | 亚洲综合国产精品 | 竹菊精品久久久久久久99蜜桃 | 97在线视频免费观看97 | 美女胸被男子强捏视频 | 花蝴蝶高清影视视频在线播放 | 男人扒开添女人屁股 | 亚洲AV精品一区二区三区不卡 | 国产精品久久久久久久久免费下载 | 失禁h啪肉尿出来高h | 我年轻漂亮的继坶2中字在线播放 | 久久亚洲人成国产精品 | 精品国产乱码久久久人妻 | 欧美又粗又长又大AAAA片 | 亚洲精品嫩草研究院久久 | 亚洲bt区| 99热这里只有精品视频2 | 超碰高清熟女一区二区 | 99视频偷窥在线精品国自产拍 | 肉色欧美久久久久久久蜜桃 | 国产69精品麻豆久久久久 | 久久偷拍国2017 | 青青草在线视频 | 国产亚洲精品久久综合阿香 | 不卡的在线AV网站 | 男女午夜性爽快免费视频不卡 | 中文视频在线观看 | 99久久全国免费久久爱 | 99久久久无码国产精品AAA | 一区二区三区国产 | 久久热在线视频精品1 | 成人 迅雷下载 | 亚洲精品视频在线播放 | 欧美性色xo影院69 | 成人午夜精品无码区久久漫画日本 | 久久久综合中文字幕久久 | 丝袜美女被啪啪不带套漫画 | 亚洲日本在线不卡二区 | www黄色com|