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

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

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

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

做單片機(jī)千萬不能忽略的一個(gè)問題

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

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

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

剛做好程序的時(shí)候我都試過了,接上傳感器和數(shù)字表可以正常的顯示數(shù)據(jù),并能根據(jù)按鍵執(zhí)行規(guī)定的動(dòng)作,我認(rèn)為沒問題了就交了差。

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

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

是不是靜電搞的鬼?

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

馬上改!

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

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

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

同事干脆把操作箱從車間運(yùn)到我的辦公室來,讓我自己做實(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庫有問題?先不管,看能正常運(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ǔ)上改了電源。改完了裝上測試,還復(fù)位!天啊!我同事都不用好眼色看我了!

媽呀,我可怎么辦啊?

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

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

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

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

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

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

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

元兇終于找到了!

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

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

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

    關(guān)注

    184

    文章

    17705

    瀏覽量

    249965
  • 傳感器
    +關(guān)注

    關(guān)注

    2550

    文章

    51038

    瀏覽量

    753086
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177813

原文標(biāo)題:做單片機(jī)的朋友,忽視這個(gè)問題你就懵圈了

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)千萬身家,“技術(shù)型老總”需要哪些神技能?

    、DSP、ARM、STM32等各種各樣的單片機(jī)的興衰成敗。現(xiàn)在帶領(lǐng)團(tuán)隊(duì)致力于智能硬件、電機(jī)驅(qū)動(dòng)等產(chǎn)品的研發(fā)、設(shè)計(jì)與市場推廣。如果你就干這行,毫無疑問你不能錯(cuò)過這次直播;如果不是,可能你不定喜歡
    發(fā)表于 05-27 14:49

    STC單片機(jī)ISP不能下載成功的解決

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

    51單片機(jī)匯編語言教程_第一個(gè)單片機(jī)小程序

    51單片機(jī)匯編語言教程:4課第一個(gè)單片機(jī)小程序
    發(fā)表于 01-19 15:27 ?0次下載

    小白如何用焊接的單片機(jī)實(shí)驗(yàn)板項(xiàng)目

    我認(rèn)為作為新手用51單片機(jī)最好用PCB萬能板焊接個(gè)單片機(jī)實(shí)驗(yàn)板,來這樣能夠提高自己的動(dòng)手能力;二來可以鍛煉自己的編程調(diào)試能力。同時(shí)我們?cè)?/div>
    的頭像 發(fā)表于 11-16 03:58 ?7178次閱讀

    個(gè)單片機(jī)與PC機(jī)通信的程序

    本文檔的主要內(nèi)容詳細(xì)介紹的是個(gè)單片機(jī)與PC機(jī)通信的程序。
    的頭像 發(fā)表于 09-06 11:26 ?5712次閱讀

    為什么不能使用單片機(jī)取代PLC

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

    51單片機(jī)之實(shí)時(shí)秒表

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

    51單片機(jī)可以用來做什么?單片機(jī)可以的小產(chǎn)品

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

    單片機(jī)基礎(chǔ)-第一個(gè)單片機(jī)系統(tǒng)

    單片機(jī)基礎(chǔ)-第一個(gè)單片機(jī)系統(tǒng)簡單的單片機(jī)系統(tǒng)構(gòu)成單片機(jī)系統(tǒng)——單片機(jī)+外圍器件如果把
    發(fā)表于 11-05 14:50 ?25次下載
    <b class='flag-5'>單片機(jī)</b>基礎(chǔ)-第<b class='flag-5'>一個(gè)</b><b class='flag-5'>單片機(jī)</b>系統(tǒng)

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

    發(fā)現(xiàn)單片機(jī)上有個(gè)凹口,單片機(jī)的卡槽中有個(gè)開關(guān)是對(duì)應(yīng)的 ,凹槽對(duì)應(yīng)開關(guān) ,如果插錯(cuò)了會(huì)導(dǎo)致燒毀
    發(fā)表于 11-12 14:21 ?73次下載
    STC<b class='flag-5'>單片機(jī)</b>開發(fā)板介紹以及使用(51<b class='flag-5'>單片機(jī)</b>介紹)

    推薦個(gè)簡單好用的單片機(jī)

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

    用51單片機(jī)宿舍門禁系統(tǒng)

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

    單片機(jī)不能正常工作的原因

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

    帶你使用51單片機(jī)款簡易的電子時(shí)鐘

    今天給大家推薦個(gè)51單片機(jī)小實(shí)驗(yàn),帶你使用51單片機(jī)款簡易的電子時(shí)鐘,其中計(jì)時(shí)模塊采用DS
    的頭像 發(fā)表于 02-23 11:50 ?1.3w次閱讀

    個(gè)暑假如何學(xué)習(xí)單片機(jī)

    個(gè)暑假是學(xué)習(xí)和掌握單片機(jī)基礎(chǔ)知識(shí)的良好時(shí)機(jī)。以下是個(gè)關(guān)于如何在暑假期間學(xué)習(xí)單片機(jī)的建議計(jì)劃
    的頭像 發(fā)表于 07-03 09:19 ?514次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>暑假如何學(xué)習(xí)<b class='flag-5'>單片機(jī)</b>
    主站蜘蛛池模板: 先锋影音av最新资源| 花蝴蝶在线直播观看| 手机毛片免费看| 动漫美女被羞羞动漫怪物| 欧美亚洲日韩国产在线在线| 99热在线观看精品| 漂亮美女2018完整版| 成人影片迅雷下载| 日韩精品无码免费专区| 第一次处破女高清电影| 色综合伊人色综合网站| 国产成人在线小视频| 午夜影视不充值观看| 韩国女人高潮嗷嗷叫视频| 亚洲毛片网| 久久全国免费久久青青小草| 91av影院| 青青青久草| 国产成人久视频免费| 亚洲电影网址| 精品无码乱码AV| 51精品国产AV无码久久久| 欧美日韩综合一区| 电影 qvod| 校花在公车上被内射好舒| 国语自产视频在线不卡| 伊人久久99热这里只有精品| 蜜桃成熟时33D在线嘟嘟网| qovd电影| 我要干av| 九九在线精品视频| 99re28久久热在线观看| 日本一本在线播放| 国产毛A片久久久久久无码| 亚洲字幕久久| 妹妹我要色| 东京热 百度影音| 亚洲精品免费在线| 乱淫67194| 成人在线视频国产| 亚洲xxxx动漫|