裝配圖純電動(dòng)汽車電控調(diào)速系統(tǒng)設(shè)計(jì)
裝配圖純電動(dòng)汽車電控調(diào)速系統(tǒng)設(shè)計(jì),裝配,電動(dòng)汽車,調(diào)速,系統(tǒng),設(shè)計(jì)
學(xué)生姓名
班級(jí)
指導(dǎo)教師
論文(設(shè)計(jì))題目
純電動(dòng)汽車電控調(diào)速系統(tǒng)設(shè)計(jì)
目前已完成任務(wù)
1. 電動(dòng)汽車電機(jī)的選型;
2. 電動(dòng)汽車調(diào)速控制方式;
3. 電動(dòng)汽車制動(dòng);
4. 已完成部分論文撰寫
是否符合任務(wù)書要求進(jìn)度:符合要求
尚需完成的任務(wù)
1. 電路圖的改進(jìn)與完善;
2. 程序編寫與調(diào)試;
3. 電動(dòng)汽車安防與報(bào)警;
4. 論文的整理;
能否按期完成論文(設(shè)計(jì)):能
存在問題和解決辦法
存
在
問
題
1. 硬件電路抗干擾設(shè)計(jì)考慮不足,需進(jìn)行改進(jìn);
2. 硬件電路沒有預(yù)留擴(kuò)展接口,需擴(kuò)展;
擬
采
取
的
辦
法
1.聯(lián)系無刷電機(jī)廠商了解控制方式;
2.找指導(dǎo)老師,向老師詳細(xì)請(qǐng)教不明白的地方;
3.平時(shí)對(duì)理論知識(shí)加深理解;
4.與同學(xué)互相討論,解決心中疑難;
5.統(tǒng)計(jì)優(yōu)缺點(diǎn)進(jìn)行優(yōu)化電路。
指導(dǎo)教師簽 字
日期
年 月 日
教學(xué)院長(系主任)意 見
負(fù)責(zé)人簽字: 年 月 日
畢業(yè)論文(設(shè)計(jì))中期進(jìn)展情況檢查表
畢業(yè)論文(設(shè)計(jì))任務(wù)書
題目名稱: 純電動(dòng)汽車電控調(diào)速系統(tǒng)的設(shè)計(jì)
學(xué)生姓名
所學(xué)專業(yè)
應(yīng)用電子技術(shù)教育
學(xué)號(hào)
指導(dǎo)教師姓名
所學(xué)專業(yè)
機(jī)電技術(shù)教育
職稱
完成期限
一、論文(設(shè)計(jì))主要內(nèi)容及主要技術(shù)指標(biāo)
1.主要內(nèi)容
電機(jī)調(diào)速控制器作為電動(dòng)汽車的四大部件之一,主要功能是控制電機(jī)旋轉(zhuǎn)速度,并能對(duì)整車的電氣系統(tǒng)進(jìn)行有效的保護(hù),所以其保護(hù)性能十分關(guān)鍵。
本設(shè)計(jì)的多功能電機(jī)調(diào)速器應(yīng)具有以下功能:限流保護(hù)、欠壓保護(hù)、智能巡航、防飛車,防盜功能。采取以上綜合措施保護(hù)鉛酸蓄電池、電機(jī)、控制器,降低整車故障率,延長電動(dòng)汽車使用壽命。
本設(shè)計(jì)要求:設(shè)計(jì)出具有上述部分或全部功能的控制器,各項(xiàng)指標(biāo)達(dá)到設(shè)計(jì)要求。
2.技術(shù)指標(biāo)
(1)限流保護(hù):180A;
(2)欠壓保護(hù):42V;
(3)智能巡航:手把任意位置保持10秒,自動(dòng)定速;
(4)遙控防盜:防盜報(bào)警功能;
(5)實(shí)現(xiàn)或部分實(shí)現(xiàn)智能巡航、防飛車、防盜等功能。
二、 畢業(yè)論文(設(shè)計(jì))的基本要求
1.畢業(yè)設(shè)計(jì)報(bào)告:有200字左右的中英文摘要,正文后有20篇左右的參考文獻(xiàn),正文
中要引用5篇以上文獻(xiàn),并注明文獻(xiàn)出處。
2.有不少于2000漢字的與本課題有關(guān)的外文翻譯資料。
3.畢業(yè)設(shè)計(jì)字?jǐn)?shù)在10000字以上。
4.程序清單和圖紙。
5.作品及照片。
三、畢業(yè)論文(設(shè)計(jì))進(jìn)度安排
1.2008年12月12日-12月16日,下達(dá)畢業(yè)設(shè)計(jì)任務(wù)書;寒假期間完成英文資料翻譯
和開題報(bào)告。
2. 2009年2月16日-3月8日(第1-3周),指導(dǎo)教師審核開題報(bào)告、設(shè)計(jì)方案和英文資
料翻譯;畢業(yè)設(shè)計(jì)單元部分設(shè)計(jì)。
3. 2009年4月6日-4月12日(第8周),畢業(yè)設(shè)計(jì)中期檢查。
4. 2009年4月13日-5月10日(第9-12周)設(shè)計(jì)仿真、程序調(diào)試、線路板制作調(diào)試,
整理、撰寫畢業(yè)設(shè)計(jì)報(bào)告。
5. 2009年5月11日-6月15日(第13-16周)上交畢業(yè)設(shè)計(jì)報(bào)告,指導(dǎo)教師、評(píng)閱教師審查
評(píng)閱設(shè)計(jì)報(bào)告,畢業(yè)設(shè)計(jì)答辯資格審查。畢業(yè)設(shè)計(jì)答辯,學(xué)生修改整理設(shè)計(jì)報(bào)告。
0 屆本科畢業(yè)論文(設(shè)計(jì)) 論文題目:純電動(dòng)汽車電控調(diào)速系統(tǒng)設(shè)計(jì) 學(xué)生姓名: 所在院系: 所學(xué)專業(yè):應(yīng)用電子技術(shù)教育 指導(dǎo)老師: 完成時(shí)間: 0 摘 要 本論文以純電動(dòng)汽車直流無刷電機(jī)控制器為研究目的,詳細(xì)地?cái)⑹隽嘶?STC12C5404AD 型單片機(jī)控制的 PWM 調(diào)速控制系統(tǒng)的設(shè)計(jì)過程。在論文中簡 單介紹了單片機(jī) STC12C5404AD 的結(jié)構(gòu)以及 IGBT 功率驅(qū)動(dòng)模塊的應(yīng)用;無刷 直流電機(jī)的霍爾信號(hào)與邏輯驅(qū)動(dòng)信號(hào)的關(guān)系,利用此關(guān)系來控制電機(jī)的轉(zhuǎn)動(dòng)和 方向;另外,本論文中對(duì)電機(jī)的一些保護(hù)功能如限流保護(hù)、欠壓保護(hù)、短路保 護(hù)都是利用模塊的自帶功能來實(shí)現(xiàn)的,而剎車斷電、智能巡航、自動(dòng)定速、防 飛車、防盜等保護(hù)功能是利用程序來實(shí)現(xiàn),這樣使電路簡單,成本降低。除此 之外,還設(shè)計(jì)了系統(tǒng)的軟件流程,包括主程序流程設(shè)計(jì),調(diào)速子程序流程設(shè)計(jì)。 關(guān)鍵詞:純電動(dòng)汽車;STC12C5404AD;IGBT 功率模塊;PWM 控制 0 The pure electric vehicles speed electronic control system design Abstract This article take developments the pure electric automobile concurrent not to brush the electrical machinery controller as the research goal, narrated in detail has controlled the pure electric automobile's PWM velocity modulation control system's design process based on the STC12C5404AD monolithic integrated circuit. The present paper introduced the monolithic integrated circuit STC12C5404AD structure as well as the IGBT power actuation module application in detail; Introduced not brushes direct current machine's Hall signal and logic driving signal relations, uses this relations to control electrical machinery's rotation and the direction; Moreover, in the present paper to electrical machinery's some protection function like current limiting protection, the under voltage protection, the short circuit protection is realizes using the module bringing function, but gets on the brakes the power failure, the intelligent cruise, the automatic constant speed, against speeding car, security and so on protection functions is realizes using the procedure, like this makes the electric circuit to be simple, cost reduction. In addition, but also has designed system's software flow, including master routine flow design, velocity modulation subroutine flow design. Key words: the pure electric automobile; STC12C5404AD; IGBT power module, PWM controls 0 目 錄 1 引言 ............................................................................................................................1 2 設(shè)計(jì)方案 .....................................................................................................................1 2.1 電機(jī)的選擇 ..........................................................................................................1 2.2 控制器的選擇 ......................................................................................................2 2.3 PWM 調(diào)制方式 ....................................................................................................2 3 系統(tǒng)結(jié)構(gòu)框圖 .............................................................................................................3 4 單片機(jī)外圍器件的設(shè)計(jì) ............................................................................................4 4.1 電源電路 ..............................................................................................................4 4.2 單片機(jī)主控制電路 ..............................................................................................4 4.2.1 SoC 型單片機(jī) STC12C5404AD ...................................................................5 4.2.2 ISP 電路 .........................................................................................................6 4.2.3 IGBT 驅(qū)動(dòng)模塊 ..............................................................................................7 4.3 調(diào)速器輸入電路 ..................................................................................................7 4.4 控制模擬器 ..........................................................................................................8 4.5 換相邏輯接口 ......................................................................................................9 4.6 IGBT 驅(qū)動(dòng)電路 ..................................................................................................10 4.7 無刷電機(jī)驅(qū)動(dòng)電路 ............................................................................................11 4.8 防盜報(bào)警 ............................................................................................................12 4.9 保護(hù)電路 ............................................................................................................13 5 軟件設(shè)計(jì)與分析 .......................................................................................................13 5.1 主程序流程圖 ....................................................................................................13 5.2 PWM 頻率 ..........................................................................................................13 5.3 子程序流程圖 ....................................................................................................13 5.3.1 模擬控制鍵子程序 .....................................................................................15 5.3.2 正反轉(zhuǎn)子程序 .............................................................................................16 5.3.3 A/D 轉(zhuǎn)換子程序 ..........................................................................................16 6 結(jié)束語 ......................................................................................................................17 謝辭 ..............................................................................................................................18 參考文獻(xiàn) ......................................................................................................................19 附圖 1: 整體電路圖 ...................................................................................................20 程序清單 ......................................................................................................................21 0 1 引言 汽車雖給國民經(jīng)濟(jì)帶來了發(fā)展,給人類帶來了方便,但也給人類帶來了巨 大的災(zāi)害,42%的環(huán)境污染是來源于燃油汽車的排放,80%的城市噪聲是由交 通工具產(chǎn)生的;并且當(dāng)今世界石油儲(chǔ)量日趨減少,而燃油汽車是消耗石油的大 戶!因而當(dāng)今汽車工業(yè)發(fā)展勢(shì)必尋求低噪聲、零排放、綜合利用能源的方向。 有鑒于此,本世紀(jì)六七十年代,電動(dòng)汽車開始復(fù)蘇。人們利用現(xiàn)有的成熟技術(shù) 可以對(duì)蓄電池進(jìn)行處理,以達(dá)到零污染排放的目的,因此被稱為綠色汽車。 目前,世界上許多國家在研究電動(dòng)汽車上主要是解決電池問題和控制器的問 題,而我的論文主要是研究控制器的問題。在控制器的選擇上,有多種多樣, 從以前的模擬控制方式到模擬數(shù)字一體化的方式,可以說各有各的優(yōu)勢(shì),各有 各的缺點(diǎn)。隨著科技的不斷進(jìn)步,人們開始了在單片機(jī)上的研究,利用單片機(jī) 作為控制器來控制 PWM 的脈沖寬度以達(dá)到控制電機(jī)轉(zhuǎn)速和轉(zhuǎn)向的目的。利用 單片機(jī)的控制器有很多優(yōu)點(diǎn),一方面減少了元件的使用量且減少了故障的出現(xiàn) 率;另外保護(hù)功能的實(shí)現(xiàn)主要在程序,為產(chǎn)品的后期開發(fā)提供了方便。 因此,本文主要研究的是基于 STC12C5404AD 型單片機(jī)控制純電動(dòng)汽車的 PWM 調(diào)速控制系統(tǒng)的設(shè)計(jì)過程。在本論文中詳細(xì)介紹了單片機(jī) STC12C5404AD 的結(jié)構(gòu)以及 IGBT 功率驅(qū)動(dòng)模塊的應(yīng)用;介紹了無刷直流電機(jī) 的霍爾信號(hào)與邏輯驅(qū)動(dòng)信號(hào)的關(guān)系,利用此關(guān)系來控制電機(jī)的轉(zhuǎn)動(dòng)和方向;另 外,本論文中對(duì)電機(jī)的一些保護(hù)功能如限流保護(hù)、欠壓保護(hù)、短路保護(hù)都是利 用模塊的自帶功能來實(shí)現(xiàn)的,而剎車斷電、智能巡航、自動(dòng)定速、防飛車、防 盜等保護(hù)功能是利用程序來實(shí)現(xiàn),這樣使電路簡單,成本較低。除此之外,還 設(shè)計(jì)了系統(tǒng)的軟件流程,包括主程序流程設(shè)計(jì)和調(diào)速子程序流程設(shè)計(jì)。 2 設(shè)計(jì)方案 2.1 電機(jī)的選擇 方案(1):采用直流有刷電機(jī)。直流有刷電機(jī)是電機(jī)工作時(shí),線圈和換向 器旋轉(zhuǎn),磁鋼和碳刷不轉(zhuǎn),線圈電流方向的交替變化是靠隨電機(jī)轉(zhuǎn)動(dòng)的換向器 和電刷來完成的;具有控制簡單,材料成本低的優(yōu)點(diǎn),但是由于它是靠機(jī)械換 向,其電刷和換向器容易損壞,且其全程效率低、機(jī)械噪聲大、故障率高,壽 命短的缺點(diǎn)。 方案(2):采用直流無刷電機(jī)。無刷電機(jī)是由控制器提供不同電流方向的 直流電來達(dá)到電機(jī)里面線圈電流方向的交替變化,采用方波自控式永磁同步電 機(jī),以霍爾傳感器取代碳刷換向器,以釹鐵硼作為轉(zhuǎn)子的永磁材料。因此在無刷 1 電機(jī)的轉(zhuǎn)子和定子之間沒有電刷和換向器。直流無刷電機(jī)具有高效率,高轉(zhuǎn)矩, 高精度的三高特點(diǎn),同時(shí)具有體積小,重量輕的優(yōu)點(diǎn),但是其具有控制技術(shù)高, 設(shè)備復(fù)雜,造價(jià)高等缺點(diǎn)。 經(jīng)過以上兩種方案的分析比較,考慮到電動(dòng)汽車的行程效率、運(yùn)行速度和 壽命問題,本論文中選擇采用方案(2)——直流無刷電機(jī)。 2.2 控制器的選擇 方案(1):選用 PWM 專用集成芯片作為主控芯片。如 PWM 芯片 SG3525 具 有很高的溫度穩(wěn)定性和較低的的噪聲等級(jí),具有欠壓保護(hù)和外部封鎖功能,能 方便地實(shí)現(xiàn)過壓、過流保護(hù),能輸出兩路波形一致、相位差為 180°的 PWM 信 號(hào)。 方案(2):采用通用的 AT89S51 單片機(jī)作為控制器,單片機(jī)通過模擬的 PWM 口,經(jīng)處理后通過功率放大器驅(qū)動(dòng)電機(jī)。 方案(3):采用 SoC 型 STC 系列的宏晶單片機(jī) STC12C5404AD 單片機(jī)作 為控制器。目前 SoC 型單片機(jī)已非常普遍,基于 51 內(nèi)核的 SoC 型芯片也有眾 多供應(yīng)廠商。它有四路 PWM 輸出和 8 路 10 位的 A/D 轉(zhuǎn)換器。加速器送來的模 擬信號(hào)通過 A/D 轉(zhuǎn)換器,轉(zhuǎn)換結(jié)果作為 PWM 脈寬調(diào)制信號(hào),通過改變某一頻 率 PWM 的脈沖寬度來改變驅(qū)動(dòng)器輸出功率的大小從而控制電動(dòng)汽車在一個(gè)檔 位的速度。 經(jīng)過討論和老師的指導(dǎo),我們采用了方案(3)作為我的設(shè)計(jì)。采用方案 (1)能夠滿足基本要求,但是這種方案可控性不好、功能單一,每擴(kuò)展一種功 能就要增加相應(yīng)的硬件電路,使控制器成本增加很多;采用方案(2)能滿足設(shè) 計(jì)基本要求,而且價(jià)格便宜,購買方便,但是現(xiàn)場(chǎng)編譯不太方便;而方案(3) 集中了前兩種方案中的優(yōu)點(diǎn),還彌補(bǔ)了它們存在的缺陷;而且處理速度快,運(yùn) 行穩(wěn)定可靠,符合電動(dòng)汽車無刷電機(jī)控制嚴(yán)格要求。無刷電機(jī)控制控制復(fù)雜, 電機(jī)需要一定的邏輯輸出才能可靠運(yùn)行。而這類單片機(jī)都有豐富的片上資源, 比較強(qiáng)大的處理能力,一般都不需要外擴(kuò)其他器件就可以構(gòu)成一個(gè)完整的系統(tǒng)。 片上系統(tǒng)的優(yōu)點(diǎn)在于減小了布線的麻煩,提高了系統(tǒng)的整體性能。宏晶單片機(jī) STC12C5404AD 還可以通過普通的 MAX232 串口實(shí)現(xiàn)在線系統(tǒng)編譯的特點(diǎn)。 2.3 PWM 調(diào)制方式 對(duì)于兩相導(dǎo)通三相六狀態(tài)的空心杯無刷直流電動(dòng)機(jī),在一個(gè)周期內(nèi),每個(gè) 功率開關(guān)器件導(dǎo)通 120 度電角度,每隔 60 度有兩個(gè)開關(guān)器件切換。因此, PWM 調(diào)制方式可以有以下五種:(1)on_pwm 型、 (2)pwm_on 型、(3)H_pwm- L_on 型、 (4)H_on-L_pwm 型和(5)H_pwm-L_pwm 型。 2 前四種方式又稱為半橋臂調(diào)制方式,即在任意一個(gè) 60 度區(qū)間,只有上橋臂 或下橋臂開關(guān)進(jìn)行斬波調(diào)制。其中,方式(1)和(2) 為雙管調(diào)制方式,即在調(diào)制過 程中上橋臂和下橋臂的功率開關(guān)都參與斬波調(diào)制。方式(3)和(4)又稱為單管調(diào)制 方式,即在調(diào)制過程中只有上橋臂或下橋臂的功率開關(guān)參與斬波調(diào)制。方式(5) 又稱為全橋調(diào)制方式,即在任意一個(gè) 60 度區(qū)間內(nèi),上、下橋臂的功率開關(guān)同時(shí) 進(jìn)行斬波調(diào)制。 在全橋調(diào)制方式中,功率開關(guān)的動(dòng)態(tài)功耗是半橋調(diào)制方式中的兩倍。與半 橋調(diào)制方式相比,全橋調(diào)制方式降低了系統(tǒng)效率,給散熱帶來困難。因此,考 慮到功率開關(guān)的動(dòng)態(tài)功耗,在 PWM 調(diào)制方式上應(yīng)選擇半橋調(diào)制方式。同時(shí), 在半橋調(diào)制方式中,雙管調(diào)制方式不增加功率開關(guān)的動(dòng)態(tài)損耗,并解決了由單 管調(diào)制所造成的功率開關(guān)散熱不均,提高了系統(tǒng)的可靠性,但是實(shí)現(xiàn)起來較復(fù) 雜。因此,本設(shè)計(jì)采用較容易實(shí)現(xiàn)的 H_pwm-L_on 型調(diào)制方式,即在各自的 120 度導(dǎo)通區(qū)間內(nèi),上橋臂功率開關(guān)通過 PWM 調(diào)制,下橋臂開關(guān) 管恒通。 3 系統(tǒng)結(jié)構(gòu)框圖 根據(jù)系統(tǒng)控制要求和以上方案論證,系統(tǒng)整體電路方框圖如圖 1 所示。 圖 1 系統(tǒng)整體硬件電路方框圖 圖 1 所示的單片機(jī)系統(tǒng)主控器就是現(xiàn)在已經(jīng)非常普遍的宏晶單片機(jī) STC12C5404AD,它是整個(gè)系統(tǒng)的核心。主控器的根本任務(wù)是控制無刷電機(jī)的 轉(zhuǎn)速和方向,檢測(cè)各單元控制信號(hào),安全可靠地完成相應(yīng)的控制功能。電源為 各電路提供工作的原動(dòng)力,加速器輸出模擬電壓控制 PWM 脈沖的寬度,而這 個(gè)模擬電壓必需經(jīng)主控器 A/D 轉(zhuǎn)換通過已固化的內(nèi)部程序才能完成 PWM 脈寬 的調(diào)整。需要說明的是加速器只有在控制模擬器處于相應(yīng)的檔位才能調(diào)整 PWM 脈沖的寬度,控制模擬器就是該系統(tǒng)模擬的汽車檔位、離合器和剎車, 這是最基本的功能。主控器巡回檢測(cè)控制模擬器和加速器的動(dòng)態(tài),輸出相應(yīng)的 電源電路 STC12C5404AD單片機(jī)系統(tǒng)主控器 調(diào)速器 控制模擬器 防盜報(bào)警 IGBT 驅(qū)動(dòng)保護(hù) 無刷電機(jī)驅(qū)動(dòng)電路 換相接口 3 PWM 脈沖經(jīng) IGBT 驅(qū)動(dòng)模塊放大后產(chǎn)生足夠大的驅(qū)動(dòng)電壓,驅(qū)動(dòng)由 IGBT 管組 合成的三相橋式開關(guān)電路,IGBT 驅(qū)動(dòng)模塊時(shí)刻檢測(cè)三相橋式開關(guān)電路的運(yùn)行狀 態(tài),具有欠壓保護(hù)、短路保護(hù)、過壓保護(hù)功能。三相橋式開關(guān)電路既無刷電機(jī) 驅(qū)動(dòng)電路,其在 PWM 脈沖的控制下按照無刷電機(jī)的控制邏輯導(dǎo)通、截止,因 是 IGBT 管組合成而成,可以在高頻大功率下工作,具有驅(qū)動(dòng)較大功率的無刷 電機(jī)功能。在汽車停放期間防盜報(bào)警電路處于設(shè)防狀態(tài),主要檢測(cè)振動(dòng)信號(hào)為 主,且具有防寵物功能,檢測(cè)到報(bào)警信號(hào)就會(huì)切斷電路,是汽車無法運(yùn)行。該 控制器還具有自動(dòng)巡航、剎車保護(hù)、以及擴(kuò)展功能,這些功能是通過軟件實(shí)現(xiàn) 的。 4 單片機(jī)外圍器件的設(shè)計(jì) 4.1 電源電路 電動(dòng)汽車電源一般情況下用的是 288V 的蓄電池。因電動(dòng)汽車電機(jī)功率較 大,采用高壓小電流是一種較好的辦法。本控制器需要三路電源,均由電瓶通 過接口 J3 提供: 一是單片機(jī) STC12C5404AD 正常工作所需的+5V 電壓。該電源電路的輸 出電流應(yīng)該不低于 100mA。試驗(yàn)證明,當(dāng)電流低于 100mA 時(shí),外圍電路不能 正常工作,甚至導(dǎo)致單片機(jī)中程序的誤動(dòng)作。 二是提供 IGBT 驅(qū)動(dòng)模塊正常工作時(shí)所需要的+24V 工作電壓, 對(duì)主控器 輸出的 PWM 的矩形波進(jìn)行足夠的放大。 三是電機(jī)的+288V 工作電壓。由于該電源電路的工作電流比較大(正常工 作電流為 10A 到 60A) ,故所有 288V 電壓經(jīng)過的電路都應(yīng)該具有較強(qiáng)的通電流 能力,否則會(huì)引起控制器的電路板因電流過大而被燒毀。 應(yīng)該注意,這里的 288V、24V 電壓和 5V 電壓并不是同通同斷的。其中 288V 電壓受到程序的控制,當(dāng)電機(jī)工作時(shí) 288V、24V 電壓受程序的控制加入 電路,斷電時(shí)電壓不加入電路。而 5V 電壓不受程序的控制,5V 電壓可以受 鑰匙的控制,也可以不受任何控制直接加入單片機(jī)。其原理圖如圖 2 所示。 C9 100uF C10 104 Vin1 Vout 3 GN D 2 7805 C11 100uF C12104 +288VCC 1 3 2 J3 JDG JDG +24V +5V 4 圖 2 電源電路原理圖 4.2 單片機(jī)主控制電路 由設(shè)計(jì)方案可以確定單片機(jī)主控制電路單片機(jī)選用 STC12C5404AD,現(xiàn)在 詳細(xì)介紹該單片機(jī)的特點(diǎn)和連接方式。 4.2.1 SoC 型單片機(jī) STC12C5404AD STC12C5404AD 系列單片機(jī)是宏晶科技推出的新一代超強(qiáng)抗干擾、高速、 低功耗的單片機(jī)。元件使用方便,指令代碼完全兼容傳統(tǒng) 51 內(nèi)核的單片機(jī)。 STC12C5404AD 單片機(jī) DIP 封裝,其單片機(jī)芯片的管腳分布圖如圖 3。 圖 3 STC12C5404AD 單片機(jī) DIP 封裝管腳接口 功能引腳:P0.0-P0.3 P0 口 I/O 口; P1.0-P1.7 P1 口 I/O 口,第二功能 A/D 轉(zhuǎn)換; P2.0-P2.7 P2 口 I/O 口;P2.4、P2.0 有 PWM 輸出功能; P3.0-P3.7 P3 口 I/O 口;周圍還可有特殊功能引腳; RST 硬件復(fù)位引腳; XTAL1、XTAL2 時(shí)鐘引腳; VCC、GND 電源引腳。 STC12C5404AD 單片機(jī)的特點(diǎn): RXD TXD XTAL2 XTAL1 RST P2.2 P2.3 VCC PWM5 PWM0 PWM1 PWM4 PWM3 PWM2 PROTECT P2.21 P2.32 RST3 P0.3 26 RXD/P3.04 P1.4/SS/ADC4 25 TXD/P3.15 P1.3/ADC3 24 P0.06 P0.2 23 XTAL27 P1.2/ADC2 22 XTAL18 P1.1/ADC1 21 P2.6 17 P1.0/ADC0 20 P2.7 18 P3.7/PW0 19 P3.2/INT09 P0.110 P3.3/INT111 P3.4/T0/ECI12 P3.5/T1/PA1/PW113 P2.4/PA3/PW314 P2.515 GND16 P1.5/MOSI/ADC5 27 P1.6/MISO/ADC6 28 P1.7/SCLK/ADC7 29 P2.0/PAC2/PW2 30 P2.1 31 VCC 32U1STC12C5410AD H1 H2 H3 P1.3 P1.4 P1.5 P1.6 P0.3 P2.6 P2.5 P3.3 P3.4 JDQI 5 (1)增強(qiáng)型 6 時(shí)鐘(機(jī)器周期),12 時(shí)鐘周期(機(jī)器周期)8051CPU; (2)3.4-5.5V 工作電壓(5V 單片機(jī)); (3)工作頻率范圍 0—35MHz,相當(dāng)于普通 8051 的 0-400M; (4)用戶應(yīng)用程序空間 4K; (5)片上集成 512 字節(jié) RAM; (6)27 個(gè)通用 I/O 口,P1、P2、P3 、準(zhǔn)雙向口弱上拉,P0 口開漏輸出; (7)支持 ISP、IAP,無需專用編程器,可通過串口(P3.0,P3.1)直接下 載用戶程序; (8)EEPROM 功能支持; (9)硬件看門狗支持,可完全省去外部看門狗; (10)內(nèi)部集成專用復(fù)位電路 MAX810,外部晶振 12M 以下時(shí)可省去外部 復(fù)位電路; (11)6 個(gè) 16 位定時(shí)器\計(jì)數(shù)器; (12)外部中斷 9 路,下降沿中斷或低電平觸發(fā)中斷,Power Down 模式可 由外部中斷喚醒; (13)全雙工 UART 串行口,可用軟件模擬多個(gè)串行口; (14)A/D 轉(zhuǎn)換,10 位精度 ADC,共 8 路; (15)4 路 PWM 輸出。 STC12C5404AD 單片機(jī)的特殊功能寄存器在原有 51 內(nèi)核單片機(jī)的基礎(chǔ)上進(jìn)行 了擴(kuò)展,新增加了一些特殊功能寄存器,軟件程序設(shè)計(jì)可以查閱 STC12C5404AD 系列單片機(jī)的用戶手冊(cè)詳細(xì)資料,這里不在贅述。僅了解各管 腳的功能和使用的連接方式,以設(shè)計(jì)電路原理圖。 4.2.2 ISP 電路 ISP 稱系統(tǒng)在線編程,可以不用專門的編程器實(shí)現(xiàn)單片機(jī)的燒寫程序, PC 機(jī)標(biāo)準(zhǔn)串行通信接口通過 MAX232 進(jìn)行電平轉(zhuǎn)換后與單片機(jī)接口進(jìn)行通訊, 因此只需要使用一根串口通信電纜(DB9)連接單片機(jī)的串口,J3 為系統(tǒng) DB9 串行接口。TXD、RXD 分別接圖 3 中的 TXD(P3.1 ) 、RXD(P3.0 ) ,這兩個(gè)端 口就可通過 PC 機(jī)的 COM 口直接燒寫到 STC12C5404AD 單片機(jī)中。如圖 4 所 示。 C1+1 C1-3 C2+4 C2-5 T1IN11 T2IN10 R1O12 R2O9 R2IN 8 R1IN 13 T2O 7 T1O 14 V- 6 V+ 2 VCC 16 GND 15 U2 MAX232 TXD RXD TX RX 1 6 2 7 3 8 4 9 5 J3 RX TX C2 1uF/16V C3 1uF/16V C4 1uF/16V C5 1uF/16V VCC 6 圖 4 ISP 的連接電路示意圖 4.2.3 IGBT 驅(qū)動(dòng)模塊 AST965 為 N 溝道 IGBT 柵極驅(qū)動(dòng)模塊,輸入與輸出之間采用光電耦合 以提供所需的電氣隔離。模塊具有短路、欠壓和過壓保護(hù)功能,所需外圍元件 極少,對(duì)供電電源要求低,易于使用,適應(yīng)各種不同類型的 IGBT 驅(qū)動(dòng)。其典 型應(yīng)用電路如圖 5 所示,各管腳功能如表 1 所示。 圖 5 電壓源-電阻驅(qū)動(dòng)應(yīng)用電路 表 1 各管教功能表 序 號(hào) 名稱 描述 1 PDA 脈沖輸入正端 2 PDK 脈沖輸入負(fù)端 3 FQC 保護(hù)/ 故障輸出光電三極管“C ” 4 FQE 保護(hù)/故障輸出光電三極管“E” 5 VDD 模塊電源正端 6 VSS 模塊電源負(fù)端 7 ADJ 短路動(dòng)作時(shí)間調(diào)整 8 VO 電壓源輸出端,與第 9 腳短接作電壓源輸出連到 IGBT 的 G 極 9 IO 電流源輸出端,直接連到 IGBT 的 G 極,并聯(lián)一只電阻接到 8 腳 10 EG 電位引腳連到 IGBT 的 E 極,IGBT 關(guān)斷在柵極上產(chǎn)生一個(gè)負(fù)電位 11 C 連到 IGBT 的 C 極,用于檢測(cè) IGBT 飽和實(shí)現(xiàn)短路保護(hù) 7 4.3 調(diào)速器輸入電路 電動(dòng)車的調(diào)速有兩類:光電類和霍爾類。由于光電類調(diào)速手把故障率較高, 現(xiàn)在基本上已經(jīng)被淘汰,我們這里主要介紹霍爾類調(diào)速手把。 霍爾調(diào)速,是利用霍爾效應(yīng)結(jié)合集成電路制作的,它有三條引線,一條接 +5V,一條速度信號(hào)輸出線,一條電源地。常見的霍爾調(diào)速把有兩種:一種是 輸出信號(hào)由低變高型,另一種是輸出信號(hào)由高變低型。所謂輸出信號(hào)由低變高 型是指,慢慢地旋轉(zhuǎn)霍爾調(diào)速把,信號(hào)線對(duì)地電壓由起始 1V 逐漸上升到 4V 左 右。而輸出信號(hào)由高變低型的相反,慢慢地旋轉(zhuǎn)霍爾調(diào)速把,信號(hào)線對(duì)地電壓 由起始 4V 逐漸上降到 1V 左右。這兩種可以相互改變,方法是打開調(diào)速器,將 每塊磁鐵極型顛倒后,用膠重新固定即可。 霍爾調(diào)速把內(nèi)部常使用三端線性霍爾器件 UGN3501T,在用 5V 供電時(shí),靜 態(tài)電流小于 8mA,電壓稍高于 5V,電流就會(huì)大于 10mA。如果供電超過 6V, 霍爾器件的電流和溫度都會(huì)快速上升,此時(shí)霍爾器件容易損壞。 由于調(diào)速器是控制電機(jī)速度的首要部件,我們把單片機(jī)的 P1.3 口作為調(diào)速 轉(zhuǎn)把輸入的 ADC 口,所以必須保證單片機(jī) P1.3 口檢測(cè)到的電壓與調(diào)速器輸出 電壓保持一致。在實(shí)際使用中,發(fā)現(xiàn)控制器在正常工作中會(huì)對(duì)調(diào)速器產(chǎn)生一定 的干擾(主要產(chǎn)生一些尖脈沖) ,對(duì) PWM 電路產(chǎn)生了不良影響(測(cè)試中發(fā)現(xiàn)當(dāng) 霍爾元件的三個(gè)接口斷開以后,輸入電壓產(chǎn)生了一個(gè)幅度約 5V、頻率較高的尖 脈沖,而且此時(shí)電機(jī)的速度突然變?yōu)樽罡摺?shí)際使用過程中當(dāng)三根連接線斷開 以后,應(yīng)該使電機(jī)的速度立刻為零) ,所以調(diào)速手把輸入電路我們?nèi)藶榈募尤肓?抗干擾元件,防止因?yàn)榛魻栐_路造成飛車事故的發(fā)生。 調(diào)速器輸入電路原理圖見圖 6,電路工作原理分析如下: 圖 6 中的 R18 和 C1 就是為抗干擾而加入的。R18 和 C1 的共同作用下對(duì) 上述中的尖脈沖進(jìn)行很好的濾波,可抑制掉尖脈沖,起到抗干擾作用。同時(shí) R18 接入電路以后當(dāng)相當(dāng)于單片機(jī) P1.3 口加了一個(gè)下拉電阻,保證在 P1.3 口無 電壓時(shí)為零,即保證在輸入端的三個(gè)輸入線同時(shí)斷開(一般在不斷電更換轉(zhuǎn)把 時(shí),會(huì)出現(xiàn)這種情況)時(shí),程序采集到的輸入信號(hào)電壓為零。這種情況也是對(duì) 控制器的一種保護(hù)。 1 2 3 J2 ??? +5V R18 1M C1 10u P1.3 8 圖 6 調(diào)速器輸入電路 4.4 控制模擬器 為了能使本控制系統(tǒng)操作符合長期以來人們的駕車習(xí)慣,考慮到成本問題, 采用獨(dú)立開關(guān)模擬汽車檔位、離合器(li he)和剎車(sha che) 。系統(tǒng)上電以后 踩調(diào)速器油門和直接掛檔是不能使汽車行駛的,增加了汽車駕駛的安全性。下 面說一下整個(gè)操作過程: (1)只有踩下離合器,才能掛檔,松開離合器汽車才能行駛。 (2)每檔有一個(gè)最低速和最高速,是通過調(diào)速器調(diào)整 PWM 脈寬實(shí)現(xiàn)的。 (3)汽車行駛過程中,踩下離合器,汽車處于滑行狀態(tài),可以節(jié)約能源。 (4)緊急剎車需踩下離合器和剎車。 (5)當(dāng)汽車勻速行駛 10 秒可自動(dòng)實(shí)現(xiàn)巡航。 (6)設(shè)防和撤防保護(hù)汽車的安全性。 以上功能是通過軟件實(shí)現(xiàn)的,根據(jù)實(shí)際需求可以擴(kuò)展其他功能。如圖 7 所示。 圖 7 控制模擬器 4.5 換相邏輯接口 此接口的功能把無刷電機(jī)的位置霍爾開關(guān)信號(hào)送到單片機(jī)的霍爾檢測(cè)口, 主控器 STC12C5404AD 根據(jù)霍爾狀態(tài)輸出相應(yīng)的 PWM 邏輯驅(qū)動(dòng)脈沖。無刷電 ?? ?? ?? ?? R15 10k R16 10k R14 10k R17 10k VCC P1.4P0.3P1.5P1.6 R12 10k R13 10k ?? ?? P2.5P2.6 1 2 3 4 5 J1 ? ? +5V H1 H2 H3 9 圖 8 換相邏輯接口 機(jī)的霍耳元件有 5 根引線,圖 8 所示的 1—5 接口分別是霍耳元件的公共電源正 極、公共電源負(fù)極、A 相霍耳輸出、B 相霍耳輸出和 C 相霍耳輸出, H1、H 2、H 3 分別是 A 相、B 相、C 相霍爾輸出的檢測(cè)端口,無刷控制器(60°) 霍耳真值信號(hào)是:100、110、010、011、001、101,無刷電機(jī)采用兩相導(dǎo)通六 狀態(tài)控制方式,其正反轉(zhuǎn)霍爾值表如表 2 所示,換相邏輯接口如圖 8 所示。 表 2 霍爾信號(hào)與電機(jī)驅(qū)動(dòng)邏輯真值表 霍爾信號(hào) 邏輯驅(qū)動(dòng)信號(hào)方向 控制 H1 H2 H3 V1 V3 V5 V2 V4 V6 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 0 1 1 1 0 1 0 1 0 1 0 0 X 0 0 0 0 0 0 0 0 0 X 0 0 0 0 0 0 0 0 0 4.6 IGBT 驅(qū)動(dòng)電路 此模塊在本系統(tǒng)中共有六塊,+24V 供電,如圖 9,管腳功能已闡述過,導(dǎo) 通與關(guān)斷受主控制器輸出的 PWM 脈沖控制,下圖所示的六路 PWM0—PWM5 的 PWM0 驅(qū)動(dòng),其余 5 路類似。1-5V 的 PWM0 脈沖從 1 腳輸入經(jīng)內(nèi)部光電三 極管隔離放大、功率放大后從 8 腳輸出電壓 20V, 9 腳輸出電流。本電路采用 電壓輸出模式,控制一個(gè) IGBT 管導(dǎo)通與截止,IGBT-AST965 內(nèi)置正負(fù)電壓發(fā) 10 生器以及電壓濾波器,驅(qū)動(dòng)正向電壓穩(wěn)壓,輸入電壓波動(dòng)時(shí)不影響驅(qū)動(dòng)正向電 壓高低,內(nèi)置驅(qū)動(dòng)欠壓保護(hù)電路;短路保護(hù)電路,短路保護(hù)時(shí)軟關(guān)斷 IGBT; VCE 檢測(cè)的快恢復(fù)二極管,耐壓達(dá) 2000V,內(nèi)置光電耦合器以傳輸驅(qū) 動(dòng)保護(hù)/故障信號(hào)3腳輸出,主控器檢測(cè)到此信號(hào)關(guān)斷 PWM 輸出;內(nèi)置柵極 電壓箝位元件,動(dòng)作速度在 20nS 以內(nèi)。P6CE16CA 為瞬態(tài)電壓抑制二極管, 兩端經(jīng)受瞬間的高能量沖擊時(shí),它能以極高的速度(最高達(dá) 10-12 秒)使其阻 抗驟然降低,同時(shí)吸收一個(gè)大電流,將其兩端間的電壓箝位在一個(gè)預(yù)定的 20V,從而確保后面 IGBT 開關(guān)管免受瞬態(tài)高能量的沖擊而損壞。標(biāo)號(hào) A 相上 橋 HA、HAC、HAE 別接 IGBT 的 G、C、E 實(shí)現(xiàn) PWM 脈沖的進(jìn)一步驅(qū)動(dòng)放大, 檢測(cè) G、C、E 的狀態(tài)以實(shí)現(xiàn)驅(qū)動(dòng)放大,下橋用 LA、LAC、LAE,B 相、C 相 類推見附圖。如圖 9 所示。 PDA1 PDK2 FQC3 FQE4 VDD5 VSS6 ADJ7 Vo8 Io9 EG10 C11 U3 IG BT -A ST 965 PWM0 +24V R2 220 P6CE16CA W1 PROTECT HA HAE HAC JDB 圖 9 IGBT 驅(qū)動(dòng)電路 4.7 無刷電機(jī)驅(qū)動(dòng)電路 經(jīng)過比較分析,對(duì)無刷電機(jī)采用全橋方式驅(qū)動(dòng),這樣可以提高繞組利用率, 如圖 10 所示,其通電方式有 2 中:二二導(dǎo)通和三三導(dǎo)通。圖示中 L1、L2 、L3 分別代表無刷電機(jī)的 A 相、B 相、C 相三相繞組,電機(jī)采用星形連接。 MGY40N60 是摩托諾拉生產(chǎn)的 IGBT 單管,受 PWM 脈沖控制,可通過 40-60A 的電流,反相承受電 Vces=600V,驅(qū)動(dòng)橋采用由 24 塊 12V 的蓄電池供電為 288V。現(xiàn)以三相二二導(dǎo)通方式說明電機(jī)驅(qū)動(dòng)電路的工作原理: 星形聯(lián)結(jié)的二二導(dǎo)通方式是每次是兩個(gè)開關(guān)管導(dǎo)通。根據(jù)圖 10 所示的開關(guān) 管命名系,開關(guān)管的導(dǎo)通順序 V1V4、V 1V6 、V 3V6、V 3V2、V 5V2、V 5V4??梢?11 共有六中導(dǎo)通狀態(tài),每隔 60o 電角度改變一次導(dǎo)通狀態(tài),每改一次狀態(tài)更換一 個(gè)開關(guān)管,每隔開關(guān)管導(dǎo)通 120o 電角度。當(dāng) V1V4 導(dǎo)通時(shí),電流的線路為:電 源→V 1→A 相繞組→B 相繞組→V 4→地,其中 A 相和 B 相相當(dāng)于串聯(lián),接下來 V4 關(guān)斷,V 6 導(dǎo)通,變?yōu)?A、C 兩相繞組導(dǎo)通。但 B 相繞組中的電流不能立刻 為零,通過 V3 內(nèi)部二極管續(xù)流,由于 V1 導(dǎo)通,續(xù)流回路不通過電源而直接閉 合,回路為 V1→A、B 兩相繞組→V 3 內(nèi)部二極管→V 1。其它導(dǎo)通狀態(tài)可類推得 到。 圖 10 無刷電機(jī)驅(qū)動(dòng)電路 4.8 防盜報(bào)警 報(bào)警電路動(dòng)作由主控器內(nèi)部程序設(shè)定,當(dāng)汽車停車后 10 秒鐘,系統(tǒng)自動(dòng)進(jìn) 入設(shè)防狀態(tài),切斷+24V 供電的 IGBT 驅(qū)動(dòng)模塊電源。當(dāng)汽車沒有被推動(dòng)、吊動(dòng) 等比較劇烈的震動(dòng)后,車主進(jìn)入車?yán)锎蜷_電源開關(guān),10 秒鐘后自動(dòng)撤防。圖 11 中 X1 為振動(dòng)感應(yīng)器,其中電阻 R20、R21 和三極管 VT3,VT4 夠成了放大電 路,當(dāng) X1 檢測(cè)到有人推電動(dòng)車時(shí),送給 VT3 一個(gè)觸發(fā)信號(hào),VT3 觸發(fā)導(dǎo)通, 經(jīng)過電容 C13 耦合,送到 VT4 的基極,經(jīng)過放大后的信號(hào)送到單片機(jī)的 P3.3 接口,單片機(jī)程序檢測(cè)到 P3.3 口為高電平,防盜報(bào)警程序開始運(yùn)行,同時(shí)在單 片 V3 MGY40N60 V4 MGY40N60 V5 MGY40N60 V6 MGY40N60 V1 MGY40N60 V2 MGY40N60 A B C L1L2L3 HA LA LB HB HC LC LAC HAC HAE +288 LAE LBE LCE LCCLBC HBC HCC HCEHBE A B C R24 5.1K R23 82K VT1 8050 VT2 8050 ???? X1????? VT3 8050 R20 1M R21 1M R22 1K C13 2.2uF D6 VT4 8550 +5VP3.4 P3.3 12 圖 11 防盜報(bào)警電路 機(jī)的 P3.4 口送出一個(gè)高電平,把 R23、R24 ,VT1 和 VT2 構(gòu)成的放大電路觸發(fā) 導(dǎo)通,驅(qū)動(dòng)高分貝的報(bào)警喇叭開始報(bào)警,高分貝喇叭鳴叫 10 秒。 4.9 保護(hù)電路 當(dāng) IGBT 驅(qū)動(dòng)模塊檢測(cè)到欠壓、過壓、短路信號(hào)后,模塊 3 腳迅速響應(yīng), 送給主控器 STC12C5404AD 的 protect 端,這個(gè) I/O 口此刻被單片機(jī)認(rèn)為低電平, 內(nèi)部程序執(zhí)行 JDQI 為低電平,KM1 線圈通電,繼電器動(dòng)作,關(guān)斷 IGBT 驅(qū)動(dòng) 模塊電源,停止 PWM 輸出,同時(shí)故障指示 D5 燈亮,如圖 12 所示。 圖 12 保護(hù)電路 5 軟件設(shè)計(jì)與分析 軟件是整個(gè)控制系統(tǒng)的靈魂,其設(shè)計(jì)結(jié)構(gòu)的合理性與片內(nèi)資源的優(yōu)化分配 恰當(dāng),會(huì)給程序的運(yùn)行帶來較高的執(zhí)行效率,其功能完善則可以節(jié)約硬件電路 成本,根據(jù)本系統(tǒng)的控制要求,各功能子程序則要相互聯(lián)系而又獨(dú)立的完成相 應(yīng)功能。 5.1 主程序流程圖 主程序結(jié)構(gòu)是整個(gè)軟件的核心,是一個(gè)順序執(zhí)行的無限無限循環(huán)的程序, 運(yùn)行過程必須構(gòu)成一個(gè)圈,主程序應(yīng)不停地順序查詢各種軟件標(biāo)志,并根據(jù)其 變化調(diào)用有關(guān)的子程序和相應(yīng)的中斷服務(wù)子程序,以完成對(duì)各種實(shí)時(shí)事件的處 Q2 8550 1 25 3 4 KM1 JDQI JD B JD K JD G Led D5 R2 4 1K D4 IN4007 +5 13 理。在主程序開始,完成系統(tǒng)初始化,包括:系統(tǒng)時(shí)鐘、I/O 口、ADC、定時(shí) 器、PCA、中斷和變量的初始化。等待系統(tǒng)上電后,檢測(cè)輸入模擬器各項(xiàng)功能 鍵,完成相應(yīng)功能。只有加速器有加速信號(hào)時(shí),電機(jī)才會(huì)啟動(dòng),加速并使電機(jī) 運(yùn)行在穩(wěn)定的狀態(tài)。當(dāng)設(shè)定的旋轉(zhuǎn)方向與電機(jī)實(shí)際的旋轉(zhuǎn)方向相反時(shí),需要先 讓電機(jī)制動(dòng),然后再反向起動(dòng)。主程序流程圖如圖 13 所示。 5.2 PWM 頻率 為了使電機(jī)空載或輕載時(shí)電流連續(xù),PWM 的頻率需要在 15KHz 以上,但 過高的 PWM 頻率會(huì)使 IGBT 管功耗增加,溫度升高,甚至導(dǎo)致 IGBT 管燒壞。 所以,本設(shè)計(jì)使 PCA 定時(shí)器工作在 16 位 PWM 模式,PCA 定時(shí)器采用 T0 定時(shí) 器溢出作為時(shí)鐘源,開始計(jì)數(shù),直到 0 x0000 溢出。這樣, PWM 的頻率為 2.0417M /0 x0078=17KHz,剛好符合要求。由于 PCA 定時(shí)器不是從 0 x0000 開始 計(jì)數(shù),所以每次溢出中斷后,必須在中斷服務(wù)程序中對(duì) PCA 定時(shí)器重新賦初值, 這樣才能保證 PWM 的頻率維持在 17KHz。PWM 的占空比可以通過改變寄存 器 CCAPNH 的值來調(diào)節(jié),從而達(dá)到調(diào)速的目的。 N Y N Y N 主程序初始化 執(zhí)行相應(yīng)功能 檢測(cè)控制模 擬器狀態(tài) 啟用 A/D 轉(zhuǎn)換 檢測(cè)加速 器狀態(tài) 啟動(dòng)電機(jī) 檢測(cè)保護(hù)端口 采取保護(hù)措施 結(jié)束 14 N Y 圖 13 主程序流程圖 5.3 子程序流程圖 5.3.1 模擬控制鍵子程序 當(dāng)主控器上電后,程序依次掃描判斷離合、剎車、設(shè)防、保護(hù)端口,有相應(yīng) 按鍵閉合時(shí)就先調(diào)用延時(shí)去抖動(dòng),再次判斷以確定這個(gè)按鍵確實(shí)動(dòng)作了,然后 執(zhí)行相應(yīng)功能子程序。只有當(dāng)離合鍵踩下去時(shí)才判斷正反轉(zhuǎn)功能鍵,若沒有動(dòng) 作時(shí)返回判斷離合鍵狀態(tài),若有動(dòng)作就執(zhí)行相應(yīng)功能的子程序。流程圖如圖 14 所示。 15 停止 PWM 輸出 判斷剎車? 判斷正轉(zhuǎn)? 調(diào)用正轉(zhuǎn)子程序 判斷反轉(zhuǎn)? 調(diào)用反轉(zhuǎn)子程序 判斷離合鍵 閉合? 調(diào)用延時(shí) 判斷離合鍵 閉合? 判斷設(shè)防? 判斷保護(hù)端口? 執(zhí)行保護(hù)子程序 Y 用 正 轉(zhuǎn) 子 程 序 Y用 正 轉(zhuǎn) 子 程 序 Y 用 正 轉(zhuǎn) 子 程 序Y 用 正 轉(zhuǎn) 子 程 序Y 用 正 轉(zhuǎn) 子 程 序 Y 用 正 轉(zhuǎn) 子 程 序 Y 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 N 用 正 轉(zhuǎn) 子 程 序 調(diào)用設(shè)防子程序 圖 14 模擬控制鍵的程序流程圖 5.3.2 正反轉(zhuǎn)子程序 當(dāng)正反轉(zhuǎn)有按鍵按下去時(shí),就要調(diào)用正反轉(zhuǎn)子程序。首先判斷正反轉(zhuǎn)標(biāo)志 位,若為 0 則為反轉(zhuǎn);若為 1 則為正轉(zhuǎn)。當(dāng)標(biāo)志位為 1 時(shí),則要先調(diào)用 A/D 轉(zhuǎn) 換,結(jié)果作為 PWM 脈沖寬度的調(diào)整基準(zhǔn),然后根據(jù)霍耳狀態(tài)輸出相應(yīng)的 PWM 脈沖,返回。圖 15 是正反轉(zhuǎn)子程序的流程圖。 圖 15 正反轉(zhuǎn)子程序的流程圖 5.3.3 A/D 轉(zhuǎn)換子程序 開啟 A/D 電源? ? ? ?D ?? ? 延 遲 設(shè) P1.3 為開/漏 啟用 A/D 轉(zhuǎn)換 獲取 A/D 結(jié)果 返 回 判斷標(biāo)志位 0,1? 啟用 A/D 轉(zhuǎn)換 輸出反轉(zhuǎn) PWM 邏輯 判斷霍爾狀態(tài) 輸出正轉(zhuǎn) PWM 邏輯 返回 01 01 16 圖16 A/D 轉(zhuǎn)換子程序的流程圖 當(dāng)電機(jī)在運(yùn)行的過程中時(shí)刻掃描著單片機(jī)上P1.3端口的值有沒有變化。若 有變化則會(huì)迅速響應(yīng),獲取A/D結(jié)果作為PWM脈寬調(diào)節(jié)的依據(jù)。圖16是A/D轉(zhuǎn) 換子程序的流程圖。 6 結(jié)束語 本論文中控制器的基本工作原理就是電動(dòng)汽車控制器接通電源以后,單片 機(jī)自動(dòng)檢測(cè)模擬控制器,檢測(cè)到汽車掛擋以后,就檢測(cè)加速器霍爾送到單片機(jī) P1.3口的電壓,將檢測(cè)到的模擬電壓經(jīng)主控器中的 A/D轉(zhuǎn)換通過已固化的內(nèi)部程 序來完成PWM脈寬的調(diào)整,此時(shí)就可以對(duì)電機(jī)進(jìn)行控制了。但是由于電動(dòng)汽車 的電機(jī)功率非常大,PWM脈寬必須進(jìn)行放大才能驅(qū)動(dòng)成功直流無刷電機(jī),所以 在電路中我采用了六塊IGBT驅(qū)動(dòng)模塊,采用的是H pwm-L on型的調(diào)制方式,即 上橋臂(上面的三塊IGBT驅(qū)動(dòng)模塊)用PWM脈寬來控制,下橋臂用恒通管。 此模塊具有短路、欠壓和過壓保護(hù)功能,所需外圍元件極少,對(duì)供電電源要求 低,易于使用的優(yōu)點(diǎn)。如果模塊出現(xiàn)保護(hù),就會(huì)有保護(hù)信號(hào)傳到單片機(jī)的保護(hù) 端口,主控器單片機(jī)STC12C5404AD就會(huì)迅速響應(yīng),切斷驅(qū)動(dòng)電源,有效保護(hù) 電機(jī)和汽車安全。 由于該電路中采用的STC12C5404AD單片機(jī)具有4路PWM和8路10位的A/D 轉(zhuǎn)換,且該設(shè)計(jì)中的一些擴(kuò)展功能如防盜、自動(dòng)巡航等功能是由程序來完成的, 因此同樣的程序只要改變其中的某些參數(shù)便可以把該系統(tǒng)應(yīng)用到其他不同要求 的場(chǎng)合,而且芯片里的程序是可以多次擦寫,具有較好的適應(yīng)性。從外圍電路 來看是簡單,控制電路的成本大為降低,而且耗電量非常小等優(yōu)點(diǎn)。 在這次設(shè)計(jì)中,我主要應(yīng)運(yùn)了模擬和單片機(jī)方面的知識(shí),在這里學(xué)到了很多解 決問題的方法和思路。在用 protel199SE 畫圖,我?guī)缀醵纪瞬畈欢嗔?,但是?過這次設(shè)計(jì)我不僅鞏固以前所學(xué)的繪圖技巧,并學(xué)會(huì)了更多的元件畫法。我這 次所用到的是宏晶單片機(jī)(STC12C5404AD) ,這是現(xiàn)在市面上比較流行的一種 單片機(jī)而且在以前也從沒有用過,因此在設(shè)計(jì)過程中我又一次增加了自己的知 識(shí)面。 通過本次設(shè)計(jì)無論在對(duì)專業(yè)知識(shí)的掌握和運(yùn)用還是對(duì)工具的運(yùn)用和資料 17 的收集和整理方面,對(duì)自己來說都有一個(gè)很大的提高,相信在以后的工作當(dāng)中 將受益無窮。 謝辭 轉(zhuǎn)眼間五年的時(shí)間就要過去了,這也意味著大學(xué)生活就要結(jié)束,我們要走 向社會(huì)了.回憶起這五年的點(diǎn)點(diǎn)滴滴,無論是在生活上還是在學(xué)習(xí)上。如果沒有 各位老師和同學(xué)的幫助,我想我是不會(huì)進(jìn)步的。 本課題的選題是在陳老師的精心點(diǎn)撥和悉心指導(dǎo)下完成的。老師平日里工 作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從外出實(shí)習(xí)到查閱資料,設(shè)計(jì)草案的 確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì)等整個(gè)過程中都給予了我悉心的指導(dǎo)。 在論文完成之際,我首先感謝母?!幽峡萍紝W(xué)院的辛勤培育之恩。其 次,感謝機(jī)電學(xué)院給我提供了很好的設(shè)計(jì)環(huán)境。河南科技學(xué)院的各位領(lǐng)導(dǎo)、老 師和同學(xué)對(duì)我的學(xué)習(xí)給予了很大的支持和幫助,使我在這里不僅體會(huì)到了學(xué)習(xí) 的樂趣,而且也感受到了集體給我的關(guān)懷,在此謹(jǐn)對(duì)他們表示衷心的感謝。論 文結(jié)束之際,感謝我的指導(dǎo)老師。他的專業(yè)知識(shí)豐富、才思敏捷、治學(xué)嚴(yán)謹(jǐn), 而且認(rèn)真負(fù)責(zé),耐心講解問題,對(duì)我的畢業(yè)設(shè)計(jì)給予了很大的指導(dǎo)和幫助,使 我能夠順利的完成畢業(yè)設(shè)計(jì),在此向他們表示衷心的感謝!同時(shí)還要感謝其他 教育過我的老師們,他們?cè)谶@五年期間,也給了我很大的幫助。在此致以誠摯 的謝意和崇高的敬意。 最后,我要向在百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱、評(píng)議和參加本人論文答 辯的各位老師表示感謝 18 參考文獻(xiàn) [1] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2000 [2] 鄧漢馨,鄧家龍.模擬集成電子技術(shù)教程[M].北京:高等教育出版社,1994 [3] 盛范成.基于 P87LPC764 單片機(jī)的 A/D 轉(zhuǎn)換[J].自動(dòng)化儀表,2006 [4] 耿德根.AVR 嵌入式單片機(jī)原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社, 2001 [5] 王培良.電動(dòng)車控制器保護(hù)電路研究[J].湖州師范學(xué)院報(bào),2001 [6] 吳守箴,藏英杰.電氣傳動(dòng)的脈寬調(diào)制技術(shù)[M].北京:機(jī)械工業(yè)出版社,1999 [7] 房小翠,王金鳳.單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù)[M].北京:國防工業(yè)出版社,1999 [8] 康華光.電子技術(shù)基礎(chǔ)模擬部分[M].北京:高等教育出版社,1999.6 [9] 電動(dòng)車用智能控制器的研制[J].合肥工業(yè)大學(xué)學(xué)報(bào)(自然科版) ,2001 [10] 康華光,鄒壽彬.電子技術(shù)基礎(chǔ)數(shù)字部分[M].北京:高等教育出版社,1999.6 [11] 王培東.單片機(jī)原理及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1996.3 [12] 張相軍,陳伯時(shí). PWM 調(diào)制方式對(duì)換相轉(zhuǎn)矩脈動(dòng)的影響[J].電機(jī)與控制學(xué)報(bào), 2003 [13] 周明寶,瞿文龍.電力電子技術(shù)[M
收藏
編號(hào):3549606
類型:共享資源
大?。?span id="mzebxcnn0" class="font-tahoma">284.96KB
格式:ZIP
上傳時(shí)間:2019-12-17
100
積分
- 關(guān) 鍵 詞:
-
裝配
電動(dòng)汽車
調(diào)速
系統(tǒng)
設(shè)計(jì)
- 資源描述:
-
裝配圖純電動(dòng)汽車電控調(diào)速系統(tǒng)設(shè)計(jì),裝配,電動(dòng)汽車,調(diào)速,系統(tǒng),設(shè)計(jì)
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。