❶ 單片機系統測量功率,電流方法
說測量電流的方法是在電路供電電源中串上一個1歐或者0.5歐的一個電阻,然後測量該電阻的電壓,電壓除電阻得到電流,電流乘上電壓就是功耗,這句話原則上是對的。
你之所以有疑問,是因為還說得不夠清楚。
其實,用這個辦法要把電阻串聯在單片機的地線端,並且這個方法只能測量外電路的電流,不能測量單片機自己的的工作電流。
簡單畫個圖你思考一下也許就明白了。
❷ 如何測試單片機系統的可靠性
軟體上加看門狗 硬體上:電源方面盡量用LDO供電,各電源引腳旁邊放置旁路電容 模擬部分和數據部分盡量分開 PCB走線最好不要小於0.2mm 如果接外部晶振,晶振盡量靠近單片機,晶振下方不要走線 介面處最好加上隔離器件 電源輸入加上二極體,防止電...
❸ 通常採用什麼方法測試單片機系統的可靠性
單片機系統可以分為軟體和硬體兩個方面,我們要保證單片機系統可*性就必須從這兩方面入手。
首先在設計單片機系統時,就應該充分考慮到外部的各種各樣可能幹擾,盡量利用單片機提供的一切手段去割斷或者解決不良外部干擾造成的影響。我們以HOLTEK最基本的I/O單片機HT48R05A-1為例,它內部提供了看門狗定時器WDT防止單片機內部程序亂跑出錯;提供了低電壓復位系統LVR,當電壓低於某個允許值時,單片機會自動RESET防止晶元被鎖死;HOLTEK也提供了最佳的外圍電路連接方案,最大可能的避免外部干擾對晶元的影響。
當一個單片機系統設計完成,對於不同的單片機系統產品會有不同的測試項目和方法,但是有一些是必須測試的:
① 測試單片機軟體功能的完善性。 這是針對所有單片機系統功能的測
試,測試軟體是否寫的正確完整。
② 上電掉電測試。在使用中用戶必然會遇到上電和掉電的情況,可以進
行多次開關電源,測試單片機系統的可*性。
③ 老化測試。測試長時間工作情況下,單片機系統的可*性。必要的話
可以放置在高溫,高壓以及強電磁干擾的環境下測試。
④ ESD和EFT等測試。可以使用各種干擾模擬器來測試單片機系統的
可*性。例如使用靜電模擬器測試單片機系統的抗靜電ESD能力;
使用突波雜訊模擬器進行快速脈沖抗干擾EFT測試等等。
當然如果沒有此類條件,可以模擬人為使用中,可能發生的破壞情況。例如
用人體或者衣服織物故意摩擦單片機系統的接觸埠,由此測試抗靜電的能力。
用大功率電鑽*近單片機系統工作,由此測試抗電磁干擾能力等。
❹ 單片機實驗注意事項
單片機開發規則與注意事項
隨著大規模集成電路技術的發展,單片微型計算機也隨之大發展,各種新穎的單片機層出不窮。單片機具有體積小、重量輕、應用靈活且價格低廉等特點,廣泛地應用於人類生活的各個領域,成為當今科學技術現代化不可缺少的重要工具。
單片機系統的開發融合了硬體和軟體的相關技術。要完成單片機系統的開發,用戶不僅需要掌握編程技術,還需要針對實際應用選擇合理的單片機晶元和外圍器件,以此為基礎,設計硬體電路。
正確估計單片機的能力,知道單片機能做什麼,最大程度的挖掘單片機的潛力對一個單片機系統設計者來說是至關重要的。單片機的能力的關鍵就在軟體設計者編寫的軟體上。只有充分地了解到單片機的能力,才不會做出「冗餘」的系統設計。而採用許多的外圍晶元來實現單片機能實現的功能。這樣做,即增加了系統成本,也可能會降低了系統的可靠性。
要完成單片機系統的開發,用戶不僅需要掌握編程技術,還需要針對實際應用選擇合理的單片機晶元和外圍器件,以此為基礎,設計硬體電路。
單片機開發規則與注意事項
設計滿足要求的最精簡的系統
正確估計單片機的能力,知道單片機能做什麼,最大程度的挖掘單片機的潛力對一個單片機系統設計者來說是至關重要的。單片機的能力的關鍵就在軟體設計者編寫的軟體上。只有充分地了解到單片機的能力,才不會做出「冗餘」的系統設計。而採用許多的外圍晶元來實現單片機能實現的功能。這樣做,即增加了系統成本,也可能會降低了系統的可靠性。
看門狗電路通常是一塊在有規律的時間間隔中進行更新的硬體。更新一般由單片機來完成,如果在一定間隔內沒能更新看門狗,那看門狗將產生復位信號,重新復位單片機。更新看門狗的具體形式多是給看門狗晶元相關引腳提供一個電平上升沿或讀寫它的某個寄存器。使用看門狗電路將在單片機發生故障進行死機狀態時,重新復位單片機,像EN8F154本身就帶有看門狗。
確定系統的復位信號可靠
一般在單片機的數據手冊(Datasheet)中都會提到該單片機需要的復位信號的要求。一般復位信號的寬度應為。復位電平的寬度和幅度都應滿足晶元的要求,並且要求保持穩定。還有特別重要的一點就是復位電平應與電源上電在同一時刻發生,即晶元一上電,復位信號就已產生。不然,由於沒有經過復位,單片機中的寄存器的值為隨機值,上電時就會按PC寄存器中的隨機內容開始運行程序,這樣很容易進行誤操作或進入死機狀態。
確定系統的初始化有效
系統中的晶元以及器件從上電開始到正常工作的狀態往往有一段時間,程序開始時延時一段時間,是讓系統中所有器件到達正常工作狀態。究竟延時多少才算合適?這取決於系統的各晶元中到達正常工作狀態的時間,通常以最慢的為准。一般來說,EN8F154的延時20-100毫秒已經足夠。對於系統中使用嵌入式MODEM等「慢熱」型的器件來說,則應更長。當然,這都需要在系統實際運行中進行調整。
當然,模擬是單片機開發過程中非常重要的一個環節,除了一些極簡單的任務,一般產品開發過程中都要進行模擬,模擬的主要目的是進行軟體調試,當然藉助模擬機,也能進行一些硬體排錯。一塊單片機應用電路板包括單片機部份及為達到使用目的而設計的應用電路,模擬就是利用模擬機來代替應用電路板(稱目標機)的單片機部份,對應用電路部份進行測試、調試。模擬有CPU模擬和ROM模擬兩種,所謂CPU模擬是指用模擬機代替目標機的CPU,由模擬機向目標機的應用電路部份供給各種信號、數據,進行調試的辦法。
❺ 交流電壓220V如何用單片機測量電壓有哪些需要注意的事情
用單片機測量220V交流電壓主要有以下步驟,一是通過用電壓互感器將220V的高電壓交流信號轉化為低電壓交流信號,二是將低電壓交流信號輸入進單片機,單片機可以采樣信號,三是單片機通過加工和處理輸入的交流信號,最後處理成正常電壓輸出,這就是利用單片機測量220V交流電壓的三個步驟。
在進行單片機測量交流電壓信號時,一定要按照步驟進行一步步測量,做到認真細致的測量,在測量時也要注意單片機測量的注意事項,這樣才可以讓單片機受到噪音的影響最小,才可以測出准確的數據。
❻ 80C52單片機最小系統怎麼測試
讓其中的一個IO口變化的輸出高低槐廳粗電來,用一個LED來觀察伏握就OK了.
簡單的用for,while等延時就行,注意時間要合適,不然,太快了看不出,太慢了鉛鎮會以為沒工作,當然可以把其它特定的IO口設成高或低來驗證.
BTW:現有atmel有AT89S52,比AT8052還便宜,而且用ISP下載的,更方便.