国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

單片機控制系統(tǒng)的設計與調(diào)試方法

2016-03-11 22:11江蘇商貿(mào)職業(yè)學院江蘇南通260111
電子測試 2016年6期
關鍵詞:硬件設計控制系統(tǒng)單片機

高 敏(江蘇商貿(mào)職業(yè)學院,江蘇南通,260111)

?

單片機控制系統(tǒng)的設計與調(diào)試方法

高 敏
(江蘇商貿(mào)職業(yè)學院,江蘇南通,260111)

摘要:隨著我國科學技術的快速發(fā)展與進步,單片機控制技術在我國已經(jīng)得到了十分廣泛的應用。該技術的核心技術為單片機控制系統(tǒng)的設計技術,本文通過對單片機控制系統(tǒng)進行了相關的介紹。通過對該系統(tǒng)的軟硬件設計以及該系統(tǒng)的構(gòu)成情況進行分析,并結(jié)合相關的實際經(jīng)驗從而總結(jié)出更好的調(diào)試方法。

關鍵詞:單片機;控制系統(tǒng);硬件設計;調(diào)試方法

隨著我國經(jīng)濟實力的不斷提升,為科學技術在我國今后的發(fā)展提供了強有力的保障。在科學技術日益發(fā)展的今天,電路系統(tǒng)逐漸走向了高度集成化,與此同時,相關的科學技術也得到了不斷的進步與突破。其中,主要以單片機系統(tǒng)為首的技術發(fā)展速度尤為明顯,其不僅在極大程度上節(jié)約了經(jīng)濟成本,同時也促進了集成電路的發(fā)展與普及。

1 單片機控制系統(tǒng)的概念

CPU作為整個單片機控制系統(tǒng)的核心內(nèi)容,其在整個系統(tǒng)中起到了一定的主導作用,通過將CPU進行強化與升級,有效的促進單片機控制系統(tǒng)的生產(chǎn)方式轉(zhuǎn)變的更為便捷。因此,對單片機控制系統(tǒng)進行設計是整個過程中最為關鍵性的環(huán)節(jié),在該環(huán)節(jié)中需要精細的進行方案設計,同時還需要選擇出適合的單片機以及變送器。在相關參數(shù)檢測構(gòu)件的同時還需要進行建模以及設計部署等,通過將軟硬件的系統(tǒng)設計科學有效的完成以后才可以進行系統(tǒng)調(diào)試工作。在整個單片機控制系統(tǒng)的設計過程中,一定要對相關的硬件設備足夠的了解后,進行相關的軟件的設計,從而可以對控制對象的數(shù)學模型進行更深層次的探究與分析。

2 單片機系統(tǒng)總體設計方案

在進行系統(tǒng)的總體設計之前應當對被控對象的具體情況進行充分與全面的了解,是否對被控對象已經(jīng)充分的了解與總體設計方案有著直接的影響。系統(tǒng)設計總方案的設計方法有許多種,其可以根據(jù)實際的需求來選擇控制系統(tǒng)的種類,其中主要種類有閉環(huán)系統(tǒng)與開環(huán)系統(tǒng)。在控制系統(tǒng)當中,檢測元件將對整個單片機控制系統(tǒng)的精度有著十分重要的作用,在通常情況下應當對測量元件做出合理的選擇從而確保所測量參數(shù)的準確性。執(zhí)行機構(gòu)作為整個控制系統(tǒng)最為重要的部分之一,對其進行設計的時候不僅需要考慮控制算法、同時也應當與實際的需求相結(jié)合。

3 單片機軟硬件設計

3.1 單片機系統(tǒng)的硬件設計

單片機的集成度較高,并且其內(nèi)部含有儲存器以及I/O控制線等,盡管如此,進行接口擴展環(huán)節(jié)仍然是需要重點關注的。其中想要擴展單片機的結(jié)構(gòu)主要有兩種方案。第一種為購買成品接口板,這種方案的主要系統(tǒng)結(jié)構(gòu)主要為核心系統(tǒng)、時鐘電路、地址譯碼器、I/O接口設計、輸入、顯示器等構(gòu)成。第二種為根據(jù)控制系統(tǒng)的需求,這種擴展方法需要采用適合的芯片來進行設計。

3.2 單片機系統(tǒng)的軟件設計

軟件系統(tǒng)作為整個系統(tǒng)中最為重要的部分,其在一定程度上起到了執(zhí)行機構(gòu)的作用效果。在單片機的控制系統(tǒng)中,軟件的設計通常會分為2種,分別為系統(tǒng)軟件的設計與應用軟件的設計。系統(tǒng)軟件功能為管理單片機系統(tǒng)的整個過程,在對系統(tǒng)軟件進行設計的過程中應當保證軟件系統(tǒng)的穩(wěn)定性。在設計的時候應當注意軟件與硬件系統(tǒng)的匹配性與統(tǒng)一性,系統(tǒng)軟件主要有:管理功能、DISPLAY等,系統(tǒng)軟件作為控制整個系統(tǒng)的最為核心的程序,對于單片機控制系統(tǒng)起到關鍵性的作用,加強軟件功能的設計與開發(fā)可以有效的減小硬件成本的投入,從而節(jié)約成本。

在進行軟件設計的過程中,主要需要考慮以下幾個方面:

3.2.1軟硬件設計的統(tǒng)一性與可靠性

在對單片機系統(tǒng)進行設計的過程中,一般來講對于同一個功能的實現(xiàn),不僅可以使用軟件來實現(xiàn),同樣可以用硬件實現(xiàn)。通常情況下,會盡可能的應用軟件來實現(xiàn)功能從而達到節(jié)約經(jīng)費的目的。如果要求該系統(tǒng)具有較強的實時性的話,可以通過硬件來實現(xiàn)該功能,對于某些計算量相對較大的系統(tǒng)或者較為復雜的計算而言,可以應用高級語言進行程序的編寫。

單片機系統(tǒng)一般會設計出一個自診斷程序,方便可以每時每刻的對單片機系統(tǒng)進行診斷工作。在某些特定的要求可靠性高的環(huán)境中,應當適當?shù)脑O計門狗電路與軟件陷阱等,從而可以有效的防止程序運行出錯等狀況的發(fā)生。

3.2.2應用軟件所具備的特點

應用軟件所具備的特點有實時性,系統(tǒng)屬于實時控制系統(tǒng),因此對軟件的執(zhí)行速度有特定的要求,也就是說軟件應當在一定的周期內(nèi)完成處理、計算等相關操作。在進行程序設計的過程當中,為了盡可能的節(jié)約內(nèi)存與增強適應能力,這便要求改程序具備通用性的特點,所以在選擇模塊結(jié)構(gòu)的過程中,應當盡可能的將共用程序通過子程序編寫出來。

4 如何調(diào)試單片機控制系統(tǒng)

對于系統(tǒng)調(diào)試主要可以分為兩大類型,分別為軟件調(diào)試與硬件調(diào)試,在硬件調(diào)試過程中,主要是對設計工藝中所存在的硬件故障進行排查的工作,同時,在設計過程之中所存在的錯誤也屬于硬件調(diào)試的排查范圍內(nèi)。軟件系統(tǒng)調(diào)試的主要目的為確定目標代碼的準確性,只有目標代碼正確才能夠使得系統(tǒng)得以正常的運行。通過將軟硬件系統(tǒng)有效的調(diào)節(jié)之后才可以使得兩者得以順利的配合,并利用仿真技術從而使得軟硬件系統(tǒng)配合的更加密切。

4.1 硬件調(diào)試

調(diào)試的主要目的是為了可以有效的解決與排除所出現(xiàn)的問題,其中主要包含的錯誤可分為工藝性故障以及設計性錯誤兩種。通過以設計原理為主要的依據(jù)做好相應的實驗樣機從而進入對硬件進行調(diào)試的階段。

通常硬件電路的調(diào)試順序為:首先應當對CPU中的時鐘電路進行合理的檢查,其次對ABUS/DBUS的分時復用功能進行科學的調(diào)試,同時也應當對I/O地址適配器進行故障的排查。最后還應當對終端用戶的I/O設備進行調(diào)試。

4.2 仿真調(diào)試

通過對仿真機上的仿真插頭進行調(diào)試從而查看各電路是否以及達到了設計所要求的條件。由于該工作內(nèi)容屬于經(jīng)驗性相對較強的工作,因此通常來講,想要一次性將樣機制做完成幾乎是不可能的,基本均是需要對樣機進行調(diào)試的。較為普遍的調(diào)試方法為:首先可以將軟件進行先編調(diào)試,然后對電路系統(tǒng)的設計進行逐一的檢查與調(diào)試性的工作,最后為對MONITOR進行調(diào)試工作。

軟件的調(diào)試方法可根據(jù)設備的實際情況而定,主要的調(diào)試方法分別有:交叉匯編調(diào)試法、手工匯編等。通過以上幾種方法進行調(diào)試之后,便可通過寫入器從而快速的在EPROM中錄入目標代碼,從而使得單片機系統(tǒng)可以正常的運行。對軟硬件進行仿真調(diào)試可以有效的找出軟硬件之間所存在的不匹配的地方,并通過反復的調(diào)試從而構(gòu)成機器,然后進行下一步的調(diào)試工作。

5 總結(jié)

隨著單片機控制技術在我國得到了越來越廣泛的應用,因此,單片機控制技術對相關的設計人員來講,只有真正的明白了該系統(tǒng)的組成原理,才能對軟硬件與系統(tǒng)進行更好的調(diào)試。通過與相關的工作經(jīng)驗相結(jié)合從而對調(diào)試方法進行一定的改進工作是具有一定必要性的。隨著單片機在我國的市場中占有越來越重要的地位,其逐漸受到了社會各界的關注。單片機技術作為至關重要的設計環(huán)節(jié),應當嚴格要求相關設計人員做好各個環(huán)節(jié)的準備工作。

參考文獻

[1]陳粵初.單片及應用系統(tǒng)設計與實踐.北京:北京航空航天大學出版社,2009.

[2]何立民.單片機應用系統(tǒng)設計.北京:北京航空航天大學出版社,2000.

[3]張家田,董秀蓮.單片機控制系統(tǒng)的設計與調(diào)試方法[J].現(xiàn)代電子技術,2012(12):13.

[4]董海濤.基于單片機控制的電磁振動播種控制系統(tǒng)的設計[J].廣西大學學報,2013(05):01.

[5]王麗維.基于單片機控制的種子包衣控制系統(tǒng)的設計[J].甘肅農(nóng)業(yè)大學學報,2013(06):01.

[6]薛龍,柳志成,楊震.步進電機布距角細分單片機控制系統(tǒng)設計和研究[J].新技術新工藝,2010(02):25.

Design and debugging method of single chip microcomputer control system

Gao Min
(Jiangsu business Career Academy,Nantong,Jiangsu,260111)

Abstract:With the rapid development and progress of science and technology in China,SCM control technology has been widely used in our country.The core technology of this technology is the design technology of the single chip microcomputer control system.Through the analysis of the hardware and software design of the system and the composition of the system,and combined with the relevant practical experience to summarize the debugging method better.

Keywords:single chip microcomputer;control system;hardware design;debugging method

猜你喜歡
硬件設計控制系統(tǒng)單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
基于單片機的層次漸變暖燈的研究
基于單片機的多功能智能插排
基于單片機的便捷式LCF測量儀
Ka頻段衛(wèi)星通信自適應抗雨衰控制系統(tǒng)設計
基于PLC的鋼廠熱連軋感應加熱爐控制系統(tǒng)實現(xiàn)