生產線控制系統的
計算機控制技術的實現
課程名稱:微機原理
班級:車輛工程09-1班
學號:0901********
姓名:鮑永
指導教師:李豔文
2023年5月
某生產線控制系統設計
鮑永(燕山大學車輛與能源學院)
摘要:在計算機星研除錯系統環境下,成功實現了某生產線控制系統設計及執行除錯。通過實驗箱上的各部分硬體系統,模擬工程實際中的各個環節:
8255和138解碼器控制工位(發光管代替)切換和工位啟停;1953脈衝及8253準確計時;8155控制數碼管顯示已完成數和已誤工次數;蜂鳴器和邏輯筆發出故障警報;8255控制點陣,顯示生產線狀態。
前言: 隨著科學技術的發展,工業機械化程度也逐步加深,這不僅為企業,更為社會創造了豐厚的利潤。為了實現生產要求,現通過微機控制整個流水線作業不僅可以節約人力,還能提高生產效率,降低生產成本。
在本控制系統設計中,5個發光管代表現實生產中的5個工位,其亮滅表示實際生產中是否工作;八位數碼管的低四位顯示實際生產中工件完成個數,高四位顯示故障發生次數。利用定時晶元8253、並口晶元8155與8255a、1953脈衝、八位數碼管、138解碼器、發光管、蜂鳴器、邏輯筆及8*8點陣模組實現生產要求。
某生產線用於裝配某機械產品,總共有5個工位,分別為a、b、c、d、e要求使用微機控制,總計45秒完成乙個產品的裝配。a、b、c、d各需要8秒,e工位需要13秒。其中e工位是關鍵控制工位,如果在e工位沒有按照要求的時間完成就要將a工位暫停,直到e工位完成後給a乙個完成訊號重新啟動a工位。
要求記錄完成的工件數和生產線發生故障的次數並顯示。
1、工位準確計時(8s與13s)
2、檢測e工位是否誤工
3、發出誤工警報
4、記錄並顯示完成工件數
5、記錄並顯示已誤工次數
1、a、b、c、d、e工位的表示:用138解碼器控制發光管代替。
2、工位準確計時(8s與13s):使用8253及1953脈衝。
3、檢測e工位是否誤工:用開關代替,誤工輸入低電平,正常輸入高電平,用8255檢測。
4、誤工警報:蜂鳴器響(警報1)、邏輯筆紅燈亮(警報2)
5、記錄並顯示完成工件數:使用數碼管低4位表示,8155控制。
6、記錄並顯示已誤工次數:使用數碼管高4位表示,8155控制。
7、顯示裝置生產線工作狀態:8255控制8*8點陣顯示『x』
8255晶元、8155晶元、138解碼器、數碼管、1953脈衝、8253晶元、發光二極體、蜂鳴器、邏輯筆、點陣(由於管腳不夠用,只用了8*8顯示)。
圖1、電路圖一
圖1說明:8255的pa口接點陣行控制口,pb口接列控制口(16*16點陣的另一列控制口接地),pc0-pc2口接138解碼器的abc輸入口,pc4口接誤工開關;138解碼器的y0-y7輸出口接發光管的控制口;8253的clk0接1953脈衝,out0接8255的pc4口;蜂鳴器和邏輯筆直接接到誤工開關上。
圖2、電路圖二
圖2說明:8155的pa口接數碼管的位控制埠,pb口接數碼管的段控制埠。
圖3、實驗連線圖
圖4、控制流程圖
.model small
.stack
.data
led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
bvar db 0,0,0,0,0,0,0,0存數字
bvar1 db 8 dup存要顯示的數字**
number dw 0,0
.code
start: mov dx,0f003h
mov al,88h ;8255工作在方式0,a口輸出,b口輸出,c口高四位輸入,低四位輸出
out dx,al
mov dx,0f002h
mov al,11111111b ;燈全滅
out dx,al
mov al,00110000b設定8253的1端的工作方式
mov dx,0d003h
out dx,al
a: mov dx,0f002h ;a工位工作
mov al,11111000b
out dx,al
call delay2
b: mov dx,0f002h ;b工位工作
mov al,11111001b
out dx,al
call delay2
c: mov dx,0f002h ;c工位工作
mov al,11111010b
out dx,al
call delay2
d: mov dx,0f002h ;d工位工作
mov al,11111011b
out dx,al
call delay2
e: mov dx,0f002h ;e工位工作
mov al,11111100b
out dx,al
call delay3
xor cx,cx
guz: call xians ;e工位工作出故障
inc cx
mov dx,0f002h
in al,dx
and al,00010000b
cmp al,0 ;判斷pc4的電平高低
jnz next1
mov dx,0f001h ;8*8led點陣顯示程式段
mov al,10000001b ;列》pa口接行,pb口接列
out dx,al
mov dx,0f000h
mov al,01111111b ;1行
out dx,al
call delay
mov dx,0f001h
mov al,01000010b ;列
out dx,al
mov dx,0f000h
mov al,10111111b ;2行
out dx,al
call delay
mov dx,0f001h
mov al,00100100b ;列
out dx,al
mov dx,0f000h
mov al,11011111b ;3行
out dx,al
call delay
mov dx,0f001h
mov al,00011000b ;列
out dx,al
mov dx,0f000h
mov al,11101111b ;4行
out dx,al
call delay
mov dx,0f001h
mov al,00011000b ;列
out dx,al
mov dx,0f000h
mov al,11110111b ;5行
out dx,al
call delay
mov dx,0f001h
mov al,00100100b ;列
out dx,al
mov dx,0f000h
mov al,11111011b ;6行
out dx,al
call delay
mov dx,0f001h
mov al,01000010b ;列
out dx,al
mov dx,0f000h
mov al,11111101b ;7行
out dx,al
call delay
mov dx,0f001h
mov al,10000001b ;列
out dx,al
mov dx,0f000h
mov al,11111110b ;8行
out dx,al
jmp guz
next1: dec cx
jz next12
inc word ptr number[2] ;故障次數記錄
next12: mov dx,0f001h
mov al,00000000b ;列》使點陣不亮
out dx,al
mov dx,0f000h
mov al,11111111b ;1行
out dx,al
call delay
mov dx,0e100h8155方式控制口
mov al,03h8155a口輸出,b口輸出
out dx,al
zi2: inc word ptr number[0] ;正常工件次數
call jishu
生產實習報告 燕山大學
目錄第1章緒論 1 1.1 實習目的 1 1.2 實習單位 1 1.3 實習時間 1 1.4工程概況 1 第2章對建築工地的初步認識 3 第3章定位 抄平 放線 3 3.1 定位 3 3.2 抄平 4 3.3 放線 4 3.4 樓梯 5 3.5 後澆帶 6 3.6 牆面處理 6 3.7沉降觀測點 6...
燕山大學開題報告規定
燕山大學研究生學位 開題報告規定 2011年10月修訂 第一章總則 第一條為加強我校研究生培養過程管理,保證研究生培養質量,進一步提高研究生學位 水平,結合我校實際情況,特修訂本規定。第二條我校全日制博士 碩士研究生必須進行學位 開題。研究生學位 開題的基本條件 完成培養方案規定的課程學習,在導師指...
燕山大學企業管理
第一章1.何為企業?企業具備哪些要素?企業的特徵?答 企業 從事生產 流通 服務等經濟活動,以產品或勞務滿足社會需求並獲得盈利,自主經營,自負盈虧,依法成立的經濟實體,是社會經濟活動的基本單位。要素 目標,資訊,人,財,物。特徵 1盈利性,獲得盈利是企業生存與發展的必需。2自主性 獨立性 它是獨立從...