已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄摘要IABSTRACTII1緒論111國內(nèi)外直流電機調(diào)速系統(tǒng)的研究1111直流電機調(diào)速發(fā)展概況1112直流電機調(diào)速應(yīng)用分析212本文研究的意義和主要內(nèi)容2121本文研究的意義2122本文研究的主要內(nèi)容32電機控制基本原理421直流電機調(diào)速原理422PWM控制技術(shù)原理423LCD觸摸屏介紹及原理523電機轉(zhuǎn)速檢測原理724本章小結(jié)93設(shè)計方案及論證1031系統(tǒng)結(jié)構(gòu)方案及論證1032直流電機驅(qū)動方案及論證1033轉(zhuǎn)速測量方案論證1134系統(tǒng)控制顯示方案及論證1135PWM軟件實現(xiàn)方案論證1136本章小結(jié)124電機控制系統(tǒng)硬件電路設(shè)計1341系統(tǒng)硬件組成13411KY系列LCD觸摸屏簡介13412L298芯片16413紅外光電傳感器17414555芯片1842功能模塊電路設(shè)計19421系統(tǒng)電源電路的設(shè)計19422直流電機驅(qū)動電路的設(shè)計20423直流電機速度檢測電路的設(shè)計214231直流電機轉(zhuǎn)速/頻率轉(zhuǎn)換電路的設(shè)計214232脈沖濾波整形電路的設(shè)計21424LCD觸摸屏與單片機接口電路設(shè)計2243本章小結(jié)235系統(tǒng)電路的軟件仿真調(diào)試2451直流電機驅(qū)動仿真2452直流電機轉(zhuǎn)速檢測顯示仿真2853本章小結(jié)296系統(tǒng)軟件設(shè)計3061系統(tǒng)軟件總體設(shè)計3062系統(tǒng)功能模塊實現(xiàn)30621直流電機驅(qū)動程序設(shè)計30622電機轉(zhuǎn)速檢測程序設(shè)計33623LCD觸摸屏控制界面程序設(shè)計33624單片機與LCD觸摸屏串口通訊程序設(shè)計3463本章小結(jié)357系統(tǒng)測試3671直流電機調(diào)速系統(tǒng)調(diào)試3672單片機與LCD觸摸屏串口通訊調(diào)試3673系統(tǒng)聯(lián)調(diào)3774本章小結(jié)378總結(jié)3881本次設(shè)計所做工作3882直流電機調(diào)系統(tǒng)的展望38致謝39參考文獻40附錄1直流電機驅(qū)動仿真主程序42附錄2555施密特觸發(fā)器與數(shù)碼管的轉(zhuǎn)速仿真主程序44附錄3觸摸屏與電機調(diào)速聯(lián)合主程序48附錄4觸摸屏主要控制命令字47文獻綜述61摘要隨著對直流電機調(diào)速系統(tǒng)的調(diào)速速度和精度的要求越來越高,傳統(tǒng)的模擬控制系統(tǒng)已經(jīng)無法滿足很多應(yīng)用場合的需要,數(shù)字控制系統(tǒng)開始得到普遍的關(guān)注。同時,以單片機為核心的微控制器的發(fā)展也使得數(shù)字控制系統(tǒng)的實現(xiàn)成為可能。本課題介紹了一種基于AT89C52單片機的直流電機調(diào)速系統(tǒng),并在系統(tǒng)中引入LCD觸摸屏作為人機交互平臺,以實現(xiàn)對電機的轉(zhuǎn)速控制;并結(jié)合光電傳感器(紅外發(fā)射對管)實時監(jiān)測電機的轉(zhuǎn)速和轉(zhuǎn)向。本系統(tǒng)以小型直流電機為對象,提出了一種新的直流電機控制方式,可以被廣泛應(yīng)用于工業(yè)現(xiàn)場中。關(guān)鍵詞直流電機AT89C52LCD觸摸屏控制系統(tǒng)ABSTRACTWITHDEMANDINGOFVARIABLESPEEDDCMOTORCONTROLSYSTEM,WHICHSPEEDANDACCURACYHAVEBECOMEINCREASINGLY,THETRADITIONALANALOGCONTROLSYSTEMHASBEENUNABLETOMEETTHENEEDSOFMANYAPPLICATIONS,NOWTHATDIGITALCONTROLSYSTEMHASBEENPAIDMOREATTENTIONATTHESAMETIME,SINGLECHIPMICROCOMPUTERASTHECOREOFTHEDEVELOPMENTOFMICROCONTROLLER,DIGITALCONTROLSYSTEMALSOMAKESITPOSSIBLETOACHIEVETHISTOPICDESCRIBESANEWDCMOTORSPEEDCONTROLSYSTEM,WHICHBASEDONTHEAT89C52MICROCONTROLLERANDINTRODUCTIONOFTHELCDTOUCHSCREENASAHUMANCOMPUTERINTERACTIONPLATFORMTOACHIEVETHERIGHTOFMOTORSPEEDCONTROLANDINTEGRATEDPHOTOELECTRICCONVERSIONREALTIMEMONITORINGOFMOTORSPEEDANDTURNTHESYSTEMWITHSMALLDCMOTORFORTHEOBJECT,PUTFORWARDANEWDCMOTORCONTROL,CANBEWIDELYUSEDININDUSTRIALFIELDKEYWORDSDCMOTORAT89C52LCDTOUCHSCREENCONTROLSYSTEMII1緒論11國內(nèi)外直流電機調(diào)速系統(tǒng)的研究111直流電機調(diào)速發(fā)展概況直流電機以其速度控制容易,啟制動性能良好,能在寬范圍內(nèi)平滑調(diào)速等特點,在電力、冶金、機械制造等工業(yè)部門中得到廣泛應(yīng)用。而隨著生產(chǎn)力的發(fā)展,對直流電機不僅在諸如性能良好、運行可靠方面要求更高,同時對電機的控制系統(tǒng)要求也越來越高,然而傳統(tǒng)的直流電機控制系統(tǒng)一般由模擬器件以硬接線方式構(gòu)成。模擬控制系統(tǒng)價格便宜,使用方使,在很長一段時間里,它們是構(gòu)成各類電機控制系統(tǒng)的主要手段,甚至到目前為止,許多實際使用中的電動機控制系統(tǒng)仍采用模擬器件設(shè)計。然而,模擬元器件的物理特性決定了它們具有一些本質(zhì)上的缺陷,例如元器件會隨著使用時間的推移而老化,元器件的特征參數(shù)受溫度變化影響;另外,現(xiàn)代電子系統(tǒng)的一個設(shè)計原則就是要便于維護、為將來的產(chǎn)品升級留有余地,而模擬控制系統(tǒng)由于采用硬接線方式構(gòu)成,一經(jīng)投用,基本上沒有升級的可能性123。由于模擬控制系統(tǒng)的本質(zhì)缺陷,使它很難滿足現(xiàn)代電子系統(tǒng)的設(shè)計要求。自20世紀70年代以來,以單片機為核心的數(shù)字控制系統(tǒng)開始在電機控制系統(tǒng)中廣泛使用。在單片機控制系統(tǒng)中,單片機作為系統(tǒng)的硬件核心,主要用來完成一些控制算法,同時還要處理一些輸入輸出、顯示任務(wù)等,單片機的使用使電動機控制系統(tǒng)的性能得到了很大提高。由于數(shù)字控制系統(tǒng)的主要功能由軟件來實現(xiàn),從而使得這些電子產(chǎn)品很容易通過修改軟件來實現(xiàn)升級。另外,隨著單片機處理能力的不斷提高,在一個系統(tǒng)中實現(xiàn)多種功能變得更容易、更方便,使直流電機調(diào)速進入到一個新的階段,智能化、高可靠性已成為它發(fā)展的趨勢。然而,受單片機本身結(jié)構(gòu)的限制,以之為核心所組成的單片機控制系統(tǒng)仍然需要較多的元器件,例如需要外部擴展存儲器以保存用戶程序、需要外接模擬/數(shù)字A/D轉(zhuǎn)換器來實現(xiàn)模擬信號輸入等。系統(tǒng)中元器件的增加使得系統(tǒng)的可靠性、可維護性降低,增加了印制電路板的尺寸,同時也增加了系統(tǒng)的成本;單片機的處理速度都比較慢指令周期為毫秒或微秒級受單片機本身結(jié)構(gòu)的限制和處理運算速度的1影響,現(xiàn)在更為復(fù)雜的電機控制系統(tǒng)現(xiàn)在采用了基于ARM或DSP的處理芯片,以獲取更高的控制速度和精度。112直流電機調(diào)速應(yīng)用分析電動機作為最主要的機電能量轉(zhuǎn)換裝置,其應(yīng)用范圍已遍及國民經(jīng)濟的各個領(lǐng)域和人們的日常生活。因此,無論是在工農(nóng)業(yè)生產(chǎn),交通運輸,國防,航空航天,醫(yī)療衛(wèi)生,商務(wù)和辦公設(shè)備中,還是在日常生活的家用電器和消費電子產(chǎn)品(如電冰箱,空調(diào),DVD等)中,都大量應(yīng)用著電機調(diào)速裝置,特別是數(shù)字調(diào)速系統(tǒng)的應(yīng)用更為普便。目前電機的數(shù)字控制系統(tǒng)正朝著集成化、模塊化、智能化發(fā)展,國外主要電氣公司,如瑞典的ABB公司、德國的西門子公司、AEG公司、日本的三菱公司、東芝公司、美國的GE公司、西屋公司等,均已開發(fā)出全數(shù)字直流調(diào)速裝置,而國內(nèi)受控制芯片和快速晶體管的限制,擁有自主知識產(chǎn)權(quán)的廠商比較少,同時也成為很多科研院校重點研究的課題之一。在很多工業(yè)控制領(lǐng)域中,以單片機為核心電機控制系統(tǒng),一方面它具有控制精度高、功能強大、準確而可靠等特點,但它也有自身的一些缺點數(shù)據(jù)的計算和管理功能較弱,不能給用戶提供良好的界面,無法顯示各種實時控制圖表、曲線和運行中的參數(shù),不便于監(jiān)控。而計算機恰好能彌補這些不足,它不僅有很強的數(shù)據(jù)處理能力,而且能根據(jù)用戶需要提供美觀易于操作的界面,可滿足用戶監(jiān)控的需要。將單片機機電控制的電機控制系統(tǒng)與帶液晶觸摸屏的工業(yè)平板電腦進行通訊連接,可使系統(tǒng)既能及時地采集處理數(shù)據(jù),又可使用戶實時了解系統(tǒng)的運行情況,實時顯示各種圖表、參數(shù)等等。因此,電機控制系統(tǒng)與上位機的數(shù)據(jù)通信,以及實現(xiàn)控制操作界面的科技化、美觀化,也是電機控制系統(tǒng)發(fā)展的方向。12本文研究的意義和主要內(nèi)容121本文研究的意義目前國內(nèi)許多關(guān)于直流電機的測速與控制類文獻中,雖然能實現(xiàn)直流電機的無級調(diào)速,但還存在一些問題,如無法與計算機直接接口,許多較為復(fù)雜的控制算法無法在不增加硬件成本的情況下實現(xiàn),控制器的人機界面不理想??偟膩碇v,控2制器的智能化程度不高,可移植性差。雖然采用PWM芯片來實現(xiàn)電機無級調(diào)速的方案成本較低,但當(dāng)控制器針對不同的應(yīng)用場合增加多種附加功能時,其靈活性不夠,而且反而增加硬件的成本。還有一些使用PLC控制器或高檔處理器芯片(如DSP器件)的文獻,它們雖然具有較高的控制性能,但由于這些高檔處理器價格過高,需要更多的外圍器件,因此也不具備在通常情況下大規(guī)模使用的條件。從發(fā)展趨勢上看,總體的研究方向是提出質(zhì)量更高的調(diào)速方案,以及在考慮成本要求的前提下選擇合適的核心控制器,同時結(jié)合學(xué)校設(shè)備的實際情況,提出一種替代傳統(tǒng)模擬控制器和顯示器的方案,以具有觸摸和顯示的器件作為人機交互平臺,為以后的全數(shù)字電機控制系統(tǒng)的研究打下基礎(chǔ)。122本文研究的主要內(nèi)容對當(dāng)前國內(nèi)外關(guān)于直流電機調(diào)速的研究成果和發(fā)展方向調(diào)研,結(jié)合課題任務(wù)書,在此基礎(chǔ)上,對課題的設(shè)計方案進行論證,確定本系統(tǒng)的設(shè)計方案。掌握直流電機控制基本原理,重點掌握了LCD觸摸屏的技術(shù)特點和工作原理,然后在理解AT89C52、L298N芯片和光電傳感器的基礎(chǔ)上,對系統(tǒng)的轉(zhuǎn)速控制模塊、LCD觸摸屏模塊、轉(zhuǎn)速檢測模塊進行詳盡的分析。接著對系統(tǒng)的電路實現(xiàn),包括系統(tǒng)電源電路、直流電機驅(qū)動電路、直流電機速度檢測電路和觸摸屏與單片機接口電路進行設(shè)計,最后完成相關(guān)軟件的編寫及其系統(tǒng)的調(diào)試與電路板的制作。32電機控制基本原理21直流電機調(diào)速原理直流電動機根據(jù)勵磁方式不同,分為自勵和他勵2種類型。不同勵磁方式的直流電動機,其機械特性曲線有所不同。但是對于直流電動機的轉(zhuǎn)速,總滿足下式(21式21中U電壓;R內(nèi)勵磁繞組本身的電阻;每極磁通WB;CC電勢常數(shù);CR轉(zhuǎn)矩常量。由上式可知,直流電機的速度控制既可采用電樞控制法,也可采用磁場控制法。磁場控制法控制磁通,其控制功率雖然較小,但低速時受到磁極飽和的限制,高速時受到換向火花和換向器結(jié)構(gòu)強度的限制,而且由于勵磁線圈電感較大,動態(tài)響應(yīng)較差,所以在工業(yè)生產(chǎn)過程中常用的方法是電樞控制法4。電樞控制是在勵磁電壓不變的情況下,把控制電壓信號加到電機的電樞上來控制電機的轉(zhuǎn)速。傳統(tǒng)的改變電壓方法是在電樞回路中串聯(lián)一個電阻,通過調(diào)節(jié)電阻改變電樞電壓,達到調(diào)速的目的,這種方法效率低、平滑度差,由于串聯(lián)電阻上要消耗電功率,因而經(jīng)濟效益低,而且轉(zhuǎn)速越慢,能耗越大。隨著電力電子的發(fā)展,出現(xiàn)了許多新的電樞電壓控制方法。如由交流電源供電,使用晶閘管整流器進行相控調(diào)壓、脈寬調(diào)制(PWM)調(diào)壓等。調(diào)壓調(diào)速法具有平滑度高、能耗少、精度高等優(yōu)點,在工業(yè)生產(chǎn)中廣泛使用,其中PWM應(yīng)用更為廣泛56。22PWM控制技術(shù)原理PWM是英文PULSEWIDTHMODULATION脈沖寬度調(diào)制)的縮寫,它是按照一定規(guī)律改變脈沖序列的脈沖寬度,以調(diào)節(jié)輸出量和波形的調(diào)制方式。在控制系統(tǒng)4中最常用的是矩形波PWM信號,在控制時需要調(diào)節(jié)PWM波的占空比,也就是根據(jù)需要改變一個周期內(nèi)“接通”和“斷開”時間的長短78。因此,PWM又被稱為“開關(guān)驅(qū)動裝置”。如圖21所示,在脈沖作用下,當(dāng)電機通電時,速度增加;電機斷電時,速度逐漸減少。只要按一定規(guī)律,改變通、斷電的時間,即可讓電機轉(zhuǎn)速得到控制。圖21PWM控制原理圖設(shè)電機始終接通電源時,電機轉(zhuǎn)速最大為VMAX,設(shè)占空比為DT/T,由等效面積法9可得,電機的平均速度為(22)式22中VD表示電機的平均速度;VMAX表示電機全通電時的速度最大;DT/T表示占空比。由公式可見,當(dāng)改變占空比D時,就可以到不同的電機平均速度從而達到調(diào)速的目的。23LCD觸摸屏介紹及原理隨著信息技術(shù)的不斷發(fā)展,人性化設(shè)計的重要性越來越凸現(xiàn)出來。由于觸摸屏可以使操作簡單直觀,因此越來越多的手持產(chǎn)品,公共服務(wù)類設(shè)備采用觸摸屏。觸摸屏有電阻式觸摸屏、電容式觸摸屏、表面聲波式觸摸屏、紅外線觸摸屏等多種。電阻式觸摸屏是目前應(yīng)用比較廣泛的一種,有4線、5線、7線等幾種10。典型觸摸屏的工作部分一般由3部分組成11,如圖22所示,這一個電阻式觸摸屏的橫截面,兩層透明的電阻性導(dǎo)體層(玻璃)、兩層導(dǎo)體之間的隔離層5(隔離玻璃珠)、以及電阻性涂層。電阻性導(dǎo)體層必須選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構(gòu)成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導(dǎo)電性能極好的材料(如銀粉墨)構(gòu)成,其導(dǎo)電性能大約為ITO的1000倍12。圖22電阻性觸摸屏橫截面電阻式觸摸屏是一種傳感器,它將矩形區(qū)域中觸摸點(X,Y的物理位置轉(zhuǎn)換為代表X坐標(biāo)和Y坐標(biāo)的電壓。當(dāng)觸摸屏表面受到的壓力(如通過筆尖或手指進行按壓)足夠大時,頂層與底層之間會產(chǎn)生接觸。所有的電阻式觸摸屏都采用分壓器原理來產(chǎn)生代表X坐標(biāo)和Y坐標(biāo)的電壓。所有的電阻式觸摸屏都采用分壓器原理產(chǎn)生代表X坐標(biāo)和Y坐標(biāo)的電壓。如圖3所示,分壓器是通過將兩個電阻進行串聯(lián)來實現(xiàn)的。上面的電阻(R1)連接正參考電壓(VREF),下面的電阻(R2)接地。兩個電阻連接點處的電壓測量值與下面那個電阻的阻值成正比。為了在電阻式觸摸屏上的特定方向測量一個坐標(biāo),需要對一個阻性層進行偏置將它的一邊接VREF,另一邊接地。同時,將未偏置的那一層連接到一個ADC的高阻抗輸入端。當(dāng)觸摸屏上的壓力足夠大,使兩層之間發(fā)生接觸時,電阻性表面被分隔為兩個電阻。它們的阻值與觸摸點到偏置邊緣的距離成正比。觸摸點與接地邊之間的電阻相當(dāng)于分壓器中下面的那個電阻。因此,在未偏置層上測得的電壓與觸摸點到接地邊之間的距離成正比13。6圖23分壓示意圖23電機轉(zhuǎn)速檢測原理(1)霍爾傳感器14霍爾傳感器是對磁敏感的傳感元件,常用于開關(guān)信號采集的有CS3020、CS3040等,這種傳感器是一個3端器件,外形與三極管相似,只要接上電源、地,即可工作,輸出通常是集電極開路(OC)門輸出,工作電壓范圍寬,使用非常方便。如圖24所示是CS3020的外形圖,將有字面對準自己,三根引腳從左向右分別是VCC,地,輸出。圖24CS3020外形圖使用霍爾傳感器獲得脈沖信號,其機械結(jié)構(gòu)也可以做得較為簡單,只要在轉(zhuǎn)軸的圓周上粘上一粒磁鋼,讓霍爾開關(guān)靠近磁鋼,就有信號輸出,轉(zhuǎn)軸旋轉(zhuǎn)77時,就會不斷地產(chǎn)生脈沖信號輸出。如果在圓周上粘上多粒磁鋼,可以實現(xiàn)旋轉(zhuǎn)一周,獲得多個脈沖輸出。在粘磁鋼時要注意,霍爾傳感器對磁場方向敏感,粘之前可以先手動接近一下傳感器,如果沒有信號輸出,可以換一個方向再試。這種傳感器不怕灰塵、油污,在工業(yè)現(xiàn)場應(yīng)用廣泛。(2)光電傳感器14光電傳感器是應(yīng)用非常廣泛的一種器件,有各種各樣的形式,如透射式、反射式等,基本的原理就是當(dāng)發(fā)射管光照射到接收管時,接收管導(dǎo)通,反之關(guān)斷。以透射式為例,如圖25所示,當(dāng)不透光的物體擋住發(fā)射與接收之間的間隙時,開關(guān)管關(guān)斷,否則打開。為此,可以制作一個遮光葉片如圖26所示,安裝在轉(zhuǎn)軸上,當(dāng)扇葉經(jīng)過時,產(chǎn)生脈沖信號。當(dāng)葉片數(shù)較多時,旋轉(zhuǎn)一周可以獲得多個脈沖信號。光電傳感器以其響應(yīng)時間短、分辨率高、可實現(xiàn)非接觸的檢測等優(yōu)點被廣泛使用與工業(yè)檢測中,但其光電發(fā)接收頭易受灰塵、油污等現(xiàn)場環(huán)境的影響,需定時對其維護和保養(yǎng)。圖25光電傳感器的原理圖圖26遮光葉片(3)光電編碼器14光電編碼器的工作原理與光電傳感器一樣,不過它已將光電傳感器、電子電路、碼盤等做成一個整體,只要用連軸器將光電傳感器的軸與轉(zhuǎn)軸相連,就能獲得多種輸出信號。它廣泛應(yīng)用于數(shù)控機床、回轉(zhuǎn)臺、伺服傳動、機器人、98雷達、軍事目標(biāo)測定等需要檢測角度的裝置和設(shè)備中。如圖27所示,是某光電編碼器的外形。圖27成品光電編碼器24本章小結(jié)本章了解了直流電機調(diào)速原理、PWM控制技術(shù)原理、LCD觸摸屏介紹及原理和電機轉(zhuǎn)速檢測原理,為下一步的方案設(shè)計論證以及硬件電路設(shè)計作理論支撐。1093設(shè)計方案及論證31系統(tǒng)結(jié)構(gòu)方案及論證方案一采用一片單片機(AT89C52)完成系統(tǒng)所有測量、控制運算、輸出PWM控制信號以及完成于觸摸屏的數(shù)據(jù)通信。方案二采用兩片單片機(AT89C52),其中一片為系統(tǒng)主芯片,輸出PWM波形,完成對電機的驅(qū)動控制,同時與觸摸屏進行數(shù)據(jù)通信;另一片則完成電機速度測量,為控制器提供設(shè)定值和測量值。方案一的優(yōu)點是系統(tǒng)硬件較少,結(jié)構(gòu)緊湊。但是其造成CPU資源緊張,程序的多任務(wù)處理難度增大,不利與提高和擴展系統(tǒng)性能,也不利于向其他系統(tǒng)移植。方案二則與方案一相反,雖然硬件增加,但在程序設(shè)計上有充分的自由去改善速度測量精度,縮短測量周期,優(yōu)化程序結(jié)構(gòu)、顯示及擴展其它功能。因此通過比較,選擇方案二。32直流電機驅(qū)動方案及論證方案一采用專用小型直流電機驅(qū)動芯片。這個方案的優(yōu)點是驅(qū)動電路簡單,幾乎不添加其它外圍元件就可以實現(xiàn)穩(wěn)定的控制,使得驅(qū)動電路功耗相對較小,而且目前市場上此類芯片種類齊全,價格也比較便宜。方案二采用繼電器對電動機的開或關(guān)進行控制,通過開關(guān)的切換對電機的速度進行調(diào)整。這個方案的優(yōu)點是電路較為簡單,缺點是繼電器的響應(yīng)時間慢、機械結(jié)構(gòu)易損壞、壽命較短、可靠性不高。方案三采用由達林頓管組成的H型PWM電路。用單片機控制達林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài),精確調(diào)整電動機轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高;H型電路保證了可以簡單地實現(xiàn)轉(zhuǎn)速和方向的控制;電子開關(guān)的速度很快,穩(wěn)定性也極佳,是一種廣泛采用的PWM調(diào)速技術(shù)。通過比較和對市場因素的考慮,本設(shè)計采用方案一。1033轉(zhuǎn)速測量方案論證方案一采用記數(shù)的方法。具體是通過單片機記單位時間S(秒)內(nèi)的脈沖數(shù)N,每分鐘的轉(zhuǎn)速MN/S60。方案二采用定時的方法。是通過定時器記錄脈沖的周期T,這樣每分鐘的轉(zhuǎn)速M60/T。比較兩個方案,方案一的誤差主要是1誤差(量化誤差),設(shè)電機的最低設(shè)計轉(zhuǎn)速為120轉(zhuǎn)/分,則記數(shù)時間S1S,所以其誤差的絕對值|N1/S60N/S60|60(轉(zhuǎn)/分),誤差計算公式表明,增大記數(shù)時間可以提高測量精度。而方案二所產(chǎn)生的誤差主要是標(biāo)準誤差,并且使采樣時間降到最短,誤差60/(T1)60/T,設(shè)電機速度在1206000轉(zhuǎn)/分之間,那么001ST05S,代入公式得000024|06(轉(zhuǎn)/分)。考慮到轉(zhuǎn)速測量程序設(shè)計與系統(tǒng)程序的有效兼容,所以本設(shè)計采用方案一。34系統(tǒng)控制顯示方案及論證在進行軟件仿真測試中,需模擬觸摸屏的控制和顯示功能,對以下兩種方案進行論證方案一采用按鍵,進行逐位設(shè)置。顯示部分使用4位數(shù)碼管,優(yōu)點是顯示亮度大,缺點是功耗大,不符合智能化趨勢而且不美觀。方案二使用44鍵盤,可直接輸入設(shè)定值。顯示部分是使用支持中文顯示的LCD,優(yōu)點是美觀大方,有利于人與系統(tǒng)的交互,及顯示內(nèi)容的擴展;缺點是成本高,抗干擾能力較差。由于只是進行仿真模擬,考慮程序的易讀性,本設(shè)計采用方案一。35PWM軟件實現(xiàn)方案論證脈寬調(diào)制的方式有三種定頻調(diào)寬、定寬調(diào)頻和調(diào)寬調(diào)頻。本設(shè)計采用了定頻調(diào)寬方式,采用這種方式的優(yōu)點是電動機在運轉(zhuǎn)時比較穩(wěn)定,并且在采用單片機產(chǎn)生PWM脈沖的軟件實現(xiàn)上比較方便。對于實現(xiàn)方式則有兩種方案。方案一采用定時器做為脈寬控制的定時方式,這一方式產(chǎn)生的脈沖寬度11極其精確,誤差只在幾個US。方案二采用軟件延時方式,這一方式在精度上不及方案一,特別是在引入中斷后,將有一定的誤差。但是基于不占用定時器資源,且對于直流電機,采用軟件延時所產(chǎn)生的定時誤差在允許范圍。由于本設(shè)計中T1和T0定時器需作為定時中斷掃描按鍵,因此選擇方案一。36本章小結(jié)本章對系統(tǒng)的系統(tǒng)結(jié)構(gòu)方案、直流電機驅(qū)動方案、直流電機轉(zhuǎn)速檢測方案、系統(tǒng)控制顯示仿真方案和PWM軟件實現(xiàn)方案進行了論證,充分考慮了硬件設(shè)計以及軟件設(shè)計復(fù)雜性,結(jié)合實際情況,得出了各功能模塊的實現(xiàn)方案,為硬件電路設(shè)計打下基礎(chǔ)。4電機控制系統(tǒng)硬件電路設(shè)計41系統(tǒng)硬件組成411KY系列LCD觸摸屏簡介在電子設(shè)備的輸入裝置中,觸摸屏是最具方便性、簡單化、兼具親和性的人機操作介面。KY系列LCD觸摸屏是北京金創(chuàng)業(yè)科技發(fā)展中心采用了日本液晶顯示模塊,開發(fā)出的一種智能液晶終端。終端提供全漢字功能和長壽命觸摸屏系統(tǒng),觸摸分辨率達到10241024,并且無需安裝LCD觸摸屏的驅(qū)動器;終端在5V直流電源供電下,用戶只需要將單片機系統(tǒng)TTL電平串行接口或單片機系統(tǒng)中任兩根I/O線與智能液晶終端相連,既可以實現(xiàn)觸摸屏與單片機之間的數(shù)據(jù)通信,有效地節(jié)約了單片機的端口資源,降低了單片機的負荷,也就提高了單片機的運算能力。KY系列智能液晶終端全部產(chǎn)品均可配置觸摸屏和KYP2型觸摸屏控制器。一、技術(shù)指標(biāo)15(1強化玻璃底材,耐撞力強。(2)電阻壓力式,使用介質(zhì)不限。(3)操作壓力15G150G。(4)分辨率10241024。(5)透光率8090(6)操作壽命任意一點500萬次以上。(7)操作環(huán)境溫度065,濕度095RH。二、輸出數(shù)據(jù)TTL電平串行數(shù)據(jù)(含X,Y,Z三方向數(shù)據(jù)),輸出數(shù)據(jù)波特率38400HZ,19200HZ,9600HZ,2400HZ。三、供電電源直流DC5V,20MA。四、指示燈上電時閃亮3次后常亮,當(dāng)有數(shù)據(jù)輸出時快速閃爍。五、J4唯一的用戶接口KY系列智能終端用戶接口為6芯單排插座,標(biāo)號為J4,注釋說明為表41所示。12表41J4用戶接口管腳注釋引腳信號方向說明1VA輸入當(dāng)終端用戶不使用電位器方式調(diào)整液晶顯示對比度時,由此輸入液晶對比度調(diào)節(jié)電壓BUSYTTL電平輸出高電平表示終端正在處理數(shù)據(jù),不能接收用戶數(shù)據(jù),用戶只能在BUSY0時通過DATA端發(fā)送數(shù)據(jù)DC5V輸入直流5V電源輸入端DATATTL電平輸入串行數(shù)據(jù)輸入端,與用戶單片機串行數(shù)據(jù)輸出端相連,當(dāng)BUSY0時,終端以設(shè)定的波特率接收數(shù)據(jù)GNDGNDVN輸入當(dāng)終端用戶需要對液晶背光亮度進行控制時,由此輸入0至7V的可調(diào)直流電源即可六、觸摸屏控制器接口為雙排24腳插針,其間距與標(biāo)準24腳雙列直插IC相同,管腳注釋為表42所示15。13引腳信號方向說明1Y下輸入四線電阻壓力式觸摸屏下方引出線2X右輸入四線電阻壓力式觸摸屏右方引出線3Y上輸入四線電阻壓力式觸摸屏上方引出線4X左輸入四線電阻壓力式觸摸屏左方引出線6RET輸出上電時輸出高電平復(fù)位信號。10DC5V輸入直流5V電源輸入端11DATATTL電平輸出串行數(shù)據(jù)輸出端,與用戶單片機的串行數(shù)據(jù)輸入端相連。當(dāng)檢測到某點有壓力時,該點的X,Y,Z坐標(biāo)由此端輸出。12GNDGND13,14K01輸入K1ON時,兩引腳短路,K1OFF時,兩引腳開路表42觸摸屏控制器管腳注釋1415412L298芯片L298N是SGS公司的產(chǎn)品,其內(nèi)部包含4通道邏輯驅(qū)動電路,即內(nèi)含二個H橋的高電壓大電流雙全橋式驅(qū)動器,接收標(biāo)準TTL邏輯電平信號,可驅(qū)動46V、2A以下的電機。由L298N構(gòu)成的PWM功率放大器的工作形式為單極可逆模式,2個H橋的下側(cè)橋晶體管發(fā)射極連在一起,其引腳排列如圖41所示,1腳和15腳可單獨引出連接電流采樣電阻器,形成電流傳號。L298可驅(qū)動2個電機,OUTL、OUT2和OUT3、OUT4之間分別接2個電動機。5、7、10、12腳接輸入控制電平,控制電機的正反轉(zhuǎn),ENA、ENB接控制使能端,控制電機的停轉(zhuǎn)。這些特性使得L298N很適合用作小型直流電機控制芯片16。1516K02輸入K2ON時,兩引腳短路,K2OFF時,兩引腳開路17,18K03輸入K3ON時,兩引腳短路,K3OFF時,兩引腳開路2324LED燈輸出當(dāng)需要觀察控制器狀態(tài)時,外接LED指示燈16圖41L298N外部引腳413紅外光電傳感器如圖42所示,為透射式式紅外光電傳感器DB1S640,內(nèi)部置有砷化鎵發(fā)光管和硅光敏三極管,以相對的方向裝在中間帶槽的支架上。當(dāng)槽內(nèi)無物體時,砷化鎵發(fā)光管發(fā)出的光直接照在硅光敏三極管的窗口上,從而產(chǎn)生一定大的電流輸出,當(dāng)有物體經(jīng)過槽內(nèi)時則擋住光線,光敏管無輸出,以此可識別物體的有無。適用于光電控制、光電計量等電路中,可檢測物體的有無、運動方向、轉(zhuǎn)速等方面17。圖42透射式紅外光電傳感器實物圖17414555芯片555芯片是一種模擬和數(shù)字功能相結(jié)合的中規(guī)模集成器件。一般用雙極性工藝制作的稱為555,用CMOS工藝制作的稱為7555,除單定時器外,還有對應(yīng)的雙定時器556/7556。555芯片的電源電壓范圍寬,可在45V16V工作,輸出驅(qū)動電流約為200MA,因而其輸出可與TTL、CMOS或者模擬電路電平兼容。555芯片成本低,性能可靠,只需要外接幾個電阻、電容,就可以實現(xiàn)多諧振蕩器、單穩(wěn)態(tài)觸發(fā)器及施密特觸發(fā)器等脈沖產(chǎn)生與變換電路18。如圖43,為555芯片引腳圖。R4DC7Q3GND1VC8TR2TH6CV5圖43555芯片外部管腳圖如圖所示1腳是地端;2腳是觸發(fā)端TR,是下比較器的輸入;3腳是輸出端Q,它有0和1兩種狀態(tài),由輸入端所加的電平?jīng)Q定;4腳是復(fù)位端R,加低電平時可以使輸出為低電平;5腳是控制電壓端CV,可以用它改變上下觸發(fā)電平值;6腳是閥值端TH,是上比較器的輸入;7腳是放電端DC,它是內(nèi)部放電管的輸出,有懸空和接地兩種狀態(tài),也是由輸入端的狀態(tài)所決定的;8腳是電源端。42功能模塊電路設(shè)計421系統(tǒng)電源電路的設(shè)計本系統(tǒng)需要兩種電壓等級的電源來為系統(tǒng)供電,單片機和LCD觸摸屏需5V供電,而電機驅(qū)動芯片L298則需要5V的邏輯電路供電和12V的驅(qū)動電路18供電。系統(tǒng)采用三端固定式集成穩(wěn)壓模塊,分別為LM7805和LM7812。三端固定式集成穩(wěn)壓模塊有三個端子輸入端UI,輸出端UO和公共端COM。輸入端接整流濾波電路,輸出端接負載,公共端接輸入、輸出的公共連接點。其內(nèi)部由采樣、基準、放大、調(diào)整和保護等電路組成。保護電路具有過流、過熱及短路保護功能。如圖44、45所示,為三端集成穩(wěn)壓器LM7805和LM7812作為固定輸出電壓的應(yīng)用。正常工作時,由交流220V電源經(jīng)變壓器后輸出,作為穩(wěn)壓電路的輸入,輸入、輸出電壓差一般為23V。C1為輸入穩(wěn)定電容,其作用是減小紋波、消振、抑制高頻和脈沖干擾,值為033UF;C2為輸出穩(wěn)定電容,其作用是改善負載的瞬態(tài)響應(yīng),值為1UF19。VI1VO3GND2LM7805INPUTOUTPUTC103UFC21UF圖445V穩(wěn)壓電壓示意圖VI1VO3GND2LM7812INPUTOUTPUTC103UFC21UF圖4512V穩(wěn)壓電壓示意圖19422直流電機驅(qū)動電路的設(shè)計本設(shè)計采用目前市場上較容易買到的L298直流或步進電機驅(qū)動芯片,它采用單片集成塑裝,是一個高電壓、大電流全雙橋驅(qū)動器,由標(biāo)準的TTL電平控制。L298N支持50V以內(nèi)的電機控制電壓,在直流運轉(zhuǎn)條件下,可以通過高達2A的電流,因此它滿足了一般小型電機的控制要求。電路接法見圖46,圖中二極管的作用是消除電機的反向電動勢,保護電路,因此采用整流二極管比較合適;芯片邏輯電源端VCC和驅(qū)動電源端VS都接有470UF和001UF的電容而后接地,其作用是減小紋波和抑制干擾。PWM控制信號由IN1、IN2輸入,如果IN1為高電平,IN2為低電平時電機為正向轉(zhuǎn)速,反之IN1為低電平,IN2為高電平時,電機為反向轉(zhuǎn)速。因此,本設(shè)計采用了一片7404反相器,當(dāng)連接在單片機同一I/O口時,控制電平高低變換,即可實現(xiàn)電機正反轉(zhuǎn),同時也為電機的正反向啟動作為硬件支撐。芯片的使能管腳ENA接單片機的某一I/O接口,而SENSA和SENSB則直接接地。IN15IN27ENA6OUT12OUT23ENB1OUT313OUT414IN310IN412SENSA1SENSB15GND8VS4VC9U2L29812V5VC4470UC5001UC6470UC7001UD31N4148WD21N4148WD11N4148WD41N4148W12U3740488圖46直流電機驅(qū)動電路原理圖20423直流電機速度檢測電路的設(shè)計4231直流電機轉(zhuǎn)速/頻率轉(zhuǎn)換電路的設(shè)計理論上,是先將轉(zhuǎn)速轉(zhuǎn)化為某一種電量來測量,如電壓,電流等。設(shè)計中將轉(zhuǎn)速測量轉(zhuǎn)化為電脈沖頻率的測量。基于這一思想,可以采用光電傳感器作為檢測轉(zhuǎn)速的元件,而光電傳感器位于電機轉(zhuǎn)軸上固定的遮光葉片之間,當(dāng)遮光葉片擋住發(fā)射與接收之間的間隙時,開關(guān)管關(guān)斷,否則打開,這樣就產(chǎn)生與轉(zhuǎn)速相關(guān)的脈沖信號。當(dāng)葉片數(shù)較多時,旋轉(zhuǎn)一周可以獲得多個脈沖信號。這里我們用帶有4個孔的遮光葉片,當(dāng)在一分鐘的時間內(nèi),假如產(chǎn)生了4000脈沖,則電機的轉(zhuǎn)速就為1000R/MIN。采用這種穿透的方式,即完成了轉(zhuǎn)速頻率的轉(zhuǎn)換。4232脈沖濾波整形電路的設(shè)計由于電機在轉(zhuǎn)動的過程中有很大的晃動,所獲得的脈沖信號參雜有高頻噪聲或誤動脈沖。為了提高測量的準確,且盡可能地減少錯誤,設(shè)計中如圖47所示OUT輸出端加一電容接地。為了既能抑制噪聲又不影響測量,電容值C的選擇很重要19。根據(jù)實際測量,設(shè)計中所使用的直流電機轉(zhuǎn)速可達600轉(zhuǎn)/分。其所產(chǎn)生的脈沖周期T1/(600/604)S0025S,一個周期內(nèi),脈沖持續(xù)時間約為1/8T0003125S,低電平時間約為7/8T0021875S,由于接收頭感光導(dǎo)通電阻很小,所以電容迅速充電,當(dāng)?shù)碗娖降絹頃r開始放電,為保證下一個脈沖的檢測,放電時間T應(yīng)小于低電平持續(xù)時間7/8T,根據(jù)電路,TR2C0IFORJ15J0JFORK11K0KVOIDTIMEINTERRUPT3TR10COUNTIFCOUNT30COUNT0TH10X3CTL10XB0TH00X00TL00X00TR1142附錄2555施密特觸發(fā)器與數(shù)碼管的轉(zhuǎn)速仿真主程序INCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTDEFINEULONGUNSIGNEDLONGDEFINELED_DATP1SBITLED_SEG0P24SBITLED_SEG1P25SBITLED_SEG2P26SBITLED_SEG3P27/SBITPIN_SPEEDSENSERP35DEFINETIME_CYLC100/12M晶振,定時器10MS中斷一次,1秒計算一次轉(zhuǎn)速/1000MS/10MS100DEFINEPLUS_PER4/碼盤的齒數(shù),這里假定碼盤上有4個齒,即傳感器檢測到4個脈沖,認為1圈DEFINEK1000/校準系數(shù)UNSIGNEDCHARCODETABLE0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6FUCHARDATADISBUF4/顯示緩沖區(qū)UINTTCOUNTER0/時間計數(shù)器BITFLAG_FRESH0/刷新標(biāo)志BITFLAG_CLAC0/計算轉(zhuǎn)速標(biāo)志BITFLAG_ERR0/超量程標(biāo)志VOIDDISPLAYFRESH/在數(shù)碼管上顯示一個四位數(shù)VOIDCLACSPEED/計算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū)VOIDINIT_TIMER0/初始化定時器T0VOIDINIT_TIMER1/初始化定時器T1VOIDDELAYUINTMSVOIDIT_TIMER0INTERRUPT1TF00/定時器T0用于數(shù)碼管的動態(tài)刷新TH00XC0FLAG_FRESH1TCOUNTERIFTCOUNTERTIME_CYLCFLAG_CLAC1/周期到,該重新計算轉(zhuǎn)速了VOIDIT_TIMER1INTERRUPT3TF10/定時器T1用于單位時間內(nèi)收到的脈沖數(shù)43FLAG_ERR1VOIDMAINDISBUF00/開機時,初始化為0000DISBUF10DISBUF20DISBUF30INIT_TIMER0INIT_TIMER1WHILE1IFFLAG_FRESHFLAG_FRESH0DISPLAYFRESHIFFLAG_CLACFLAG_CLAC0CLACSPEEDTCOUNTER0TH1TL10X00/脈沖計數(shù)清零IFFLAG_ERRDISBUF00X79/數(shù)碼管顯示字母EEEEDISBUF10X79DISBUF20X79DISBUF30X79WHILE1DISPLAYFRESH/不再測速,等待復(fù)位VOIDDISPLAYFRESHP20XF0LED_SEG00LED_DATTABLEDISBUF044DELAY2P20XF0LED_SEG10LED_DATTABLEDISBUF1DELAY2P20XF0LED_SEG20LED_DATTABLEDISBUF2DELAY2P20XF0LED_SEG30LED_DATTABLEDISBUF3DELAY2P20XF0VOIDCLACSPEEDUINTSPEEDUINTPLUSCOUNTERPLUSCOUNTERTH1256TL1SPEEDKPLUSCOUNTER/PLUS_PER/60DISBUF0SPEED/100010DISBUF1SPEED/10010DISBUF2SPEED/1010DISBUF3SPEED10VOIDINIT_TIMER0TMOD0X01TH00XC0TL00X00ET01EA1TR01VOIDDELAYUINTMSUCHARIWHILEMSFORI0IDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTDEFINETIMEZQ29SBITINP30SBITENAP34UINTA50UCHARN5UCHARCOUNT0UINTXZSJ,YZSJUINTXZB,YZBSBITCMP_DATAP17SBITZD_DATAP11SBITZD_BUSYP13BDATACHARDATASBITMB0DATA0SBITMB1DATA1SBITMB2DATA2SBITMB3DATA3SBITMB4DATA4SBITMB5DATA5SBITMB6DATA6SBITMB7DATA7VOIDTIMEVOIDUCHARIFORI0I0X0ASJ1SJ17SJ1SJ10X3047RETURNSJ1VOIDFSSJUCHARSJWHILEZD_BUSYZD_DATA0/起始位0TIMEZD_DATASJ/D0TIMEZD_DATASJ/D1TIMEZD_DATASJ/D2TIMEZD_DATASJ/D3TIMEZD_DATASJ/D4TIMEZD_DATASJ/D5TIMEZD_DATASJ/D6TIMEZD_DATASJ/D7TIMEZD_DATA0/奇偶位0TIMEZD_DATA1/停止位1TIMEUCHARJSSJVOIDWHILECMP_DATA/CMP_DATA1,則等待TIME1BTIMEMB0CMP_DATA/D0TIMEMB1CMP_DATA/D1TIMEMB2CMP_DATA/D2TIMEMB3CMP_DATA/D3TIMEMB4CMP_DATA/D4TIMEMB5CMP_DATA/D548TIMEMB6CMP_DATA/D6TIMEMB7CMP_DATA/D7TIMETIMERETURNDATAUCHARH6JPVOID/畫出6位數(shù)字鍵盤FSSJ0X1BFSSJJFSSJ0X9000XZSJ8/定義矩形的左上角坐標(biāo)FSSJXZSJFSSJYZSJ8FSSJYZSJFSSJXZSJ1648FSSJXZSJ164FSSJYZSJ868FSSJYZSJ86FSSJ0X1B/矩形FSSJJFSSJ0X9000XZSJ28FSSJXZSJ2FSSJYZSJ28FSSJYZSJ2FSSJXZSJ16428FSSJXZSJ1642FSSJYZSJ8628FSSJYZSJ862FSSJ0X1B/調(diào)用字符集3FSSJ0X33FSSJ0X1B/設(shè)置字符旋轉(zhuǎn)方向FSSJ0X66FSSJ0X04FSSJ0X1B/加速按鍵FSSJJFSSJ0X9000XZSJ248FSSJXZSJ2449FSSJYZSJ248FSSJYZSJ24FSSJXZSJ24358FSSJXZSJ2435FSSJYZSJ24358FSSJYZSJ2435FSSJ0X1BFSSJZ/設(shè)置系統(tǒng)坐標(biāo)及字體顏色FSSJ0X9000XZSJ2458FSSJXZSJ245FSSJ0X8000YZSJ24118FSSJYZSJ2411FSSJ0XF7FSSJ0XF9FSSJ0X1B/減速按鍵FSSJJFSSJ0X9000XZSJ243548FSSJXZSJ24354FSSJYZSJ248FSSJYZSJ24FSSJXZSJ24353548FSSJXZSJ2435354FSSJYZSJ24358FSSJYZSJ2435FSSJ0X1BFSSJZFSSJ0X9000XZSJ2435458FSSJXZSJ243545FSSJ0X8000YZSJ24118FSSJYZSJ2411FSSJ0XF8FSSJ0XF9XJ6KUCHARM,UCHARNFSSJ0X1BFSSJ0X33FSSJ0X1BFSSJ0X66FSSJ0X04IFN1|N0/加速按鍵FSSJJIFM1FSSJ0X9000XZSJ2428IFM1FSSJ0X8000XZSJ2428FSSJXZSJ242FSSJYZSJ2428FSSJYZSJ242FSSJXZSJ243528FSSJXZSJ24352FSSJYZSJ243528FSSJYZSJ24352IFN1|N0/減速按鍵FSSJJIFM2FSSJ0X9000XZSJ2435428IFM2FSSJ0X8000XZSJ2435428FSSJXZSJ243542FSSJYZSJ2428FSSJYZSJ242FSSJXZSJ243535428FSSJXZSJ24353542FSSJYZSJ243528FSSJYZSJ24352UCHARPBANUINTXZB,UINTYZB/X坐標(biāo)在XZB中,Y坐標(biāo)在YZB中/AN1AN2AN3AN4AN5AN6AN7UINTCODEAN140XB8,0X100,0X116,0X175/加速按鍵左上角X1,Y1右下角X2,Y2UINTCODEAN240X131,0X100,0X18E,0X175/減速按鍵左上角X1,Y1右下角X2,Y2UINTCODEAN340X1AA,0X100,0X1FD,0X175/正轉(zhuǎn)按鍵左上角X1,Y1右下角X2,Y2UINTCODEAN440X219,0X100,0X278,0X175/反轉(zhuǎn)按鍵左上角X1,Y1右下角X2,Y251UINTCODEAN540XB8,0X1A0,0X126,0X210/停止按鍵左上角X1,Y1右下角X2,Y2UINTCODEAN640X1AA,0X1A0,0X1FD,0X210/正轉(zhuǎn)啟動按鍵左上角X1,Y1右下角X2,Y2UINTCODEAN740X219,0X1A0,0X278,0X210/反轉(zhuǎn)啟動按鍵左上角X1,Y1右下角X2,Y2IFXZBAN10IFORJ15J0JFORK11K0KVOIDMAINVOIDUCHARANUCHARM/M1,2,3,4,5,6,7CMP_DATA1ZD_BUSY1ZD_DATA1XZSJ39/6位鍵盤占24286點,這是鍵盤區(qū)左上角的X,Y坐標(biāo)如果變更左上角的坐標(biāo),需重新校準觸摸屏YZSJ21/清屏幕黑色FSSJ0X1BFSSJ0X51FSSJ0H6JP/畫出6位數(shù)字鍵盤ENA0TMOD0X15TH10X3CTL10XB0TH00X00TL00X00ET01ET11TR01TR11/循環(huán)接收數(shù)據(jù)WHILE153ANJCCMPMANIFAN6XJ6K6,1IN1CONTROLIFAN1)XJ6K1,1CONTROLIFAN2XJ6K2,1CONTROLIFAN5XJ6K5,1CONTROLIFAN3XJ6K3,1IN1IFAN4XJ6K4,1IN0IFAN7XJ6K7,1IN0CONTROLVOIDTIMEINTERRUPT354TR10COUNTIFCOUNT30COUNT0TH10X3CTL10XB0TH00X00TL00X00TR1155附錄4觸摸屏主要控制命令字格式ASCIIESCZN【設(shè)置字間距】10進制2790N16進制1B5AN字間距的含義是左側(cè)字符的右邊與右側(cè)字符的左邊的相隔點數(shù)。字間距設(shè)定范圍N127127。上電或初始化后,字間距為0。N的D7位是符號位,N70字間距為正數(shù),N71字間距為負數(shù)。格式ASCIIESCHN【設(shè)置行間距】10進制2772N16進制1B48N行間距的含義是上一行最后顯示字符的下邊與本行第1個字符上邊的相隔點數(shù),行間距設(shè)定范圍N127127。上電或初始化后,行間距為0。N的D7位是符號位,N70行間距為正數(shù),N71行間距為負數(shù)。格式ASCIICR【回車】10進制1316進制0D該命令將系統(tǒng)坐標(biāo)移到最左端,使X坐標(biāo)0,但是Y坐標(biāo)不變,下一個字符將在本行行首顯示。如果您希望下一個字符在下一行的行首顯示,應(yīng)向終端發(fā)送0DH,0AH兩個字節(jié)的命令。格式ASCIILF【換行】10進制105616進制0A該命令將系統(tǒng)坐標(biāo)移到下一行,使縱坐標(biāo)加行間距,但是X坐標(biāo)不變,下一個字符將在下一行的當(dāng)前X坐標(biāo)處顯示。如果您希望下一個字符在下一行的行首顯示,應(yīng)向終端發(fā)送0DH,0AH兩個字節(jié)的命令。格式ASCIIESCQN【清屏幕】10進制2781N16進制1B51N本指令可用指定顏色清屏幕并將該顏色設(shè)置為字符背景顏色。N0黑色,1蘭色,2綠色,3青色,4紅色,5粉紅,6黃色,7白色。對于單色終端,顏色值為偶數(shù)時為暗色,為奇數(shù)時為亮色。當(dāng)您使用256色彩色終端時N30時清屏為8色,當(dāng)N31時清屏為256色,具體顏色通過GSY命令設(shè)置。格式ASCIIESC【初始化】10進制276416進制1B40終端收到本命令后,將進行以下設(shè)置1字間距0,行間距02水平方向不放大,垂直方向不放大3字符方向為向上4坐標(biāo)原點為左上角,系統(tǒng)坐標(biāo)為0,05單色時為暗底亮字,彩色時為蘭底黃字6普通型終端選字符集1,全漢字型終端選字符集4即國標(biāo)1,2級漢字庫格式ASCIIESCMX1HX1LY1H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (新教材)2026年滬科版七年級上冊數(shù)學(xué) 1.1 正數(shù)和負數(shù) 課件
- DB46-T 614-2023 石油化工企業(yè)消防安全管理規(guī)范
- 2025年便攜式監(jiān)護設(shè)備采購協(xié)議
- 2025年白酒渠道代理合作合同
- 2025年AI驅(qū)動財稅申報:發(fā)票數(shù)據(jù)精準識別
- 第四單元 微專題 手拉手模型
- 大泡性視網(wǎng)膜脫離疑難病例討論課件
- 植保機械試題及答案詳解
- 2026 年中職景區(qū)服務(wù)與管理(景區(qū)運營管理)試題及答案
- 辦公家具租賃合同協(xié)議2025
- (完整文本版)日文履歷書(文本テンプレート)
- 國家開放大學(xué)《管理英語4》邊學(xué)邊練Unit 5-8(答案全)
- 時尚·魅力-大學(xué)生魅商修煉手冊智慧樹知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- 《金牌店長培訓(xùn)》課件
- 電工培訓(xùn)觸電急救課件
- 宜昌市點軍區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)綜合測試卷(含答案)
- 井下單項、零星工程管理制度模版
- 道路危險貨物運輸企業(yè)安全生產(chǎn)標(biāo)準化評價實施細則
- ESD靜電防護檢測及管控標(biāo)準
- 臥床病人的護理即翻身技巧課件
- 智能信報箱系統(tǒng)施工方案
評論
0/150
提交評論