freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

乒乓球發(fā)球機(jī)控制器軟件設(shè)計(jì)_畢業(yè)設(shè)計(jì)(參考版)

2024-09-04 21:07本頁面
  

【正文】 檢查后發(fā)現(xiàn)驅(qū)動電路所。 34 (4) 當(dāng)全部調(diào)試完成后,反復(fù)運(yùn)行了多次,觀察穩(wěn)定性,必要時(shí)要對延時(shí)子程序作適當(dāng)?shù)男薷摹? (3) 在上述兩步調(diào)試完成后,除了單步和斷點(diǎn)調(diào)試,還應(yīng)進(jìn)行連續(xù)調(diào)試。 (2) 各程序模塊 調(diào)試 通過以后,可以把有關(guān)的功能模塊聯(lián)合起來一起進(jìn)行整體程序綜合調(diào)試。 軟件調(diào)試過程如下: (1) 模塊結(jié)構(gòu)程序調(diào)試時(shí)要一個個子程序分別調(diào)試。如果采用模塊程序設(shè)計(jì)技術(shù),則逐個模塊調(diào)試好后,再進(jìn)行系統(tǒng)程序總調(diào)試;如果采用實(shí)時(shí)多任務(wù)結(jié)構(gòu)程序,一般逐個任務(wù)進(jìn)行調(diào)試。當(dāng)各塊電路調(diào)試無故障后,將各塊電路逐步加入系統(tǒng)之中,再對各塊電路功能及各電路間可能存在的相互聯(lián)系進(jìn)行試驗(yàn) , 直到所有電路加入系統(tǒng)后各部分電路仍能正確工作為止,由分到合的調(diào)試就完成了 。 由分到合是指,按照邏輯功能將用戶系統(tǒng)硬件電路分為若干塊,如顯示部分,DA 部分 ,比較電路部分 等,先分塊調(diào)試。動態(tài)調(diào)試借用開發(fā)系統(tǒng)資源來調(diào)試用戶系統(tǒng)中單片機(jī)的外圍電路,使系統(tǒng)在運(yùn)行中暴露問題, 從而發(fā)現(xiàn)故障,排除故障 。 針對以上各種情況,分別提供了解決方案。其次,加電后檢查各插件上引腳的電位(單片機(jī)IO 口的引腳電壓在 ~) 。 (3) 排除電源故障:電源的故障包括電壓值不符合設(shè)計(jì)要求、電源引出線和插座不對應(yīng)、電源功率不足、負(fù)載能力差等。 (2) 排除元器件失效 : 造成這類錯誤的原因有兩個:一個是元器件買來時(shí)就已壞了;另一個是由于安裝錯誤,造成器件燒壞。排除的方法是首先認(rèn)真對照原理圖,看 接線是否有錯誤 。 當(dāng)硬件設(shè)計(jì)從布線到焊接安裝完成之后,就開始進(jìn)入硬件調(diào)試階段,調(diào)試分為以下 兩 步 :靜態(tài)調(diào)試和動態(tài)調(diào)試。 通常是先排除明顯的硬件故障以后,再和軟件結(jié)合起來調(diào)試以進(jìn)一步排除故障。 整個調(diào)試過程分為三個部分:硬件調(diào)試,軟件調(diào)試,系統(tǒng)聯(lián) 機(jī)調(diào)試 。 系統(tǒng)上電后,定時(shí)器初始化,當(dāng)定時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間時(shí),依次輸出預(yù)設(shè)脈沖,脈沖在軟件中是由數(shù)組生成的,從而使步進(jìn)電機(jī)按照預(yù)設(shè)效果依次運(yùn)行。同樣采用 L298 驅(qū)動,驅(qū)動電壓為 12V。直流電機(jī)驅(qū)動流程圖如圖 所示: 開 始開 定 時(shí) 器開 始 計(jì) 數(shù)比 預(yù) 設(shè) 數(shù) 值 大 ?輸 出 高 電 平輸 出 低 電 平結(jié) 束NY 圖 直流電機(jī)驅(qū)動 流程圖 31 步進(jìn)電機(jī)驅(qū)動流程 步進(jìn)電機(jī)的轉(zhuǎn)速是由脈沖頻率控制的,兩個脈沖之間時(shí)間間隔越短,電機(jī)轉(zhuǎn)的越快,一般通過 51 單片機(jī)定時(shí)器進(jìn)行控制。 上電后,定時(shí)器初始化,定時(shí)時(shí)間到,允許開中斷,開始計(jì)數(shù),將數(shù)值與預(yù)設(shè)數(shù)值加以比較,根據(jù)所計(jì)數(shù)據(jù)和預(yù)設(shè)數(shù)值的關(guān)系確定輸出電平的高低。本設(shè)計(jì)中只需對直流電機(jī)進(jìn)行調(diào)速,不需要改變轉(zhuǎn)向。按鍵控制的五種模式是相互獨(dú)立的,可通過 5個嵌套的 if 語 句來任意選擇哪個按鍵作用。 本設(shè)計(jì)中單片機(jī)的 P1 口與鍵盤相連。 本設(shè)計(jì) 單片機(jī)控制系統(tǒng)中, 需要功能鍵較少 , 因此 , 可以 采用 非編碼 鍵盤的 獨(dú)立式按鍵結(jié)構(gòu)。 而且 液晶顯示模塊對時(shí)間的要求很嚴(yán)格,延時(shí)時(shí)間的準(zhǔn)確把握對液晶顯示的精確工作有至關(guān)重要的作用,因此軟件設(shè)計(jì)中需要延時(shí)程序。在位置確定后,在該位置寫入數(shù)據(jù),通過寫 數(shù)據(jù)子程序來實(shí)現(xiàn) , 此時(shí) 應(yīng)該 設(shè)置 RS 為高電平、 RW 為低電平并且 E 為下降沿。其次是 初始化,初始化包括基本 指令、擴(kuò)充指令的操作、顯示開、關(guān)坐標(biāo)以及清除 LCD 的顯示內(nèi)容 。 LCD12864 流程 26 LCD12864 液晶顯示器的工作流 程包括:初始化、寫命令、寫數(shù)據(jù)、顯示。當(dāng)按鍵 1 作用后, 液晶顯示器顯示要選擇的發(fā)球模式,此時(shí)若按鍵 2 作用,液晶顯示器顯示進(jìn)入隨機(jī)模式,按鍵 4 作用,隨機(jī)模式發(fā)球;若按鍵 2 不作用,按鍵 3 作用,進(jìn)入定向模式,按鍵 1 作用,左旋,按鍵 4 作用,右旋。 乒乓球發(fā)球機(jī)控制器的主程序流程圖如 圖 所示。 使用 Keil 編譯軟件進(jìn)行程序的編譯與調(diào)試的步驟為:建立工程文件、選擇單片機(jī)、建立源文件、保存為 .C 文件、加載 C 文件、編譯、運(yùn)行,最后生成 HEX 文件。 (2)仿真器上的復(fù)位按鈕只復(fù)位仿真芯片,不復(fù)位目標(biāo)系統(tǒng)。 uVision3 提供邏輯分析器,可監(jiān)控基于 MCUI/O 引腳和外設(shè)狀態(tài)變化下的程序變量。除增加了源代碼、功能導(dǎo)航器、模板編輯以及改進(jìn)的搜索功能外, uVision3 24 還提供了一個配置向?qū)Чδ?,加速了啟動代碼和配置文件的生成。 Keil 提供了包括編譯器、宏匯編、 鏈接定位 、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。 (4)維護(hù)和再設(shè)計(jì):當(dāng)軟件投入現(xiàn)場運(yùn)行時(shí),一方面可能會發(fā)生各種現(xiàn)場問題,因而需要進(jìn)一步對系統(tǒng)軟件進(jìn)行改造和完善;另一方面,用戶往往會由于環(huán)境或技術(shù)條件的變化,提出比原計(jì)劃更多的要求,因而需要對原系統(tǒng)軟件進(jìn)行改進(jìn)和擴(kuò)充,然后再重新固化,以適應(yīng)情況變化的要求。 (3)文件編制:文件編制是用流程圖、注釋、存儲器分配說 明等方法來描述程序來形成文件,以便用戶和操作人員了解。 軟件設(shè)計(jì)步驟 (1)系統(tǒng)定義:就是清楚地列出系統(tǒng)的各個部分與軟件設(shè)計(jì)有關(guān)的特點(diǎn),并進(jìn)行定義,以作為軟件設(shè)計(jì)的依據(jù),系統(tǒng)定義是對系統(tǒng)任務(wù)的描述。所謂結(jié)構(gòu)化編程是利用高級語言提供的相關(guān)語句實(shí)現(xiàn)三種基本結(jié)構(gòu),每個基本結(jié)構(gòu)具有唯一的出口和入口,整個程序由三種基本結(jié)構(gòu)組成,程序中不使用 goto 之類的語句。模塊化結(jié)構(gòu)不僅使復(fù)雜的程序設(shè)計(jì)簡單化,開發(fā)周期得以縮短,節(jié)省費(fèi)用,提高了軟件的質(zhì)量,而且還可以有效地防止磨時(shí)間錯誤的擴(kuò)張,增強(qiáng)整個系統(tǒng)的穩(wěn)定性與可靠性;同時(shí),還使程序結(jié)構(gòu)具備靈活性,層次分明,條理清晰,便于組裝,易于維護(hù)。 (2)模塊化設(shè)計(jì)。即抓住整個問題的本質(zhì)特性,采用自頂而下逐層分解的方法,對問題進(jìn)行抽象,劃分出不同的模塊,形成不同的層次概念。用結(jié)構(gòu)化方法設(shè)計(jì)的程序只存在三種基本結(jié)構(gòu),即順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu), 程序代碼的空間順序和程序執(zhí)行的時(shí)間順序基本一致,程序結(jié)構(gòu)清晰。為了提高系統(tǒng)軟件的可靠性,采用一些軟件設(shè)計(jì)技巧,并把調(diào)試好的應(yīng)用軟件固化在單片機(jī)中。 (4)可靠性:在水泵調(diào)速系統(tǒng)中,系統(tǒng)的可靠性是至關(guān)重要的。 (3)靈活性和通用性:一個好的應(yīng)用程序,不僅要針對性強(qiáng),而且要有一 定的靈活性和通用性,即稍加改變后就能適應(yīng)不同系統(tǒng)的要求。同時(shí),對多個處理任務(wù)系統(tǒng)應(yīng)實(shí)行中斷嵌套或采用多重中斷的辦法,加快處理速度。 軟件程序編寫的原則 22 (1)實(shí)時(shí)性:即能夠在對象允許的時(shí)間完成對系統(tǒng)的檢測、計(jì)算、處理和控制。用 C 語言來編寫目標(biāo)系統(tǒng)軟件,會大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于 改進(jìn)和擴(kuò)充,從而研制出規(guī)模更大、性能更完備的系統(tǒng)。它 有功能豐富的庫函數(shù),兼顧了多種高級語言的特點(diǎn),并具備匯編語言的功能 , 而且可以直接實(shí)現(xiàn)對系統(tǒng)硬件的控制。 1 2 3 4 5 6P1 Header 6S1 S2 S3 S4 S5GNDP13P14P15P16P17 圖 鍵盤接線圖 LCD 液晶顯示電路模塊 在本設(shè)計(jì)中,液晶顯示 模塊的作用非常重要 , 主要用來實(shí)時(shí)監(jiān)控當(dāng)前機(jī)器的工作狀態(tài)。 驅(qū)動電路接線如圖 所示: D1IS EN A1OUT12OUT23VS4IN15EN A6IN27GND8VSS9IN310EN B11IN412OUT313OUT414IS EN B15L1100uFC1100uFC2TLP1D2 D3 D4D5 D6 D7 D8104C3104C41KR21KR41KR61KR81KR11KR31KR51KR7GNDGNDGNDGNDVCC1VCC1VCCVCC1P30P31P32P33123456GNDM1 20 圖 電機(jī)驅(qū)動電路接線圖 按鍵電路模塊 按鍵作為一種不帶自鎖保護(hù)功能的開關(guān),只有在動作的瞬間會接通電路,其余時(shí)刻均處于掉電模式。最小系統(tǒng)電路圖如圖 所示。系統(tǒng)整體結(jié)構(gòu)框圖如圖 所示 。 STC89C51 向 驅(qū)動電路 發(fā)出數(shù)據(jù), 驅(qū)動電路接 收到高低電平信號后,電機(jī) 開始 運(yùn)行。 18 總體設(shè)計(jì) 在硬件電路的設(shè)計(jì)中,配合本組同學(xué)做出了如下工作:選用 STC89C51 單片機(jī)作為主控芯片, 外圍電路包括:電動機(jī)驅(qū)動電路、鍵盤及液晶顯示電路。 MGM O T O R D CV T 1V T 2VD1VD2V T 3V T 4VD3VD4U g1U g2U g3U g4Us 圖 橋式可逆 PWM 變換器電路 第 3 章 乒乓球發(fā)球機(jī)控制器硬件設(shè)計(jì) 乒乓球發(fā)球機(jī)控制器硬件設(shè)計(jì)是由本組同學(xué)主要負(fù)責(zé),在此我做了相應(yīng)的輔助工作。 橋式可逆 PWM 變換器電路如圖 所示。用單片機(jī)控制達(dá)林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài),精確調(diào)整電動機(jī)轉(zhuǎn)速。 (5)橋式可逆 PWM 變換器 PWM 變換器 的作用是:用脈沖寬度調(diào)制的方法,把恒定的直流電源電壓調(diào)制成頻率一定、寬度 可變的脈沖電壓序列,從而改變平均輸出電壓的大小,以調(diào)節(jié)電機(jī)轉(zhuǎn)速。 (4)PWM 調(diào)脈寬方式 17 調(diào)脈寬的方式有三種:定頻調(diào)寬、定寬調(diào)頻和調(diào)寬調(diào)頻。單極性工作制是單片機(jī)控制口一端置低電平,另一端輸出 PWM 信號,兩口的輸出切換和對 PWM 的占空比調(diào)節(jié)決定電動機(jī)的轉(zhuǎn)向和轉(zhuǎn)速。雙極性工作制是在一個脈沖周期內(nèi),單片機(jī)兩控制口各輸 出一個控制信號,兩信號高低電平相反,兩信號的高電平時(shí)差決定電動機(jī)的轉(zhuǎn)向和轉(zhuǎn)速。 (2)產(chǎn)生 PWM 信號的方法 利用單片機(jī)產(chǎn)生 PWM 信號,可以采用利用延時(shí)方法產(chǎn)生 PWM 信號和利用定時(shí)器產(chǎn)生 PWM 信號。由公式 (1)可知: Vd=Vmax*D (1) 當(dāng)我們 改變占空比 D 時(shí),就可以得到不同的電機(jī)平均速度 Vd,從而達(dá)到調(diào)速的目的。 (1)PWM 的 基本原理及實(shí)現(xiàn)方法 PWM 的基本原理是加在負(fù)載的脈沖電壓頻率不變,調(diào)節(jié)脈沖電壓的占空比,從而改變電動機(jī)速度。對于要求在一定范圍內(nèi)無極平滑調(diào)速的系統(tǒng)來說,一般采用改變電樞電壓的方式。直流電動機(jī)具有調(diào)速性能好、精度和效率高、起動轉(zhuǎn)矩大、過載能力強(qiáng)等優(yōu)點(diǎn),因此廣泛應(yīng)用于啟動和調(diào)速要求高的器械上。 直流電動機(jī)的調(diào)速方法 直流電動機(jī)概述 直流電機(jī)由靜止的定子和旋轉(zhuǎn)的轉(zhuǎn)子兩大部分組成。調(diào)整單片機(jī)發(fā)出的脈沖頻率,就可以對 步進(jìn)電機(jī)進(jìn)行調(diào)速。 步進(jìn)電動機(jī)的調(diào)速 步進(jìn)電機(jī) 區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過輸入脈沖信號來進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動角度由輸入的脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號頻率決定。 步進(jìn)電機(jī)的調(diào)速方法 步進(jìn)電動機(jī)概述 步進(jìn)電機(jī) 又叫脈沖電機(jī),它 是 一種 將電脈沖信號轉(zhuǎn) 換為 角位移 或線位移 的 機(jī)電式數(shù)模轉(zhuǎn)換器 。 (8)INPUT3/INPUT4:輸入 標(biāo)準(zhǔn) TTL邏輯電平信號 ,控制 全橋驅(qū)動器 B通斷。 (6)GND:接地端,芯片本身的散熱與該引腳相連接。 15 (4)INPUT1/INPUT2:輸入 標(biāo)準(zhǔn) TTL邏輯電平信號 ,控制 全橋驅(qū)動器 A通斷。 (2)OUTPUT1/OUTPUT2:全橋驅(qū)動器 A的輸出端,用來連接負(fù)載。 其優(yōu)點(diǎn)如下: (1)可實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)及調(diào)速; (2)啟動性能好,啟動轉(zhuǎn)矩大 ; (3)工作電壓高,最高達(dá) 46V;輸出電流大,瞬間峰值電流可達(dá) 3A,持續(xù)工作電流為 2A。是一種二相和四相電機(jī)的專用驅(qū)動器,即內(nèi)含二個 H橋的高電壓大電流雙全橋式驅(qū)動器 。當(dāng)寫入 數(shù)據(jù)字,在 LCD1602 上實(shí)現(xiàn)顯示時(shí):需要把 RS 置為高電平,RW 置為低電平,然后將數(shù)據(jù)送到數(shù)據(jù)口 D0~D7,最后 E 引腳一個高脈沖將數(shù)據(jù)寫入。本設(shè)計(jì)采用并行通信模式。要實(shí)現(xiàn)對 LCD12864 的 編程,就 必須對 其工作時(shí)序圖 清楚地 把握。 (8)PSB: 并 /串行接口選擇:高電平時(shí)為并行接口 ; 低電平時(shí)為串行接口; (9)NC: 空腳; 12 (10)/RST:復(fù)位,低電平有效; (11)LED_A:背光源正極; (12)LED_K:背光源負(fù)極。 LCD12864 引腳說明 LCD12864引腳圖如圖 : 圖 LCD12864引腳圖 (1)VSS: 模塊的電源地 ; (2)VDD: 模塊的電源端 ,通常使用 5V 電壓; (3)VO: LCD 驅(qū)動電壓輸入端,對比度(亮度)調(diào)整 ; (4)RS: 數(shù)據(jù) /指令選擇端: RS 為高電平時(shí),表示 DB7~DB0 為數(shù)據(jù); RS 為低電平時(shí),表示 DB7~DB0 為指令; (5)R/W:讀 /寫 選擇信號 。顯示屏最多可實(shí)現(xiàn) 32 個中文字符或 64 個 ASCII碼 字符的顯示。 根據(jù)本設(shè)計(jì)所要實(shí)現(xiàn)的功能,應(yīng)該選
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1