




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、0單片機原理及應用單片機原理及應用機械類專業必修課機械類專業必修課20112011年年1212月月主講人:張登攀主講人:張登攀 專專 業業: 機械制造及其自動化機械制造及其自動化10 0、課程準備、課程準備1 1、微型計算機基礎、微型計算機基礎3 3、中斷、定時與串行通信、中斷、定時與串行通信2 2、微機系統結構及編程、微機系統結構及編程4 4、人機交互接口、人機交互接口5 5、信號轉換接口、信號轉換接口6 6、微型計算機應用系統設計、微型計算機應用系統設計2 本講重點講述單片機系統的本講重點講述單片機系統的實際開發制實際開發制作過程作過程,以及在實際開發過程中需要了解的,以及在實際開發過程中
2、需要了解的相關知識,如集成開發環境的建立、電路板相關知識,如集成開發環境的建立、電路板的設計與焊接、程序的燒寫下載、硬件與軟的設計與焊接、程序的燒寫下載、硬件與軟件的綜合調試技巧等。件的綜合調試技巧等。36.1 項目開發流程項目開發流程 1 1、項目開發概述、項目開發概述 一個實際工程項目的開發,包括用戶需求一個實際工程項目的開發,包括用戶需求分析、功能界定、總體方案設計、繪制原分析、功能界定、總體方案設計、繪制原理圖及電路板制作、軟件編制和調試、程理圖及電路板制作、軟件編制和調試、程序下載、軟硬件綜合調試、現場環境試運序下載、軟硬件綜合調試、現場環境試運行等多個階段。行等多個階段。452 2
3、、需求與系統功能分析、需求與系統功能分析需求分析:需求分析:指在具體原理方案確定之前,指在具體原理方案確定之前,充分分析客戶對產品性能的需求,以期在充分分析客戶對產品性能的需求,以期在原理方案制定階段,選擇恰當的單片機和原理方案制定階段,選擇恰當的單片機和主要功能部件,設計出合理的原理方案。主要功能部件,設計出合理的原理方案。產品性能分析產品性能分析:包括功能要求、技術指標:包括功能要求、技術指標要求、功耗要求、產品體積要求、運行環要求、功耗要求、產品體積要求、運行環境、產品批量大小、產品運行期間的維護境、產品批量大小、產品運行期間的維護等。等。 6原理方案設計原理方案設計:確定單片機型號和幾
4、個主:確定單片機型號和幾個主要功能部件,其余常見的功能實現,可以要功能部件,其余常見的功能實現,可以有較大靈活性。有較大靈活性。 對系統功能和主要技術指標分析對系統功能和主要技術指標分析:了解系:了解系統功能復雜度、了解對系統運行速度快慢統功能復雜度、了解對系統運行速度快慢的要求、對的要求、對I/O口數量及驅動能力的需求、口數量及驅動能力的需求、對單片機程序存儲容量大小的需求、對單對單片機程序存儲容量大小的需求、對單片機擴展的要求等。片機擴展的要求等。 (1 1)主要功能和技術指標分析)主要功能和技術指標分析7 當功能簡單、速度要求不高時當功能簡單、速度要求不高時,常見的單常見的單片機即可勝任
5、,就盡可能選擇常見的單片機,片機即可勝任,就盡可能選擇常見的單片機,如如AT89S51,AT89S52等型號的單片機;等型號的單片機;若若功能比較復雜、運行速度較高功能比較復雜、運行速度較高,則要選擇一,則要選擇一些集成度高,功能較強大、運行速度快的單些集成度高,功能較強大、運行速度快的單片機,例如片機,例如AVR、C8051F及及MSP430等類型等類型的單片機。的單片機。8單片機單片機I/OI/O口分析口分析:包括:包括I/O口數量及驅動能口數量及驅動能力分析。盡量選擇有足夠數量力分析。盡量選擇有足夠數量I/O口的單片口的單片機,而無需進行擴展。機,而無需進行擴展。 如果如果I/O口具有較
6、大的驅動能力,就可以直口具有較大的驅動能力,就可以直接用接用I/O口驅動外部元件,如口驅動外部元件,如AT89C2051的的I/O口可直接驅動發光管。在設計中,口可直接驅動發光管。在設計中,I/O口口不能用完,要留有余地以備將來系統功能擴不能用完,要留有余地以備將來系統功能擴展之用。尤其是展之用。尤其是P0口,最好不要用作口,最好不要用作I/O口口而是留作總線用。而是留作總線用。 9單片機存儲容量的選定單片機存儲容量的選定:現在的單片機,內:現在的單片機,內部大都有部大都有程序程序存儲器,所以主要是存儲空間存儲器,所以主要是存儲空間的選擇問題。根據功能復雜程度,估計程序的選擇問題。根據功能復雜
7、程度,估計程序量的大小,選擇有足夠容量的單片機型號。量的大小,選擇有足夠容量的單片機型號。如果程序量小,可以選擇如果程序量小,可以選擇AT89S51單片機,單片機,AT89S51單片機內部有單片機內部有4K的程序存儲器;如果程序的程序存儲器;如果程序量大,可以選擇量大,可以選擇AT89S52單片機,內部有單片機,內部有8K的程序的程序存儲器;如果程序量再大,則可以選用存儲器;如果程序量再大,則可以選用AT89S8253,其內部有其內部有12K Flash ROM。 10系統的主要功能模塊,系統的主要功能模塊,也要盡量采用單片機的片內也要盡量采用單片機的片內功能塊實現。如定時功能塊實現。如定時/
8、計數器、計數器、A/D轉換器、轉換器、D/A轉轉換器、換器、CAN總線通信模塊、串行通信模塊、總線通信模塊、串行通信模塊、SPI串串行總線、行總線、I2C總線、總線、USB功能、功能、MP3功能、功能、PWM功能、看門狗功能等等,都可以通過選擇合適的單功能、看門狗功能等等,都可以通過選擇合適的單片機,而不用外部擴展實現。例如片機,而不用外部擴展實現。例如AT89C51AC2、AT89C5115內部有內部有10位的位的A/D轉換器,轉換器,AT89C51CC01/02/03內部帶有內部帶有CAN總線,還具有總線,還具有大容量大容量 Flash ROM,AT83C5134/35/36等型號內部等型
9、號內部集成了集成了USB功能部件等。功能部件等。 11單片機存儲容量的選定單片機存儲容量的選定:現在的單片機,內:現在的單片機,內部大都有部大都有程序程序存儲器,所以主要是存儲空間存儲器,所以主要是存儲空間的選擇問題。根據功能復雜程度,估計程序的選擇問題。根據功能復雜程度,估計程序量的大小,選擇有足夠容量的單片機型號。量的大小,選擇有足夠容量的單片機型號。12(2 2)功耗分析)功耗分析 功耗分析功耗分析:主要考慮系統主要部件運行時對用主要考慮系統主要部件運行時對用電的要求。當系統是固定設備,在有電源的場合運電的要求。當系統是固定設備,在有電源的場合運行,則功耗要求不是很重要,但也要盡量選擇節
10、能、行,則功耗要求不是很重要,但也要盡量選擇節能、有睡眠功能、耗電少的元器件。當系統是便攜式設有睡眠功能、耗電少的元器件。當系統是便攜式設備,在野外工作依靠電池供電,則系統的功耗就是備,在野外工作依靠電池供電,則系統的功耗就是一個必須認真對待的問題。這時,所選擇的單片機一個必須認真對待的問題。這時,所選擇的單片機及主要元器件,就必須使用特別省電的元器件,且及主要元器件,就必須使用特別省電的元器件,且具有睡眠功能。具有睡眠功能。13(3 3)系統安裝空間分析)系統安裝空間分析 安裝空間小,要求系統體積小,可以選安裝空間小,要求系統體積小,可以選擇貼片元件或少管腳單片機。如擇貼片元件或少管腳單片機
11、。如AT89C2051只有只有20個管腳,內部有個管腳,內部有2K Flash ROM,AT89C4051也是也是20個管腳的單片機,內部有個管腳的單片機,內部有4K Flash ROM。如果有足夠的安裝空間,。如果有足夠的安裝空間,則可以選擇管腳更多的單片機,以便有更多則可以選擇管腳更多的單片機,以便有更多的的I/O口和功能資源。口和功能資源。14(4 4)運行環境分析)運行環境分析運行環境分析運行環境分析主要考慮系統工作的具體環境主要考慮系統工作的具體環境條件,包括是否有強電磁干擾,是否處于寒條件,包括是否有強電磁干擾,是否處于寒冷的室外環境,或工作于高溫環境。有強電冷的室外環境,或工作于
12、高溫環境。有強電磁干擾的環境,要求在設計之初就必須認真磁干擾的環境,要求在設計之初就必須認真設計系統的抗干擾措施,系統工作于過冷或設計系統的抗干擾措施,系統工作于過冷或過熱環境,就必須選擇工作溫度范圍寬的工過熱環境,就必須選擇工作溫度范圍寬的工業級或軍品級元器件,確保器件在惡劣的工業級或軍品級元器件,確保器件在惡劣的工作環境能夠正常運行。作環境能夠正常運行。 15 商業級芯片的工作溫度范圍為商業級芯片的工作溫度范圍為070C,工業級芯片的工作溫度范圍為工業級芯片的工作溫度范圍為40+85C,軍品級芯片的工作范圍為軍品級芯片的工作范圍為55+125C。工作范圍越寬價格越高,可以根據具體的工工作范
13、圍越寬價格越高,可以根據具體的工作環境選用不同工作范圍的芯片。如果系統作環境選用不同工作范圍的芯片。如果系統是大屏幕顯示,則要區分是室內屏還是室外是大屏幕顯示,則要區分是室內屏還是室外屏。對于室外屏,要充分考慮陽光的照射,屏。對于室外屏,要充分考慮陽光的照射,可能在室內很亮的屏幕,在室外陽光的照射可能在室內很亮的屏幕,在室外陽光的照射下只有較低的亮度。下只有較低的亮度。 16在滿足性能指標、功耗、及環境條件等要求在滿足性能指標、功耗、及環境條件等要求的前提下,的前提下,如果有多種元器件可供選擇,還如果有多種元器件可供選擇,還要考慮自身對哪種器件更熟悉,哪種器件容要考慮自身對哪種器件更熟悉,哪種
14、器件容易開發。易開發。當器件開發需要專用開發設備時,當器件開發需要專用開發設備時,還要有相應的開發設備。在學習階段,我們還要有相應的開發設備。在學習階段,我們的主要目的是掌握基本原理和基本開發流程,的主要目的是掌握基本原理和基本開發流程,可以暫時不用考慮這些因素。可以暫時不用考慮這些因素。 173 3、系統總體設計、系統總體設計1劃分硬件和軟件任務,繪制系統總體結構框劃分硬件和軟件任務,繪制系統總體結構框圖。單片機應用系統是由硬件和軟件組成的,而圖。單片機應用系統是由硬件和軟件組成的,而硬件和軟件的設計是緊密相關的。為了降低成本,硬件和軟件的設計是緊密相關的。為了降低成本,簡化硬件結構,能由軟
15、件完成的工作盡量用軟件簡化硬件結構,能由軟件完成的工作盡量用軟件完成;若為了提高系統的實時性、可靠性,降低完成;若為了提高系統的實時性、可靠性,降低軟件復雜程度,也可以采用硬件實現。軟件復雜程度,也可以采用硬件實現。根據對軟件和硬件任務的劃分,可以畫出系統根據對軟件和硬件任務的劃分,可以畫出系統的結構框圖,包括硬件框圖和軟件結構框圖。的結構框圖,包括硬件框圖和軟件結構框圖。在總體設計階段需要完成以下工作:在總體設計階段需要完成以下工作:182確定機型及關鍵器件。確定機型及關鍵器件。選擇機型要掌握選擇機型要掌握幾個原則:首先是能夠滿足應用系統的工作幾個原則:首先是能夠滿足應用系統的工作要求,并且
16、性能價格比高。其次該機型應是要求,并且性能價格比高。其次該機型應是應用廣泛、成熟、市場供應充足,在一定時應用廣泛、成熟、市場供應充足,在一定時間內不會停產的產品。第三為提高效率、縮間內不會停產的產品。第三為提高效率、縮短開發周期,最好使用自己熟悉的機型。短開發周期,最好使用自己熟悉的機型。應用系統除單片機外,通常還有傳感器,應用系統除單片機外,通常還有傳感器,A/D、D/A轉換器、放大器等關鍵器件轉換器、放大器等關鍵器件,這些,這些器件的選擇應滿足系統精度、速度和功率等器件的選擇應滿足系統精度、速度和功率等方面的要求。方面的要求。196.2 硬件電路設計硬件電路設計 1 1、PCBPCB設計的
17、一般原則設計的一般原則 PCB即印刷電路板,PCB設計時主要考慮信號的完整性和抗干擾能力,對于高速信號尤為重要。在實際PCB設計的時候,通常都需要從布局和布線兩個角度來綜合考慮這些問題。硬件設計的主要任務是根據總體設計要求,硬件設計的主要任務是根據總體設計要求,逐一設計出每一個單元電路,最后組合起逐一設計出每一個單元電路,最后組合起來,形成一個完整的硬件系統原理圖。來,形成一個完整的硬件系統原理圖。 20(1 1)布局)布局 首先要考慮首先要考慮PCB尺寸大小。尺寸大小。PCB尺寸過大時,尺寸過大時,印制線條長,阻抗增加,抗噪聲能力下降印制線條長,阻抗增加,抗噪聲能力下降,過小則,過小則散熱性
18、能不好。在確定散熱性能不好。在確定PCB尺寸后,再確定特殊元尺寸后,再確定特殊元件的位置布局。最后根據電路的功能單元,對電路件的位置布局。最后根據電路的功能單元,對電路全部元器件進行布局。全部元器件進行布局。21(1)在布局的時候一般要考慮下面幾個問題。)在布局的時候一般要考慮下面幾個問題。 盡量縮短高頻元器件之間的連線盡量縮短高頻元器件之間的連線,設法減少它們,設法減少它們的分布參數和相互間的電磁干擾。易受干擾的元器的分布參數和相互間的電磁干擾。易受干擾的元器件不能相互靠得太近,輸入和輸出的元器件應盡量件不能相互靠得太近,輸入和輸出的元器件應盡量遠。遠。某些元器件或導線之間可能有較高的電位差
19、某些元器件或導線之間可能有較高的電位差,應,應加大它們之間的距離。帶高電壓的元器件應盡量布加大它們之間的距離。帶高電壓的元器件應盡量布置在調試時手不易觸及的地方。置在調試時手不易觸及的地方。又大又重、發熱量大的元器件不適宜裝在印制板又大又重、發熱量大的元器件不適宜裝在印制板上,而應裝在整機的機箱上,并且注意散熱。熱敏上,而應裝在整機的機箱上,并且注意散熱。熱敏元件應遠離發熱元件。元件應遠離發熱元件。應留出印制板定位孔及固定支架所占用的位置。應留出印制板定位孔及固定支架所占用的位置。22(2)根據電路的功能單元,對電路進行布局的時)根據電路的功能單元,對電路進行布局的時候要符合以下幾個原則候要符
20、合以下幾個原則 按照電路流程安排各個功能電路單元的位置,使按照電路流程安排各個功能電路單元的位置,使布局便于信號流通,并使信號盡可能保持一致的方布局便于信號流通,并使信號盡可能保持一致的方向。向。以功能電路的核心元件為中心,圍繞它來進行布以功能電路的核心元件為中心,圍繞它來進行布局,盡量減少和縮短各元器件之間的引線和連接。局,盡量減少和縮短各元器件之間的引線和連接。在高頻下工作的電路,要考慮元器件之間的分布在高頻下工作的電路,要考慮元器件之間的分布參數,一般盡可能使元器件平行排列。參數,一般盡可能使元器件平行排列。23(2 2)布線)布線輸入輸入/輸出端用的導線應盡可能避免相鄰平輸出端用的導線
21、應盡可能避免相鄰平行,最好加線間地線,以免發生反饋耦合。行,最好加線間地線,以免發生反饋耦合。印制導線的最小寬度主要由導線與絕緣基印制導線的最小寬度主要由導線與絕緣基板間的粘附強度和流過它們的電流值決定。板間的粘附強度和流過它們的電流值決定。數字電路的導線應該盡量寬,尤其是電源線數字電路的導線應該盡量寬,尤其是電源線和地線。和地線。印制導線拐彎處一般取圓弧形,直角和夾印制導線拐彎處一般取圓弧形,直角和夾角在高頻電路中會影響電氣性能,如果采用角在高頻電路中會影響電氣性能,如果采用夾角形式,夾角要大于夾角形式,夾角要大于90。24(3 3)PCBPCB及抗干擾措施及抗干擾措施在設計電源線的時候,要
22、根據線路板電流的大小,盡量加在設計電源線的時候,要根據線路板電流的大小,盡量加粗電源線寬度,粗電源線寬度,減少環路電阻,使電源線、地線的走向和減少環路電阻,使電源線、地線的走向和數據線的走向一致。數據線的走向一致。地線設計要把數字地和模擬地分開,地線設計要把數字地和模擬地分開,若線路板上既有邏輯若線路板上既有邏輯電路又有線性電路,應使它們盡量分開,低頻電路的地盡電路又有線性電路,應使它們盡量分開,低頻電路的地盡量采用單點并聯接地,地線應粗而短,高頻元件周圍盡量量采用單點并聯接地,地線應粗而短,高頻元件周圍盡量用柵格狀的大面積地。用柵格狀的大面積地。使用合適的去耦電容,使用合適的去耦電容,在電源
23、輸入端接在電源輸入端接10uF100uF的電解的電解電容,原則上每個集成電路芯片都應布置一個電容,原則上每個集成電路芯片都應布置一個0.1F或或0.01F的瓷片電容。像的瓷片電容。像RAM、ROM存儲器件,應在芯片的存儲器件,應在芯片的電源線和地線之間直接接入去耦電容。電源線和地線之間直接接入去耦電容。252 2、準備工作、準備工作 首先依據需要實現的功能和實現方案繪制原理圖。首先依據需要實現的功能和實現方案繪制原理圖。在不需要制板的情況下,可以把詳細的電路圖先在不需要制板的情況下,可以把詳細的電路圖先畫在紙上,依據電路圖用萬用板焊接。如果需要畫在紙上,依據電路圖用萬用板焊接。如果需要印刷制板
24、,就要用到專用的電路設計工具軟件,印刷制板,就要用到專用的電路設計工具軟件,例如:例如:orCAD、protel99 se、protel dxp、Altium等軟件。應用專用軟件設計電路原理圖與印刷板等軟件。應用專用軟件設計電路原理圖與印刷板圖可以參考相關書籍,限于篇幅現僅以萬用板制圖可以參考相關書籍,限于篇幅現僅以萬用板制作的最小系統為例,說明硬件電路設計的過程。作的最小系統為例,說明硬件電路設計的過程。 (1 1)畫原理圖)畫原理圖26 最小系統原理圖如圖最小系統原理圖如圖所示。最小系統是所所示。最小系統是所有系統的基礎,通過練習焊接好最小系統有系統的基礎,通過練習焊接好最小系統為設計開發
25、復雜系統打下堅實的基礎。為設計開發復雜系統打下堅實的基礎。27 主要工具有:數字萬用表、電烙鐵、焊錫、松香、導線等。主要工具有:數字萬用表、電烙鐵、焊錫、松香、導線等。 輔助工具有:剪刀,鑷子,吸錫器等。輔助工具有:剪刀,鑷子,吸錫器等。 最小系統元器件準備:最小系統元器件準備:AT89S51單片機(以單片機(以51單片機為單片機為例),例),12MHz晶振一個,晶振一個,30pF獨石電容兩個,獨石電容兩個,10F極性電極性電容兩個,容兩個,0.1F電容一個,電容一個,10K電阻一個,普通小按鍵一個,電阻一個,普通小按鍵一個,單列排針,管座,萬能板等。單列排針,管座,萬能板等。 電容使用說明:
26、兩個電容使用說明:兩個30pF獨石電容與晶振相連接,用來穩定獨石電容與晶振相連接,用來穩定時鐘頻率;一個時鐘頻率;一個10F極性電容和極性電容和10K電阻組合用來產生上電電阻組合用來產生上電復位信號,可以有多種組合取值方法;復位信號,可以有多種組合取值方法;0.1F電容和一個電容和一個2247F電容是去耦電容,跨接在單片機的電源與地之間,電容是去耦電容,跨接在單片機的電源與地之間,焊接時要盡量靠近單片機。焊接時要盡量靠近單片機。(2 2)硬件準備)硬件準備28293 3、最小系統硬件電路焊接、最小系統硬件電路焊接 首先焊接首先焊接40腳管座,腳管座,把帶鎖緊機構的管座把帶鎖緊機構的管座放到萬用
27、板的中間位置,在附銅面焊接即放到萬用板的中間位置,在附銅面焊接即可,使用時將單片機插在管座上鎖緊。這可,使用時將單片機插在管座上鎖緊。這樣便于后續下載程序時隨時插拔單片機,樣便于后續下載程序時隨時插拔單片機,也可以防止在焊接過程中燒壞單片機。也可以防止在焊接過程中燒壞單片機。(1 1)4040腳管座的焊接腳管座的焊接30 晶振和晶振和30pF獨石電容不分正負極,焊接時獨石電容不分正負極,焊接時要盡量靠近單片機的要盡量靠近單片機的18、19管腳,以減少管腳,以減少干擾。晶振一般用干擾。晶振一般用11.0592MHz或或12MHz,前者在通信中經常使用利于波特率的計數,前者在通信中經常使用利于波特
28、率的計數,后者利于定時計算,視情況而定。后者利于定時計算,視情況而定。(2 2)晶振的連接)晶振的連接31復位電路可分為上電復位和手動復位。復位電路可分為上電復位和手動復位。10F電容和電容和10K電阻組合用來產生上電復位,跨接在電容兩電阻組合用來產生上電復位,跨接在電容兩端的小按鍵用于手動復位。端的小按鍵用于手動復位。(3 3)復位電路的連接)復位電路的連接 在電路板的靠邊位置焊上兩個插針,將電路板上所有在電路板的靠邊位置焊上兩個插針,將電路板上所有與電源正負極相連的管腳通過連線,焊接到兩個插針與電源正負極相連的管腳通過連線,焊接到兩個插針上。一定要記著將管腳上。一定要記著將管腳31(/VP
29、)連到電源正極,否)連到電源正極,否則將來的系統不能運行,這是由于單片機內部具有程則將來的系統不能運行,這是由于單片機內部具有程序存儲器,不需要外擴程序存儲器。焊好之后,一定序存儲器,不需要外擴程序存儲器。焊好之后,一定在插接電源的兩個插針旁邊標注或刻上正負極,以免在插接電源的兩個插針旁邊標注或刻上正負極,以免將來插錯電源方向燒壞板上元件。將來插錯電源方向燒壞板上元件。 (4 4)電源管腳的焊接)電源管腳的焊接32按照電路圖,將每個管腳都焊接在電路板上,按照電路圖,將每個管腳都焊接在電路板上,并將并將4個個8位端口,分別連接到一個位端口,分別連接到一個8根的插根的插針上,以便在將來使用時用排線
30、引出來。焊針上,以便在將來使用時用排線引出來。焊接好的最小系統如圖所示。接好的最小系統如圖所示。(5 5)其余管腳的焊接)其余管腳的焊接334 4、電路板焊接效果檢查、電路板焊接效果檢查 按照原理圖將電路板焊接完畢,還要對電按照原理圖將電路板焊接完畢,還要對電路板作認真的檢查,確保相互之間該連接路板作認真的檢查,確保相互之間該連接的管腳電氣上一定相連,不該連接的管腳的管腳電氣上一定相連,不該連接的管腳之間完全斷開。電路板的檢查是硬件焊接之間完全斷開。電路板的檢查是硬件焊接的基本功,在今后的所有電路板制作中,的基本功,在今后的所有電路板制作中,都要堅持在焊接完之后,對焊接結果進行都要堅持在焊接完
31、之后,對焊接結果進行詳細的檢查。詳細的檢查。 34將數字萬用表的功能檔位,轉到二極管檢測的功能將數字萬用表的功能檔位,轉到二極管檢測的功能位,即檔位旋鈕的指針指向標記為紅色的二極管位,即檔位旋鈕的指針指向標記為紅色的二極管和蜂鳴位置,這時,在顯示屏幕的最左端顯示和蜂鳴位置,這時,在顯示屏幕的最左端顯示“1”。然后用兩個檢測針開始檢測。檢測方法是,。然后用兩個檢測針開始檢測。檢測方法是,將兩個檢測針分別接觸電路板上要檢測的兩個管將兩個檢測針分別接觸電路板上要檢測的兩個管腳,一方面聽蜂鳴器是否有鳴叫聲,同時觀察萬腳,一方面聽蜂鳴器是否有鳴叫聲,同時觀察萬用表顯示屏顯示的兩管腳之間的阻值。蜂鳴器鳴用
32、表顯示屏顯示的兩管腳之間的阻值。蜂鳴器鳴叫與被檢測兩管腳之間的電阻值有關,一般情況叫與被檢測兩管腳之間的電阻值有關,一般情況下,當兩個管腳之間電阻值小于下,當兩個管腳之間電阻值小于10歐時,蜂鳴器歐時,蜂鳴器鳴叫,大于鳴叫,大于10歐時,蜂鳴器沒有鳴叫聲,具體分歐時,蜂鳴器沒有鳴叫聲,具體分界阻值還與每個萬用表的制造特性有關。界阻值還與每個萬用表的制造特性有關。(1 1)檢測方法)檢測方法35 對于兩個焊接在一起或通過導線相連的管腳,對于兩個焊接在一起或通過導線相連的管腳,檢查的目的是發現虛焊或漏焊。檢測時應該檢查的目的是發現虛焊或漏焊。檢測時應該出現蜂鳴器有鳴叫聲,同時顯示兩管腳之間出現蜂鳴
33、器有鳴叫聲,同時顯示兩管腳之間電阻值為電阻值為0或接近于或接近于0的結果。否則表明兩管的結果。否則表明兩管腳之間有斷路錯誤,需要重新焊接。腳之間有斷路錯誤,需要重新焊接。 (2 2)斷路錯誤的檢測)斷路錯誤的檢測36 對于兩個電氣上完全分離的管腳,檢查的目的是發現短路。檢測時蜂鳴器不應該有鳴叫聲,同時顯示兩管腳之間電阻值很大。否則表明兩管腳之間有短路錯誤,需要仔細檢查,用電烙鐵將焊接點分開。對于電源的正負極一定要認真檢查,確保不能有短路現象發生,否則在電路板上電時元器件會在很短時間內發熱、發燙、進而燒壞。(3 3)短路錯誤的檢測)短路錯誤的檢測376.3 綜合調試綜合調試綜合調試綜合調試是指按
34、照一定的步驟和方法,對已經制作完成而是指按照一定的步驟和方法,對已經制作完成而不能不能正常運行的系統,進行逐步排錯直至系統運行成功的正常運行的系統,進行逐步排錯直至系統運行成功的過程。經過硬件電路板的焊接和檢查、程序的輸入和調試、過程。經過硬件電路板的焊接和檢查、程序的輸入和調試、以及可執行程序的下載等步驟,系統就可以運行了。但通以及可執行程序的下載等步驟,系統就可以運行了。但通常很難一次性保證系統能夠運行成功,系統總是還存在硬常很難一次性保證系統能夠運行成功,系統總是還存在硬件錯誤或軟件錯誤或軟硬件同時有錯誤,造成系統不能件錯誤或軟件錯誤或軟硬件同時有錯誤,造成系統不能正正常運行。由于不能一
35、下子判斷是硬件錯誤還是軟件錯誤抑常運行。由于不能一下子判斷是硬件錯誤還是軟件錯誤抑或是軟硬件都有錯誤,給系統排錯造成一定困難。這時就或是軟硬件都有錯誤,給系統排錯造成一定困難。這時就需要綜合調試,逐步找出錯誤原因并排除,直至系統運行需要綜合調試,逐步找出錯誤原因并排除,直至系統運行成功,達到預期功能。綜合調試的能力需要長期經驗積累成功,達到預期功能。綜合調試的能力需要長期經驗積累 38 綜合排錯的順序是,首先保證電源正常,其次是最小系統能夠正常工作,第三是調試顯示部分,在調試其它復雜功能之前,保證顯示器能夠正常顯示信息,依次是調試其它各項功能,最后調試按鍵功能。39 系統制作完成,系統制作完成
36、,第一次上電時要特別小心第一次上電時要特別小心。在上電前,要。在上電前,要再次檢查板路上電源焊接是否有短路。為防止電源有短路再次檢查板路上電源焊接是否有短路。為防止電源有短路在上電時燒壞單片機和其它元件,在上電時,要一手操作在上電時燒壞單片機和其它元件,在上電時,要一手操作上電按鈕,一手摸著單片機上表面,一旦感到單片機發熱上電按鈕,一手摸著單片機上表面,一旦感到單片機發熱燙手,說明有短路就趕快斷電。如果有短路現象,需要認燙手,說明有短路就趕快斷電。如果有短路現象,需要認真排除。真排除。 正常上電后,如果系統沒有正常運行,要首先檢查單片機正常上電后,如果系統沒有正常運行,要首先檢查單片機電源是否
37、正常。用萬用表測量單片機的電源(電源是否正常。用萬用表測量單片機的電源(4040)和地)和地(2020)引腳,正常的電壓為)引腳,正常的電壓為5V5V左右。如果沒有電壓,或電左右。如果沒有電壓,或電壓過大過小,要認真檢查電源電路和電源本身。壓過大過小,要認真檢查電源電路和電源本身。(1 1)上電檢查)上電檢查40 系統制作完成,首先要保證最小系統工作,系統制作完成,首先要保證最小系統工作,即單片機能夠啟振。如果有示波器,用示即單片機能夠啟振。如果有示波器,用示波器檢測單片機波器檢測單片機ALE(30)管腳,如果有)管腳,如果有均勻的脈沖,表明系統已經啟振,否則,均勻的脈沖,表明系統已經啟振,否則,需要認真檢查復位電路和時鐘電路。如果需要認真檢查復位電路和時鐘電路。如果手邊沒有示波器,可以采用下面的方法判手邊沒有示波器,可以采用下面的方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中安全教育網絡安全專題 《精彩但充滿誘惑與危險的-電子游戲世界》 教學設計
- 初中人教部編版 (五四制)19 青山不老教學設計
- 電煎炸鍋企業ESG實踐與創新戰略研究報告
- 天井掘進設備企業縣域市場拓展與下沉戰略研究報告
- 微波硫化裝置企業數字化轉型與智慧升級戰略研究報告
- 酒館企業數字化轉型與智慧升級戰略研究報告
- 智能執行器企業縣域市場拓展與下沉戰略研究報告
- 結構用直縫埋弧焊接鋼管企業數字化轉型與智慧升級戰略研究報告
- 金剛石微粉企業數字化轉型與智慧升級戰略研究報告
- 資產評估企業數字化轉型與智慧升級戰略研究報告
- 《企業經營決策實戰模擬》教學大綱
- 抗菌藥物合理使用培訓
- 變壓器絕緣油試驗資料課件
- 籃球運動的簡介
- 如何幫助孩子有效應對壓力
- 分布式光伏高處作業專項施工方案
- 中華人民共和國突發事件應對法
- 鞘內注射化療護理課件
- 郵政社區團購怎么做流程
- 建筑施工電動運輸車輛進場驗收表
- Unit2Let'sCelebrate!Developingideas作業設計-2023-2024學年高中英語(精修版)
評論
0/150
提交評論