




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科學生學年論文論文題目:單回路控制器的設計學 院:電子工程學院年 級:2014級專 業:自動化姓 名:趙振豪學 號:20142579指導教師:沈永良 2017年 4 月 24 日目錄摘要1Abstract1前言2一、單片機最小系統.31外部數據存儲器擴展電路設計 32.晶振接口電路、復位電路設計 43.掉電保護 5二、鍵盤、顯示擴展設計.61.按鍵擴展62.LED顯示器7三、單片機串行口擴展設計.81.MAX232芯片 8四、模擬量與數字量相互轉換設計.91.模擬輸入及采樣保持器電路設計 92.AD574與單片機接口設計93.DAC1208模擬電壓輸出電路10五、開關量輸入輸出電路設計.12
2、1.開關量的輸入輸出12六、單片機系統中看門狗電路設計.131.看門狗及復位電路.13結論13參考文獻14 摘要 意義:單片機比專用處理器最適合應用于嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機,現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機如:手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機,而個人電腦中也會有為數不少的單片機在工作,汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百臺單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。因此單片機地研究前景比較廣
3、闊。結合本專業選取8051單片機作為研究方向。 內容:單片機最小系統中應用到的芯片、外設及接口電路等,通過擴展單片機外設,包括單片機儲存器、數模轉換、模數轉換、數碼管顯示模塊和鍵盤輸入模塊,并將軟件設計和外圍芯片結合來實現最小系統的功能;掌握單片機系統設計與實施的一般原則,基本實現從理論到實踐行動,鞏固所學的知識;同時學會微機系統的硬件和基礎軟件設計,學習硬件和軟件系統的設計經驗,以及基本的技能和調試。 成果:單片機可靠性高、便于擴展、控制功能強、低電壓、低功耗、片內存儲量小、集成度高、應用于社會生活的各個方面。 關鍵詞關鍵詞:單片機;數模轉換器;模數轉換器;光電隔離;掉電保護;接口擴展Abs
4、tract Meaning: the single chip processor is the most suitable for the embedded system, so it has the most application. In fact SCM is the world's largest number of computers, modern human life in almost every piece of electronic and mechanical products will be integrated single chip such as: mob
5、ile phone, telephone, calculator, household appliances, electronic toys, palm computers and computer accessories such as a mouse are equipped with 1-2 SCM and PC will also have a large number of SCM in the work, the general car with more than 40 SCM, complex industrial control systems may have even
6、hundreds of SCM to work at the same time! SCM is not only far more than the number of PC machines and other computing, even more than the number of human. So the research prospect of single chip computer is quite broad. Combined with the professional selection of 8051 single chip as the research dir
7、ection. Content: minimum system of microcontroller is applied to the chip, peripherals and interface circuit, by extending MCU peripherals, including SCM storage, digital to analog conversion, analog to digital conversion, digital tube display module and a keyboard input module and will software des
8、ign and peripheral chips are combined to achieve the function of the minimum system; master MCU system design and implementation of the general principles, the basic realization of from theory to practice, consolidate the learned knowledge; and at the same time, learn the microcomputer system hardwa
9、re and software design, learning experience in the design of hardware and software of the system, and the basic skills and debugging. Results: single chip with high reliability, easy extension, strong control function, low voltage, low power consumption, small chip storage, high integration and appl
10、ication in all aspects of social life. Key words Keywords: SCM; DAC; ADC; photoelectric isolation; power off protection; interface 前言 自從1972年Intel公司推出第一顆微處理器以來,計算機技術遵循著摩爾先生提出的摩爾定律,以每18個月為一個周期微處理器性能提高一倍、價格降低一半的速度快步向前發展。以微處理器為核心的微型計算機在最近20年中發生了巨大的變化,閃電般地經歷了從8088/8086到286、386、486、586、P-、P-等奔騰(Pentium)系
11、列眾多CPU的飛躍。計算機對整個社會進步的影響有目共睹,其應用面的迅速拓寬,對個人與社會等多方面的滲透表明,計算機技術已不再是深踞于高層次科技領域里的寵兒,它已經深入到社會活動的一切領域之中,闖進了平常百姓的生活里,使人們跨入了信息時代 隨著電子技術的發展和近代超大規模集成電路的出現,通過對計算機的功能部件進行剪裁及優化,將CPU、程序存儲器(ROM)、數據存儲器(RAM)、并行I/O口(PIO)、串行I/O口(SIO)、定時/計數器(CTC)及中斷控制器(ICU)等基本部件集成在一塊芯片中,制成了單芯片微型計算機(Single Chip microcomputer),簡稱單片機,又叫微控制器
12、(Micro Controller Unit,簡稱MCU)。由于它能嵌入到某個電路或電子產品設備中,故被稱為嵌入式控制器(Embedded Controller)。要把前面提到的眾多功能集合在一起,在過去需要具備專門的知識,采用許多電路組建成一個電子系統來實現。而今卻簡化成只需選擇一片合適的單片機,并對其已有的功能、指標、參數及引腳進行合理的使用即可完成。 20世紀90年代,單片機在我國迅速普及。在電子技術日新月異的今天,在人們的生活里,到處都可以看到單片機的具體應用。單片機可以嵌入到各種電子產品之中,成為機電產品的核心部件,控制著各種產品的工作。隨著大規模集成電路的發展,單片機已從過去的單一
13、品種,發展成為多品種、多系列機型,內部結構從過去的基本部件發展到集成有A/D、D/A、監控定時器(WDT)、通信控制器(CCU)、脈寬調制器(PWM)、浮點運算器(FPU)、模糊控制器(FCU)、數字信號處理器(DSP),以及具有I2C、SPI、ISP等眾多特殊功能部件,成為功能越來越強的增強型、高檔型單片機。由于單片機具有功能強、體積小、功耗低、成本低、裸機編程、軟件代碼少、工作可靠、自動化程度高、實時響應速度快以及使用方便等特點,因此被廣泛應用于工業制造、過程控制、數據采集、通信、智能化儀器儀表、汽車、船舶、航空航天、軍工及消費類電子產品中。 現今,炙手可熱的“三網”(即電信網、有線電視網
14、、國際互聯網)融合產品、物聯科技已開始興起;在汽車中普遍都需要有30多個單片機被用于其中的空調、音響、儀表盤、自動窗、遙控門、自控前后蓋、空氣質量監測、反射鏡角度調整、自動滅火、防盜報警等的控制,協調控制著發動機、傳動器、制動器、安全氣囊、車載全球定位系統(GPS)等多方面有條不紊地工作;此外,還有工業自動化控制和軍事科技等。這些領域的應用開發都還存在許多技術問題尚要解決,這正是電子技術人員可以大展拳腳的領域。一、單片機最小系統1、外部數據存儲器擴展電路設計2、晶振接口電路、復位電路設計 晶振電路: 晶體振蕩器簡稱晶振,典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和192
15、00波特率,用于有串口通訊的場合)/12MHz(產生精確的uS級時歇,方便定時操作),為系統提供一個基本時鐘信號,系統內通常公用一個時鐘信號,便于各部分同步,一般晶振振蕩電路都是在一個反相器的兩端接入晶振,再有兩個電容另一端分別接地,兩個電容串聯的容量值就等于負載電容。復位電路:由電容串聯電阻構成,由圖并結合"電容電壓不能突變"的性質,可以知道,當系統一上電,RST腳將會出現高電平,并且,這個高電平持續的時間由電路的RC值來決定.典型的51單片機當RST腳的高電平持續兩個機器周期以上就將復位,所以,適當組合RC的取值就可以保證可靠的復位。 3、掉電保護外部數據存儲器的掉電保
16、護是十分重要的,發生意外停電時,電容和電池(BATTERY)向外部數據存儲器(U2)供電,可避免多次重建數據存儲器,保證測量過程不發生數據丟失的情況。外配電池在主電源失去時,對單片機的繼續運行提供能源,此時的電池能源是非常寶貴的,往往都是以“ uA ”級進行計算。而且還有一個不能避免的結果,就是隨著保護時間的延長,電池的電量也會用完的。所以,保護電路有一個最長保護時間的參數。使用中不能超過,否則,保護就會失效;當電池經過保護時間的使用之后,就需要補充電能,以便下一次保護時能夠以充足的電能投入保護工作。所以,又有一個如何給電池充電的問題。也就是電池在主電源正常供電時,需要由主電源對其進行充電:當
17、主電源失去時,又由電池放電以保持單片機系統的運行。二、鍵盤、顯示擴展設計1、按鍵擴展矩陣式鍵盤由行線和列線組成,按鍵位于行、列的交叉點上。當鍵被按下時,其交點的行線和列線接通,相應的行線或列線上的電平發生變化,單片機通過檢測行或列線上的電平變化可以確定哪個按鍵被按下。 矩陣鍵盤不僅在連接上比單獨式按鍵復雜,它的按鍵識別方法也比單獨式按鍵復雜;矩陣鍵盤的檢測方法有多種,常見的有:逐點掃描法、逐行掃描法、全局掃描法;采用逐行掃描法來實現按鍵檢測,其中PA0-PA7作為列線,PC0-PC3作為行線。識別過程如下:1、判斷鍵盤中是否有鍵按下。設置所有行線為輸出口,并輸出低電平;設置列線為輸入口,讀取列
18、線上的電平狀態,只要有一列的電平為低,就表示有按鍵按下,并且被按下的鍵位于電平為低的列線與4跟行線相交叉的4個按鍵中,若所有列線都為高電平,表示沒有按鍵按下;2、判斷被按下按鍵所在的位置。在確認有鍵按下后(進行按鍵消抖處理后),接下來就是確定具體哪個案件被按下,方法是:依次將每根行線設置為輸出口,并輸出低電平(同時剩余行線輸出高電平),然后逐列檢查每根列線的電平狀態,若某列為低電平,則該列線與設置為輸出低電平的行線交叉處的按鍵就是被按下的按鍵。鍵盤的所有行線和列線都接了上拉電阻,這是為了確保在沒有按鍵按下的時候,I/O口的電平狀態始終為高電平,從而消除外界干擾。2、LED顯示器 LED數碼管顯
19、示原理: 八段就是指數碼管里有八個小LED發光二極管,通過控制不同的LED的亮滅來顯示出不同的字形。數碼管又分為共陰極和共陽極兩種類型,其實共陰極就是將八個LED的陰極連在一起,讓其接地,這樣給任何一個LED的另一端高電平,它便能點亮。而共陽極就是將八個LED的陽極連在一起兩個COM端連在一起,是公共端,共陰數碼管要將其接地,共陽數碼管將其接正5伏電源。一個八段數碼管稱為一位,多個數碼管并列在一起可構成多位數碼管,它們的段選線(即a,b,c,d,e,f,g,dp)連在一起,而各自的公共端稱為位選線。顯示時,都從段選線送入字符編碼,而選中哪個位選線,那個數碼管便會被點亮。數碼管的8段,對應一個字
20、節的8位,a對應最低位,dp對應最高位。所以如果想讓數碼管顯示數字0,那么共陰數碼管的字符編碼為00111111,即0x3f;共陽數碼管的字符編碼為11000000,即0xc0。可以看出兩個編碼的各位正好相反三、單片機串行口擴展設計1、MAX232芯片模擬信號轉換成計算機可以接收的數字信號,計算機系統模擬量是輸入通道中的一種模擬量存儲裝置,它是連接采樣器和模數轉換的中間環節。MAX232是TTL-RS232電平轉換的典型芯片,取振蕩電容為uF的時候,若輸入為5V,輸出可以達到-14V左右,輸入為0V ,輸出可以達到14V,在扇出電流為20mA的時候,處處電壓可以穩定在 12V和-12V.因此,
21、在功耗不是很大的情況下,可以將MAX232的輸出信號經穩壓塊后作電源使用。MAX232內部結構基本可分三個部分:第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構成。功能是產生+12v和-12v兩個電源,提供給RS-232串口電平的需要。第二部分是數據轉換通道。由7、8、9、10、11、12、13、14腳構成兩個數據通道。其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數據通道。8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數據通道。TTL/CMOS數據從T1IN、T2IN輸入轉換成RS-232數據從T1
22、OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS-232數據從R1IN、R2IN輸入轉換成TTL/CMOS數據后從R1OUT、R2OUT輸出。第三部分是供電。15腳GND、16腳VCC(+5v)。 四、模擬量與數字量相互轉換設計1、模擬輸入及采樣保持器電路設計采樣保持器是一種用邏輯電平控制其工作狀態的器件,是計算機系統模擬量輸入通道中的一種模擬量存儲裝置。它是連接采樣器和模數轉換器的中間環節。采樣保持器把采樣器在固定時間點上取出被處理信號的值放大后存儲起來,保持一段時間,以供模數轉換器轉換,直到下一個采樣時間再取出一個模擬信號值來代替原來的值。2、AD574與單片機接口設計邏輯控制信號由
23、8051的數據接口P0口發出控制AD582的工作過程;AD轉換器的數據通過P0數據總線連至8051,;由于只使用了8位數據口,12位數據需要分兩次進入8051,此時要求CE端為高電平,因此通過與非門(NADN)與AD582的使能端CE相連,采用逐次漸進型模數轉換,屬于反饋比較型的模數轉換,通過DA轉換器輸出值與輸入模擬信號有次序地進行比較,從而確定輸出數字信號的各個位的值。其啟動轉換后,控制邏輯電路首先把逐次比較寄存器(SAR)的最高位置1,其它位置0,SAR中的內容經DA轉換器轉換后得到的電壓值送入比較器中與輸入模擬信號Ui進行比較。比較的結果輸出到SAR,并在下一次比較前對最高位進行修正。
24、接著,在時鐘信號驅動下,SAR中次高位置1,SAR中的內容經DA轉換器轉換后的電壓值再次送入比較器中與Ui進行比較,并在下一次比較前對次高位進行修正。這樣SAR中的各位從高到低不斷置1,不斷的送入DA轉換器進行轉換,并把轉換后值不斷送入比較器中與Ui進行比較,通過比較器的輸出實現對該位的修正。當完成SAR中最低位的修正后,AD轉換完成,這時SAR中的值即為轉換后的數字量。3、DAC1208模擬電壓輸出電路通過恒壓源電路將VCC電壓變為1V的電壓作為電壓加法器的一端輸入,然后再將DAC1208的輸出(05V)電壓通過電阻分壓以4:1的比例,將電壓變為(04V)。再將R52和R51設置為1:1,使
25、兩路電壓按1:1比例相加,從而得到15V標準電壓。加法器:因為虛斷,運放同向端沒有電流流過,則流過R1和R2的電流相等,同理流過R4和R3的電流也相等。故 (V1 V+)/R51 = (V+ - V2)/R52 a(Vout V-)/R49 =V-/R50 b由虛短知: V+ = V- c 如果R51=R52,R49=R50,則由以上式子可以推導出 V+ = (V1 + V2)/2 V- = Vout/2 故 Vout = V1 +V2 也是一個加法器。電壓/電流轉換電路AM422是一個應用于一端接地的輸入信號轉換處理的電壓到電流的接口集成電路。通過少量 的外接元件就可以使輸出電流在一個很大的
26、范圍內可調。除了外接電阻R0到R5和電容C1(C2)之外,要使電路正常工作還需要一個外接的三極管T1和一個起保護作用的二極管D1。外接的三極管降低了集成電路AM422的耗散功率。當外接電源的極性接反的話,二極管將起保護三極管的作用。在選擇二極管和三極管時請注意它們的耗散功率。 AM422可以用作為二線方式或者三線方式輸出的電壓到電流的接口電路。三線方式輸出。外接的參考點Ground是管腳7(GND)一致的,此時集成電路的工作電壓和電源電壓是一樣的VCCVS。二線方式輸出,此時的管腳7(GND虛地)是接在R5和負載電阻RL之間。在這種情況下,集成電路的工作電壓VCC和電源電壓VS的關系是: Vcc=Vs-Iout*RL。五、開關量輸入輸出電路設計1、開關量輸入輸出電路對于不同的開關量信號的電平均值,可以采用不同的方法輸入,一般的系統設定信號和狀態信息可以采用并行接口輸入;極限報警信號采用中斷方式處理;數字脈沖寬度、周期或脈沖個數。出于安全或抗干擾等方面的考慮,現場的開關量輸入至計算機前都需要預處理,然后再送至接口。此圖采取的措施:通過濾波電容,將干擾信號過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥房藥品購銷協議書
- 燒烤場地租賃與消防安全責任協議
- 拆除工程安全責任及補償協議
- 貨物運輸保險合同(含貨運代理責任險)
- 廠房裝修工程環保驗收及整改合同
- 出差人員住宿及餐飲補貼協議書
- 廠房股權轉讓與工業大數據應用合作協議
- 跨境電商倉儲與關稅支付擔保協議
- 地方性成品油批發市場合作購銷協議
- 茶藝館茶藝培訓與就業指導合同
- 第11課《核舟記》課件語文八年級下冊
- GB/T 44265-2024電力儲能電站鈉離子電池技術規范
- Alluxio助力AI模型訓練加速寶典 2.0(實戰篇)
- 2024年浙江省杭州市蕭山區事業單位招聘歷年(高頻重點復習提升訓練)共500題附帶答案詳解
- YC-T 591-2021 煙草行業實驗室安全管理要求
- 12J2地下工程防水
- 2024年揚州梅嶺中學七年級英語第二學期期末學業水平測試試題含答案
- 《醫療和疾控機構后勤安全生產工作管理指南2023版》
- 中藥飲片供貨應急處理方案
- 2024年上海市中考英語試卷及答案
- 急救知識科普完整版課件
評論
0/150
提交評論