裝配圖高速噴水織布機單片機控制系統(tǒng)設計
裝配圖高速噴水織布機單片機控制系統(tǒng)設計,裝配,高速,噴水,織布機,單片機,控制系統(tǒng),設計
南京工程學院
自動化學院
本科畢業(yè)設計(論文)
題目:高速噴水織布機單片機控制系統(tǒng)設計
專 業(yè): 自動化(數控技術)
班 級: 學 號:
學生姓名:
指導教師:
起迄日期:
設計地點:
Graduation Design (Thesis)
Design of Singlechip Control System For the
High-speed Water Jet Loom
By
Qian Aijing
Supervised by
Associate Rrof.HUA Maofa
School of Automation
Nanjing Institute of Technology
June,2008
南京工程學院自動化學院本科畢業(yè)設計(論文)
摘 要
本文主要介紹了高速噴水織布機的工作原理及設計要求,敘述了噴水織布機控制系統(tǒng)的設計過程,包括硬件電路和軟件編程,以及用Protel DXP軟件繪制電路原理圖和PCB圖的方法及步驟。
噴水織布機的硬件控制電路包括:主控電路、故障檢測電路、電磁剎車電路、整流電路及強電電路等。其中主控電路利用89C51單片機來控制主電機的正反轉、點動以及風機的啟動;故障檢測電路主要控制斷緯、左右捻邊紗斷紗、電機過熱、卷布筒張力過大等五項故障自停以及計長停車;電磁剎車電路控制織布機剎車裝置和高、低剎車電壓的轉換;整流電路將交流電轉換為直流電;強電電路控制電機的正反轉、兩個風機的啟動以及星/三角啟動的轉換。
軟件控制程序包括主程序,以及中斷子程序和延時子程序。
本設計采用單片機來控制織布機系統(tǒng),單片機編程對故障檢測精確度高,可隨時停機排除故障,這樣可以提高織物品質,并且單片機控制靈活性大,操作人性化,可靠性高,價格低廉,維修方便??蓮V泛投入市場使用。
關鍵詞:高速噴水織布機;單片機控制;硬件設計;軟件設計
ABSTRACT
This paper presents the work principle and the design of the high-speed water jet loom and the design process of the control system,including the dardware and the software,and how to protract the circuit principle fig and PCB.
The hardware control circuit of the water jet loom include:the main control circuit,the malfunction check circuit,the electromagnetism brake circuit,the commute circuit,and the strong electricity circuit.The main control circuit impose the 89C51 singlechip to control the positive and negative reversal of the direct electromotor,wiht point reversal,and the start and stop of two fans. The malfunction check circuit is used to examine the break of the latitude, left and right side to twist the break yarn, the high temperature of the electrical engineering, the powerful strain of the sari tube and so on. The electromagnetism brake circuit controls the braking movement of the loom’s brake installation and the conversion of the high and low brake voltage.The commute circuit would conversion AC to DC.The strong electricity circuit control the positive and negative reversal of the direct electromotor and the conversion of the startup mode ,which can choose Y or △.
The software control classify main program ,intermit subprogram and time-lapse subprogram.
This design adopt the singlechip to control the high-speed water jet loom,which has a strong agility charanter,a human operation,a high dependability.It's so cheap and has a convenient maintain.So it can be dived into agora greatly.
Keywords:high-speed water jet loom; singlechip control; hardware design; software design
目 錄
第一章 緒論 1
1.1 織布機的發(fā)展 1
1.2 織布機的控制 1
1.3 織布機控制技術的發(fā)展 2
1.4 本文的結構 3
第二章 織布機概述與設計要求 4
2.1 織布機概述 4
2.1.1 噴水織布機簡介 4
2.1.2 噴水織布機噴紗原理 4
2.2 檢測的內容與要求 4
2.3 織布機的控制要求 4
2.3.1 電機的控制 4
2.3.2 剎車的控制 6
2.3.3 指示燈要求 6
2.3.4 直流電源要求 6
第三章 織布機控制系統(tǒng)電路設計 8
3.1 設計方案的擬定 8
3.2 主控電路的設計 8
3.2.1 主控電路中單片機89C51的應用 8
3.2.2 主控電路中光電耦合器接口電路 12
3.2.3 主控電路中固態(tài)繼電器接口電路 12
3.3 六項自停電路設計 14
3.4 電磁剎車電路設計 14
3.4.1 剎車電路中的電氣元件 14
3.4.2 剎車電路工作原理 15
3.5 強電控制電路設計 17
3.6 整流電路設計 18
第四章 織布機控制系統(tǒng)軟件設計 20
4.1 主程序設計 20
4.2 子程序設計 28
第五章 原理圖與PCB圖的繪制 34
5.1 Protel DXP的簡介 34
5.2 如何用Protel畫原理圖 34
5.2.1 原理圖的設計步驟 34
5.2.2 畫原理圖 35
5.3 織布機控制系統(tǒng)總原理圖 36
5.4 如何用protel 畫PCB圖 36
5.4.1 自動布線法畫PCB圖 37
5.4.2 部分元件的封裝說明 38
5.5 織布機控制系統(tǒng)PCB圖 39
第六章 結論 40
致謝 42
參考文獻 43
附錄A:英文資料 44
附錄B:英文資料翻譯 57
附錄C:硬件設計原理圖與PCB圖 63
附件: 畢業(yè)論文光盤資料
46
南京工程學院自動化學院本科畢業(yè)設計(論文)
第一章 緒 論
1.1 織布機的發(fā)展
噴水織機(如圖1.1所示)是20世紀50年代出現(xiàn)的一種新型無梭織機,它由捷克斯洛伐克人V.S vaty發(fā)明,1955年在布魯塞爾國際紡織機械展覽會上展出了世界上最早的一臺噴水織機樣機。1959年捷克斯洛伐克生產的噴水織機,扣幅只有1050mm一種,最高車速僅有400r/min。我國從本世紀70年代開始研制噴水織機。1980年,上 圖1.1 噴水織布機
海第十五絲織廠在全國首家引進日本津田駒ZW型噴水絲織機52臺,因其具有車速高、質量優(yōu)、看臺多、故障少、電子化顯示生產情況等特點,立即在國內紡織界引起哄動,在絲綢行業(yè)刮起了一股噴水織機引進風,至1992年,全國絲織廠共引進日本日產LW型噴水織機2190臺,日本津田駒ZW型噴水織機1842臺,意大利JH-1000型噴水織機120臺,捷克H175U型噴水織機20臺,噴水織機成為絲織行業(yè)引進最多的無梭織機機種。同時,我國國產噴水織機銷勢也漸好,外資、民營均有,有引進技術的,也有仿制改進的,噴水織機在全國遍地開花。
隨著人民生活的提高,仿真絲、化纖紡絲、仿麻,仿皮的高檔服飾面料需求量大幅上升。纖織物的需求快速增長,這不但為噴水織機提供了快速發(fā)展的空間,而且因為纖維原料和織物品種的不斷更新,人們對織造技術效率不斷提出新的要求,促使噴水織機及噴水織造技術逐步提高。經過十多年的發(fā)展,噴水織造的技術水平出現(xiàn)了新面貌。常規(guī)大批量投產的織機速度已由最初的400r/min提高到1000r/min以上。
1.2 織布機的控制
為了保證織機高速、高效的生產各種高質擻的產品,降低勞動強度,提高勞動生產率,除具備先進的機械設計與精密的機加工技術之外,完備的織機電控系統(tǒng)也是其中一個重要方面。進入80年代后期之后,隨著微型計算機技術應用的進一步發(fā)展,各種無梭織機的電控系統(tǒng)更加成熟與完善,以至當前任何一臺先進的織機都體現(xiàn)了機電一體化的完美結合。
新型織機的電控系統(tǒng)具備了下列主要功能:
1)織機工作狀態(tài)的調整、監(jiān)控及生產管理功能,如織機參數的設置、工藝參數的設定、織機工作狀態(tài)監(jiān)測、生產數據轉移、織機信息顯示等操作臺式中央計算機的鍵盤功能。
2)提高織機的產品質量及品種適應性的功能,如電子多臂、電子提花、電子選色、電子卷取、電子送經、自動找梭口及防開車檔、引緯張力程控、緯紗定長及時間控制、開車補償、自動修緯、自動修經等。
3)方便織機的操作與維修功能和織機的安全保護勸能等。織機的電氣控制系統(tǒng)是織機全部電控系統(tǒng)的強電部分,是織機電子控制系統(tǒng)的執(zhí)行系統(tǒng),有時織機機械控制系統(tǒng)的動力來源于控制設備,它由主電路及其控制電路組成。織機的電子控制系統(tǒng)是全部織機電控系統(tǒng)的弱電部分,也是其核心部分,織機各種功能的完備與否,與該機電控制技術的先進程度密切相關。
1.3 織布機控制技術的發(fā)展
織機控制技術發(fā)展到今天,經歷了純人工控制、純機械控制、機電(或機電液)控制、機電一體化、單臺計算機的集中控制、多臺微機的分級和分層控制等幾個階段。無梭織機的控制最主要的特征體現(xiàn)在新型引緯方面,且其他方面也采用了許多新技術,所以又稱為新型織機。
隨著電子控制技術和計算機控制技術的發(fā)展,織機控制技術進入了新的迅速發(fā)展的階段,為研制低價格、高性能的織機控制提供了可能性,為不斷提高織物質量創(chuàng)造了條件。計算機控制技術在織機中的應用日趨廣泛和成熟,它代表了當今織機發(fā)展的最新水平。計算機控制技術的應用提高了織造的生產效率和產品的質量,大大降低了勞動強度,節(jié)省勞力,實現(xiàn)了織造工廠自動化。
織機的計算機控制技術的特點是利用微電子技術來實現(xiàn)自動控制,利用微機生產管理系統(tǒng)完成織造參數設定、修改、現(xiàn)實、檢測、控制,使織造生產的管理自動化。國產紡織設備的機電一體化起步較晚,我國織機生產廠家從90年代后期,開始涉足噴水織機控制系統(tǒng)的研究開發(fā)領域,走技術引進、技術消化吸收、獨立開發(fā)的道路。經過十幾年的努力,取得了一定的成績,研發(fā)出了多款噴水織機控制系統(tǒng)。與進口噴水織機相比,在織機性能和織造織物的品種適應性等方面還存在很大差距。從理論上研究高速噴水織機的控制系統(tǒng),對提高國內噴水織機的制造水平,滿足日益增長的市場要求,有重要的理論意義和顯著的經濟效益。
織布機一般有硬件和軟件兩種控制方式。硬件控制成本雖低,但靈活性也低,機器的使用壽命也不長,維修不方便。而軟件控制,成本雖高,但可靠性也高,穩(wěn)定性也好,維修簡單,并且節(jié)省勞動力,現(xiàn)在被廣泛使用。本課題中,采用了單片機控制織布機,通過改變軟件程序就可以實現(xiàn)織布機所要求的不同功能,大大增強了靈活性和工作效率。
1.4 本文的結構
本文圍繞高速噴水織布機控制系統(tǒng)的設計,根據設計任務和要求,介紹了織布機的發(fā)展概況,噴水織布機的工作原理,控制系統(tǒng)原理圖的設計,軟件流程圖的繪制與程序的編寫,并介紹了如何使用Protel DXP繪制原理圖和PCB圖。全文分六章,各章內容如下:
第一章為緒論,主要介紹織布機的發(fā)展及其控制技術;
第二章為織布機概述與設計要求,主要介紹了織布機工作原理與檢測要求,以及對織布機的控制要求進行闡述;
第三章為控制系統(tǒng)硬件電路設計部分,詳細說明了硬件部分的設計情況,包括設計方案的確定,主控制電路、整流電路及強電控制電路部分的設計與分析;
第四章為控制系統(tǒng)軟件設計部分,包括主程序、子程序流程圖的繪制,主程序、中斷子程序、延時子程序的編寫;
第五章為Protel DXP的應用,介紹了Protel DXP,以及如何應用Protel DXP繪制系統(tǒng)原理圖及PCB圖;
第六章主要是結論,對論文的總結以及做畢業(yè)設計的感想。
第二章 織布機概述與設計要求
2.1 噴水織布機概述
2.1.1 噴水織布機簡介
織布機分梭織機、噴水織機和噴氣織機,由于梭織慣性大、效率低,基本已淘汰,目前織布機多為噴水織機和噴氣織機,兩者工作原理基本相同。
2.1.2 噴水織布機噴紗原理
噴水織機是利用高壓水與緯紗之間的摩擦力,拉動緯紗穿過交錯排列好的上下交替運動的一根根經紗,交織過程中,經紗邊交替上下運動邊向前移動,每上下交替運動一次,高壓水噴出一根緯紗,經紗和緯紗繞在各自紗臺上,自動放紗,每噴出一根緯紗,剪紗刀自動將其剪斷,為使緯紗排緊,每噴一根緯紗,緊紗裝置緊紗一次,使緯紗排列緊密??棾傻牟冀浳b置吸水后,卷到前方卷布筒上。如圖2.1所示。
2.2 檢測的內容與要求
在織布過程中,遇到故障必須立即停車,需檢測到故障有:
1)斷緯。如圖2.2所示。在正常工作中,每噴水一次,由接近開關產生一信號,同時探緯傳感器也相應產生一信號,兩信號同時送到探緯器,若探緯器只收到接近開關信號,沒有收到探緯傳感器信號,說明已經斷緯,此時探緯器立即發(fā)出停車信號,切斷主電機電源,隨后發(fā)出剎車信號,剎住織布機,停止運動,以免經紗繼續(xù)向前移動,造成排除故障重新開機后緯紗不連續(xù),出現(xiàn)次品。
2)電機過熱。當電機工作溫度過高,電機內部的過熱保護裝置發(fā)出信號,電機須停機并立即剎車。
3)左右捻邊紗、纏緯紗斷紗、卷布筒張力過大,需停止、剎車。
除了上述故障發(fā)生的需要停車外,當織布長度達到設定長度的也要立即停車。
2.3 織布機的控制要求
2.3.1 電機的控制
織布機共有三臺電機:
1)主電機。主要為織布機運動裝置提供運動以及動力。起動時,有兩種
圖2.1高速噴水織布機工作原理
方式:①Y型起動,正常工作時也為Y型;②△-Y型起動,△型起動(起動快),經延時后切換成Y型正常運轉,起動方式可由操作者選擇。
2)風機電機。共兩臺,一只吹風,一只吸風,將吹風機吹出的水汽吸走。
調整織布機各個運動機構位置時,可正、反點動主電機,此時,風機電機不需起動??棽紩r,要先啟動風機電機,后啟動主電機,否則主電機不起動。(另外,調整織布機,剎車裝置要松開,否則不能點動??棽紩r,剎車裝置處在松開的有效狀態(tài)。)
圖2.2 壓水及斷緯故障檢測示意圖
2.3.2 剎車的控制
剎車裝置為電磁鐵,啟動主電機織布時,剎車裝置必須處于有效狀態(tài),即遇到故障的停車能立即剎車,當剎車裝置處于無效狀態(tài)時,主電機不能啟動。點動調整織布機時,剎車也應處于有效狀態(tài),松開點動按鈕后,能立即剎住織布機。當剎車裝置處于無效狀態(tài)時,可用于手工盤動織布機,以調整織布機運動機構裝置。
2.3.3 指示燈要求
織布機由四只指示燈,紅色作電源指示,接通電源后,該燈亮;黃色作織布指示,正常工作時,該燈不停閃爍,斷緯停車后,該燈只亮不閃爍;綠色作電機過熱、捻邊紗、纏緯紗斷紗指示,故障發(fā)生后停車時,該燈亮,故障不發(fā)生不亮;藍色作計長指示,設定長度達到后停車時指示,長度未到,不停車,燈不亮。
2.3.4 直流電源要求
控制系統(tǒng)所需要電源由四種直流電源:單片機工作電壓5V,探緯器工作電壓12V,控制按鈕工作電壓12V,剎車裝置直流電壓110V。上述四種直流電壓經變壓器、整流后獲得。剎車時,加在電磁鐵上的電壓為110V,停車后,降為24V,這是通過控制系統(tǒng)軟件,使電磁鐵線圈處于通-斷-通-斷……工作狀態(tài),靠改變通、斷時間以使線圈的平均電壓為24V。如圖2.3所示。
圖2.3剎車電壓
第三章 織布機控制系統(tǒng)電路設計
3.1 設計方案的擬定
根據任務書要求,對織布機控制系統(tǒng)電路進行設計。控制系統(tǒng)電路分三個電路:主控電路、強電電路和整流電路。主控電路利用CPU為89C51的單片機實現(xiàn)正反轉、正反點動、風機運轉、電磁剎車、故障檢測自停,以光電耦合器作為隔離單片機系統(tǒng)與輸入輸出部分的控制元件??刂葡到y(tǒng)輸出口與強電電路接口為固態(tài)繼電器。整流電路主要由變壓器、二極管整流橋、濾波器和集成穩(wěn)壓器等組成,用來實現(xiàn)三相交流電到5v(單片機工作電壓),12v(探緯器工作電壓),12v(控制按鈕工作電壓),110v(剎車裝置直流電壓)的轉換。強電部分主要利用電氣控制原理實現(xiàn)電機運轉,包括電氣保護元件、接觸器開關、電機等。
3.2 主控電路的設計
主控電路主要利用89C51單片機實現(xiàn)主電機正反轉、正反點動、風機運轉、電磁剎車、故障檢測自停,以光電耦合器作為隔離單片機系統(tǒng)與輸入輸出部分的控制元件,并在電機控制信號輸出電路當中采用了固態(tài)繼電器與電機控制強電電路進行連接。主控電路如圖3.1所示。
3.2.1 主控電路中單片機89C51的應用
AT89C51是美國ATMEL公司生產的低電壓、高性能CMOS8位單片機,片內含4KB的可反復擦寫的程序存儲器和128B的隨機存取數據存儲器(RAM),器件采用Atmel公司的高密度、非易失性存儲技術生產,兼容MCS-51指令系統(tǒng),片內配置通用8位中央處理器(CPU)和Flash存儲單元,功能強大的AT89C51單片機可靈活應用于各種控制領域[1]。
如圖3.2所示,89C51共有40條引腳。其引腳的說明如下:
1.電源引腳VCC和GND(共2根)
VCC (40腳):接+5V電壓。
GND(20腳):接地。
2.外接晶體引腳XTAL1和XTAL2(共2根)
XTAL1(19腳)和XTAL2(18腳)引腳接外部振蕩器的信號,即把外部振蕩器的信號直接連到內部時鐘發(fā)生器的輸入端。原理圖中,XTAL2接振蕩信號,
圖3.1主控電路圖
XTAL1接地。其使用了12MHz晶振,則根據單片機CPU的工作時序,其4個周期的具體值計算如下:
振蕩周期=;
時鐘周期=;
機器周期=;
指令周期=。
3.控制和復位引腳ALE、、和RST(共4根)
ALE(30腳):當訪問外部程序存儲器或數據存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。
圖3.2 89C51引腳圖
(29腳):外部程序存儲器讀選通信號。
(31腳):外部訪問允許。
RST (9腳):復位信號輸入端(高電平有效)。
4. I/O口引腳P0、P1、P2、P3
P0口:P0口是一組8位漏極開路輸出型雙向I/O口,也即地址/數據總線復用口。作為輸出口用時,每位能以吸收電流的方式驅動8?個TTL邏輯門電路,對端口寫“1”時,又可作高阻抗輸入端用。
P1口:P1口是一個帶有內部上拉電阻的8位雙向I/O口。P1口的輸出緩沖器可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內部的上拉電阻把端口拉到高電位,這時可作輸入口。作輸入口使用時,因為內部有上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。
P2口:P2是一個帶有內部上拉電阻的8位雙向I/O口,P2口的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”時,通過內部的上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。在訪問外部程序存儲器時或16位地址的外部數據存儲器(如執(zhí)行MOVX?@DPTR,A)時,P2口送出高8位地址數據。在訪問8位地址的外部數據存儲器(如執(zhí)行?MOVX?@R1,A)時,P2口線上的內容(特殊功能寄存器SFR區(qū)中的R2寄存器的內容),在整個訪問期間不會改變。
P3口:P3口是一個帶有內部上拉電阻的8位雙向I/O口。P3口的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”時,它們被內部上拉電阻拉高并可作為輸入端口。作輸入端時,被外部拉低的P3口將用上拉電阻輸出電流。
根據任務書要求,本設計所應用引腳功能見表3.1:
表3.1 引腳功能說明
端口引腳
功能說明
端口引腳
功能說明
VCC
工作電壓+5V
P1.5
控制左絞故障自停
GND
接地
P1.6
控制纏緯故障自停
P0.0
控制計長指示燈
P1.7
控制張力過大自停
P0.1
控制五項自停指示燈
P2.0
控制高壓剎車
P0.2
控制探緯指示燈
P2.1
控制低壓剎車
P0.3
控制電源指示燈
P2.2
控制繼電器YKM輸出電路
P0.4
控制繼電器KM0輸出電路
P3.1
控制主電機反轉點動
P0.5
控制繼電器FKM輸出電路
P3.2
控制系統(tǒng)停車
P0.6
控制繼電器ZKM輸出電路
P3.3
控制主電機正轉點動
P0.7
控制繼電器ΔKM輸出電路
P3.4
接近開關信號
RST
控制系統(tǒng)復位
P3.5
控制風機啟動
P1.0
手動控制六項自停
P3.6
剎車開關信號
P1.1
手動控制主電機Y-Δ啟動
P3.7
控制系統(tǒng)停止
P1.2
控制計長自停
XTAL1
接振蕩器
P1.3
控制電機過熱自停
XTAL2
接振蕩器
P1.4
控制右絞故障自停
3.2.2 主控電路中光電耦合接口電路
1. 光電耦合器的結構及特點
光電耦合器是以光為媒介傳輸電信號的一種電一光一電轉換器件。它由發(fā)
圖3.3 光電耦合器的結構和符號
光源和受光器兩部分組成。把發(fā)光源和受光器組裝在同一密閉的殼體內,彼此間用透明絕緣體隔離。如圖3.3所示。發(fā)光源的引腳為輸入端,受光器的引腳為輸出端,常見的發(fā)光源為發(fā)光二極管,受光器為光敏二極管、光敏三極管等等。光電耦合器的種類較多,常見有光電二極管型、光電三極管型、光敏電阻型、光控晶閘管型、光電達林頓型、集成電路型等。
2.光電耦合器接口電路
當用微處理器輸出去控制大功率電器時,要將強電與弱電隔離,一般由光隔離和磁隔離兩種。本設計中采用光電隔離。由光電耦合器組成的光電耦合電路應用(以控制風機啟動為例)如圖3.4所示圖中光耦為晶體管輸出型光電耦合器。光電晶體管以光取代基極電流,作為晶體管的輸入,當光電耦合器的發(fā)光二極管發(fā)光時,光電晶體管受光的影響在cb和ce間會有電流流過,電流受光照強度控制。光電耦合器將單片機89C51系統(tǒng)與控制開關隔離,使兩部分的電流相互獨立。由于光電耦合器是電流型輸出,不受輸出端工作電壓的影響,因此可以用于不同電平的轉換。
圖中,當開關閉合時,發(fā)光二極管通電發(fā)光,受光部分受光導通,P3.5低電平有效;當開關斷開,光耦輸入端電流為0,發(fā)光二極管不導通,輸出相當于開門,P3.5為高電平。電阻RI1起限流保護作用。
3.2.3 主控電路中固態(tài)繼電器接口電路
固態(tài)繼電器是一種新型無觸電繼電器。它是隨著微電子技術的不斷發(fā)展產生的以弱控強新型電子器件。同時又為強、弱之間提供良好的隔離,從而確保
圖3.4控制系統(tǒng)電路中的光耦接口電路
電子電路和人身的安全。
固態(tài)繼電器利用電子元器件的電磁和光特性來完成輸入與輸出的可靠隔離,利用大功率三極管,功率場效應管,單項可控硅和雙向可控硅等器件的開關特性,來達到無觸點,無火花地接通和斷開被控電路。固態(tài)繼電器有三部分組成:輸入電路,隔離(耦合)和輸出電路。按輸入電壓的不同類別,輸入電路可分為直流輸入電路,交流輸入電路和交直流輸入電路三種。其輸入與輸出電路的隔離和耦合方式有光電耦合和變壓器耦合兩種。輸出電路也可分為直流輸出電路,交流輸出電路和交直流輸出電路等形式。交流輸出時,通常使用兩個可控硅或一個雙向可控硅,直流輸出時可使用雙極性器件或功率場效應管。
固態(tài)繼電器接口電路如圖3.5所示。
繼電器的輸入為單片機的邏輯電平,信號經光電耦合器耦合后,經驅動三極管進行轉換,使輸出的驅動電壓能夠適應繼電器線圈的要求。圖中PNP三極管為固態(tài)繼電器的驅動管。當89C51的P0.4口為低電平時,經光耦耦合,加在PNP基極的電位低于發(fā)射極,三極管導通,固態(tài)繼電器導通,接觸器KM0線圈得電,KM0常開觸點閉合,電機運行。繼電器動作時,對電源有一定的干擾,為了提高單片機系統(tǒng)的可靠性,在單片機和繼電器之間用光耦隔離,使兩部分的電源相互獨立。避免輸出部分電源變化對單片機電源的影響,減少系統(tǒng)所受干擾,提高系統(tǒng)可靠性。
圖3.5固態(tài)繼電器接口電路
3.3 六項自停電路設計
六項自停電路是用于在系統(tǒng)織布過程中,發(fā)生故障時,使系統(tǒng)停車并剎車。該電路主要檢測故障包括:斷緯、電機過熱、左、右捻邊紗、纏緯紗斷紗、卷布筒張力過大以及計長信號等。電路如圖3.6所示。
圖中,P1.0為手動控制六項自停電路。當故障檢測需要停車時,開關S0閉合;不需要停車時,開關S0打開。P1.2-P1.7口為自動控制六項自停電路,分別為計長、電機過熱、右絞故障、左絞故障、纏緯故障、張力過大自停。其中,有3只指示燈,探緯指示、五項自停指示、計長指示來指示故障??棽紮C運行時,將P1.0常開開關S0閉合,當發(fā)生故障時,相應的保護開關S1-S6開關閉合,使自停電路導通,切斷主電機電源,隨后發(fā)出剎車信號,剎住織布機。
3.4 電磁剎車電路設計
如圖3.7所示,為電磁剎車電路,電路主要由比較器、三極管、光耦、VMOS管、電磁鐵線圈、續(xù)流二極管、電阻電容等器件構成。
P2.1為控制剎車開關,開剎車時,P2.1置1,關剎車時,將P2.1置0;P2.0為高低壓剎車轉換。兩引腳發(fā)出的信號,經比較放大后,控制VMOS驅動管的導通與截止,以實現(xiàn)電磁剎車的打開或關閉。
3.4.1 剎車電路中的電氣元件
(1) 反向器 圖3.7中反向器74HC00為雙列14腳與非門,其中兩對作為與非門使用,為了節(jié)省資源,將剩余兩對作為非門使用。
圖3.6六項自停電路
(2)續(xù)流二極管 與電磁鐵線圈并聯(lián)的二極管起續(xù)流保護作用,電磁鐵線圈斷電時會產生很大的反向電動勢,會擊穿電磁鐵驅動VMOS管,加上續(xù)流二極管,電路斷路時,線圈產生的反向電動勢使二極管處于正向導通狀態(tài),構成回路,大大減小了線圈兩端的反向電動勢,保護VMOS管。
(3)電位器 電位器的可調,使織布機能夠準確停止在某個位置。
3.4.2 剎車電路工作原理
剎車裝置為電磁鐵,啟動主電機織布時,剎車裝置必須處于有效狀態(tài),即遇到故障的停車能立即剎車,當剎車裝置處于無效狀態(tài)時,主電機不能啟動。點動調整織布機時,剎車也應處于有效狀態(tài),松開點動按鈕后,能立即剎住織布機。當剎車裝置處于無效狀態(tài)時,可用于手工盤動織布機,以調整織布機運動機構裝置。
圖3.7電磁剎車電路
圖3.7所示電磁剎車電路中,P2.1控制剎車開關,P2.1控制剎車高低壓轉換。若流過兩比較器的電平均為高電平,經過與非門輸出低電平,經過反相器為高,則光電耦合器不導通,VMOS管基極為高電平,VMOS管導通,電磁鐵線圈通電,系統(tǒng)剎車。剎車時,通過改變P2.0的高低來實現(xiàn)電磁鐵線圈的通電、斷電,使電磁鐵線圈處于通-斷-通-斷……工作狀態(tài),靠改變通、斷時間比使線圈的平均電壓為24V。電磁鐵導通情況見表3.2。
表3.2 電磁鐵導通情況
剎車開關
A
B
Z
剎車
開(分)
1
1
1
開
關(合)
1
0
0
關
開
0
1
0
關
關
0
0
0
關
3.5 強電控制電路設計
強電控制電路設計如圖3.8所示,主要包括空開、熱繼電器、接觸器開關、電機等,實現(xiàn)控制風機啟動,控制主電機正、反轉,星/三角啟動,為直流電源提供交流電壓。
圖3.8 強電控制電路
1)QF為低壓斷路器俗稱自動開關,是低壓配電系統(tǒng)和電力拖動系統(tǒng)中的重要器件。它相當于刀開關、熔斷器、熱繼電器和欠壓繼電器的組合,集控制與多種保護于一身,具有操作安全、使用方便、工作可靠、安裝簡單、分斷能力高等優(yōu)點[2]。
2)FR為熱繼電器,是利用電流熱效應原理來切斷電路的保護器件。專門用來對連續(xù)運行的電動機實現(xiàn)過載及斷相保護,以防電動機因過熱而燒毀[2]。
3)開關KM0、ZKM、FKM、YKM、ΔKM 都是接觸器的常開觸點,控制電機運轉。接觸器KM0線圈得電,KM0的常開觸點閉合,風機運行。接觸器ZKM、YKM線圈得電,ZKM、YKM的常開觸點閉合,電機正轉并星形啟動運轉。接觸器ZKM、ΔKM線圈得電,ZKM、ΔKM的常開觸點閉合,電機正轉并三角形啟動??梢酝ㄟ^單片機或手動來選擇主電機啟動方式。
3.6 整流電路設計
整流電路如圖3.9所示,交流電先經過變壓器,然后通過整流橋和穩(wěn)壓塊等得到工作需要的直流電??刂葡到y(tǒng)需要四種直流電源:單片機工作電壓5V,
探緯器工作電壓12V,控制按鈕工作電壓12V,剎車裝置直流電壓110V。
圖3.9 整流電路
整流橋由4個二極管組成,對經過整流變壓器變壓的交流電整流,在交流電壓的正、負半周,二極管兩兩導通,將交流電壓轉換成兩個同極性的單向脈動性直流電壓。
兩個電容并聯(lián)組成濾波電路,濾去整流輸出電壓中的紋波,由于電容在電路中有儲能作用,并聯(lián)的電容器在電源電壓升高時,能把部分能量儲存起來,當電源電壓降低時,就能把能量釋放出來,使負載電壓比較平滑,即電容具有平波的作用。電路中的V5、V6是穩(wěn)壓塊,作用是使輸出的電壓不受負載變化和電網電壓波動的干擾的影響而保持恒定不變。其后的電解電容也起到了減小穩(wěn)壓電源輸出端由輸入電源引入的低壓干擾。
第四章 織布機控制系統(tǒng)軟件設計
織布機控制系統(tǒng)的軟件設計,是以89C51單片機為控制核心,主要運用了芯片的并行I/O 口功能、定時器功能和中斷功能。
4.1 主程序設計
1. 主程序流程圖(如圖4.1所示)
圖4.1 主程序流程圖
2.初始化程序的編寫
程序初始化的編寫,主要包括以下幾個部分:
①設定I/O口的初始狀態(tài)
②設定定時器的工作方式
③選擇工作寄存器組
④開CPU中斷
⑤清有關標志位
編寫程序清單如下:
ORG 0000H ;
AJMP MAIN ;復位入口轉到主程序
ORG 0003H ;
AJMP IN0 ;INT0中斷入口地址為0003H
ORG 000BH ;
AJMP TT0 ;定時器0(T0)中斷入口地址為000BH
ORG 001BH ;
AJMP TT1 ;定時器1(T1)中斷入口地址為001BH
ORG 0030H ;
MAIN: CLR P0.2 ;關探緯器指示燈
CLR P2.0 ;開低壓剎車
MOV TMOD, #10H ;定時器0模式0,定時器1模式1
SETB EA ;CPU開放中斷
CLR IT0 ;電平觸發(fā)
MOV A, #00H ;所有標志位清零
MOV 21H, A ;
其中標志位有四個: 08H為時間常數標志位,09H為風機標志位,0AH為電機正轉標志位,0BH為中斷發(fā)生標志位,分別存放在以21H為地址的單元格內。
確定定時器方式寄存器TMOD控制字及各控制位的值:
① 定時器方式寄存器TMOD控制字
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
1
0
0
0
0
T1方式字段 T0方式字段
即TMOD控制字為#10H
②置TRx=1,啟動計數。
③置ETx=1,允許定時器/計數器中斷。
④置EA=1,CPU開中斷。
⑤置IT0=0,電平觸發(fā)。
3.主程序清單
L1: SETB P2.1 ;剎車開關開?
JNB P2.1,L1 ;
MOV TL0,#18H ;開剎車,定時器0開
MOV TH0,#0F9H ;
SETB ET0 ;
SETB TR0 ;
L2: JNB P3.5,L8 ;風機啟動?
JB P3.3,L4 ;正轉點動?
CLR TR0 ;
CLR ET0 ;關定時器0
SETB P2.0 ;關剎車
JNB P2.1,L1 ;剎車開關開?
LCALL T20M ;
CLR P0.6 ;ZC動作
CLR P2.2 ;CY動作
L3: JNB P3.3,L3 ;等按鈕釋放
SJMP L6 ;
L4: JB P3.1,L7 ;反轉點動?
CLR TR0 ;關定時器0
CLR ET0 ;
SETB P2.0 ;關剎車
JNB P2.1,L1 ;剎車開關開?
LCALL T20M ;
CLR P0.5 ;FC動作
CLR P2.2 ;CY動作
L5: JNB P3.1,L5 ;等按鈕釋放
L6: SETB P2.2 ;
SETB P0.6 ;關電機
SETB P0.5 ;
CLR P2.0 ;開高壓剎車
LCALL T500M ;
MOV TL0,#18H ;
MOV TH0,#0F9H ;開定時器0,低壓剎車
SETB ET0 ;
SETB TR0 ;
L7: JB P2.1,L2 ;剎車開關開?
CLR TR0 ;
CLR ET0 ;關剎車,關定時器0
SETB P2.0 ;
LJMP L1 ;
L8: CLR P0.4 ;啟動風機
SETB 09H ;風機標志位置1
L9: CLR 0BH ;中斷發(fā)生標志位清0
JNB 09H,L2 ;風機標志位1?
JB 0AH,L10 ;正轉標志位1?
JB P2.1,L10 ;剎車開關開?
LJMP L17 ;
L10: JNB P3.3,L11 ;正轉按鈕按下?
LJMP L15 ;
L11: SETB 0AH ;正轉標志位置1
CLR TR0 ;
CLR ET0 ;關剎車,關定時器0
SETB P2.0 ;
CLR P2.1 ;
JB P1.1,L12 ;Δ-Y?P1.1為高電平時,轉Δ動作
LCALL T20M ;延時20ms
CLR P0.6 ;ZC、CΔ動作
CLR P0.7 ;
LCALL T500M ;延時0.5s
MOV TL1,#0B0H ;探緯指示燈開
MOV TH1,#3CH ;
SETB ET1 ;開定時器1
SETB TR1 ;
SETB EX0 ;開INT0
LJMP L13 ;
L12: LCALL T20M ;
CLR P0.6 ;ZC動作
CLR P0.7 ;CΔ動作
LCALL T500M ;
MOV TL1,#0B0H ;探緯指示燈開
MOV TH1,#3CH ;
SETB ET1 ;開定時器1
SETB TR1 ;
SETB EX0 ;開INT0
LCALL T1S ;
LCALL T1S ;延時3S
LCALL T1S ;
JB 0BH,L13 ;中斷發(fā)生?
CLR EX0 ;關中斷
JB 0BH,L13 ;中斷發(fā)生?
SETB P0.7 ;關CΔ
CLR P2.2 ;開CY
SETB EX0 ;開IN0
L13: JB P3.7,L9 ;六項自停?;
CLR EX0 ;關中斷
JB 0BH,L9 ;中斷發(fā)生?
SETB P2.2 ;
SETB P0.7 ;關全部電機
SETB P0.6 ;
SETB P0.4 ;
L14: JNB P3.4,L14 ;等待接近開關信號
CLR P2.0 ;開高壓剎車
SETB P3.6 ;
CLR TR1 ;
CLR ET1 ;關定時器1中斷
CLR P0.2 ;關探緯燈
LCALL T500M ;
MOV TL0,#18H ;開定時器0,低壓剎車
MOV TH0,#0F9H ;
SETB ET0 ;
SETB TR0 ;
CLR 09H ;風機標志位清0
CLR 0AH ;正轉標志位清0
LJMP L9 ;
L15: JB 0AH,L13 ;正轉標志位1?
JB P3.7,L9 ;停止?
SETB P0.4 ;關風機
CLR 09H ;風機標志位清0
L17: SETB P0.4 ;關風機
CLR 09H ;風機標志位清0
CLR TR0 ;關定時器0
CLR ET0 ;
SETB P2.0 ;關剎車
LJMP L1 ;
4.2 子程序設計
1.INT0中斷子程序
INT0中斷子程序的流程如圖4.2所示,根據其流程
編寫的程序為:
IN0: JB 0BH,LIN02 ;中斷發(fā)生標志位為1,
轉LIN02
SETB P2.2 ; 圖4.2 INTO中斷子程序
SETB P0.7 ;關所有電機 流程圖
SETB P0.6 ;
SETB P0.4 ;
LIN01: JNB P3.4,LIN01 ;等待接近開關信號
CLR P2.0 ;開高壓剎車
SETB P3.6 ;
CLR TR1 ;關定時器1
CLR
收藏