版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《工業(yè)PC及測控系統(tǒng)》
教學(xué)講稿
1課程概述:
介紹一門培養(yǎng)電氣工程與自動化人才的新課程和與之配套的實(shí)
驗(yàn)系統(tǒng)。目的是使學(xué)生獲得IPC(IndustrialPersonalComputerZC
業(yè)PC機(jī),其應(yīng)用極為廣泛,尤其在電力系統(tǒng)中)及其在工業(yè)測控系
統(tǒng)中應(yīng)用的基本知識。
以IPC為中心構(gòu)成工業(yè)測控系統(tǒng),在此基礎(chǔ)上介紹IPC的基本
概念,C語言編程和各種接口模板的基本結(jié)構(gòu)、工作原理和使用方
法。本課程特別強(qiáng)調(diào)建立系統(tǒng)概念,在實(shí)際裝置的基礎(chǔ)上,描述了
單CPU系統(tǒng)在MROS(MultitaskReal-timeOperatingSystem多任
務(wù)實(shí)時操作系統(tǒng))管理下的任務(wù)調(diào)度及多任務(wù)并發(fā)操作,介紹如何
設(shè)計在IPC測控系統(tǒng)上運(yùn)行調(diào)度程序,包括基本概念和編程思路。
這也是本課程的特點(diǎn)之一。
在工科大學(xué)開設(shè)介紹工業(yè)控制計算機(jī)(尤其是IPC)方面的實(shí)
用課程是非常必要的,而且必須配合強(qiáng)有力的、接近實(shí)際應(yīng)用的實(shí)
驗(yàn)手段;把多任務(wù)實(shí)時操作系統(tǒng)的基本概念、多任務(wù)并發(fā)操作的概
念以及測控系統(tǒng)的概念生動、形象、具體地融合在實(shí)驗(yàn)和課程中。
IPC(工業(yè)PC)?
PC轉(zhuǎn)向工控大市場IPC
PersonalIndustrial
ComputerPersonal
Computer
辦公室,家庭惡劣的工業(yè)現(xiàn)場
PC的強(qiáng)大的人力、物力和現(xiàn)有技術(shù),以及潛在的人力、
物力和技術(shù),IPC都可以享用。
2為什么要開設(shè)《IPC及測控系統(tǒng)》這門課程
1)一門全新的課程
Z80時代
MCS-51單片機(jī)流行時
PLC在市場上嶄露頭角時
80X86
IPC及其構(gòu)成的測控系統(tǒng),早就在測控領(lǐng)域大顯身手,但是在
大專院校中幾乎沒有“反響”:
幾乎沒有相應(yīng)的教材;
幾乎沒有相應(yīng)的實(shí)驗(yàn)裝置;
幾乎沒有相應(yīng)的課程!
我們希望能夠開設(shè)出具有特色的課程,設(shè)計并制作配套的實(shí)驗(yàn)系統(tǒng)
2)一門十分有特色的課程
工科學(xué)生把計算機(jī)用在工業(yè)測控現(xiàn)場中,存在兩方面的困難:
(1)何快速地構(gòu)成一個測控系統(tǒng)的硬件環(huán)境?
(2)何快速地完成相應(yīng)的軟件?
市場上已有各種商品化的工業(yè)控制機(jī)、各種過程I/O模板(板卡)
<D
如
何開關(guān)量模板
快
速
構(gòu)
成定時器/計數(shù)器模板
一
個模擬量模板工控機(jī)
測
控十
系
統(tǒng)驅(qū)動模板
的
硬
件
環(huán)信號調(diào)理模板
圜
?
通信模板
搭積木
構(gòu)成硬件環(huán)境這項(xiàng)工作簡化為:根據(jù)現(xiàn)場需要選購工控主機(jī)和I/O模板
(1)“軟件文學(xué)”
1
2)學(xué)文學(xué)的三步曲:
何
如熟讀優(yōu)秀范文、模仿范文寫作文,創(chuàng)作。
速
快“軟件文學(xué)”的三步曲:
成
完熟讀典型的(當(dāng)然也是入門的)測控程序、上機(jī)運(yùn)行;
應(yīng)
相模仿編寫或改動這些程序;自己創(chuàng)作編寫測控程序。
的
軟(2)“組合軟件”
件盡可能選用現(xiàn)成的程序,把現(xiàn)成程序作適當(dāng)?shù)男薷?
?
作為自己程序的一部分
(3)利用高性能的開發(fā)工具和平臺如:暫不涉及
組態(tài)軟件,LabVIEW.....o
*c語言用于測控領(lǐng)域的一次實(shí)踐
*為使用商品化的多任務(wù)實(shí)時操作系統(tǒng)、組態(tài)軟件、LabVIEW
等工業(yè)軟件和開發(fā)平臺奠定一點(diǎn)基礎(chǔ)
3)形成“計算機(jī)測控系統(tǒng)系列化課程”
本課程與《C程序設(shè)計》,《計算機(jī)軟件基礎(chǔ)》,《計算機(jī)技能訓(xùn)
練1》,《計算機(jī)硬件基礎(chǔ)》,《單片機(jī)原理及應(yīng)用》,《電子技術(shù)綜合
設(shè)計》等課程,形成計算機(jī)測控系統(tǒng)系列化課程。而本課程在一定
程度上,起著“承上啟下”的作用。下圖可以給出一個大致的說明:
(1)在學(xué)習(xí)《C程序設(shè)計》后,補(bǔ)充一些作圖函數(shù)和相關(guān)內(nèi)容,
即可在《計算機(jī)技能訓(xùn)練1》中,完成《IPC及測控系統(tǒng)》課程中所
需的測控圖形畫面;補(bǔ)充訪問接口的函數(shù)及相關(guān)知識,也就具備了
本課程的數(shù)據(jù)采集和控制編程基礎(chǔ)。
(2)《計算機(jī)硬件基礎(chǔ)》為本課程打下了硬件基礎(chǔ)(包括:CPU,
接口,總線,接口芯片)。
這樣,本課程既以前面的三門課程為支撐,又為它們提供了綜
合應(yīng)用的環(huán)境。
(3)本課程完成后,又作為其后的計算機(jī)類課程和教學(xué)環(huán)節(jié)的
基礎(chǔ):
*與《單片機(jī)原理及應(yīng)用》配合,介紹以單片機(jī)為前臺機(jī)、IPC
為后臺機(jī)的兩級DCS系統(tǒng);
*與《電子技術(shù)綜合設(shè)計》配合,介紹并實(shí)際完成多機(jī)測控;
*以IPC為平臺,完成課程設(shè)計和畢業(yè)設(shè)計(如:在IPC測控
系統(tǒng)中的直流機(jī)控制,步進(jìn)機(jī)控制,諧波分析,在電力系統(tǒng)中的應(yīng)
用...)o
IPC系統(tǒng)
RS-232/RS-485轉(zhuǎn)換器
主機(jī)
實(shí)
工業(yè)=實(shí)實(shí)
PC工業(yè)PC工業(yè)PC驗(yàn)
驗(yàn)
從機(jī)i號=驗(yàn)從機(jī)2號從機(jī)3號箱
?箱箱
由四臺IPC構(gòu)成的兩級DCS實(shí)驗(yàn)系統(tǒng)
4)研究生的教學(xué)和研究基地
利用本課程提供的硬件和軟件環(huán)境,提供作為研究生的任選課
和完成課題的基地,如:Linux在IPC測控系統(tǒng)中的應(yīng)用,LabVIEW
在IPC測控系統(tǒng)中的應(yīng)用…等。
3這門課程講什么?
工控機(jī)
總線
IPC及測控接口技術(shù)
系統(tǒng)是一個傳感技術(shù)
廣闊的領(lǐng)域通信技術(shù),
涉及到多方控制方法
編程技術(shù)
面的知識
多任務(wù)實(shí)時操作系統(tǒng)
主題?建立系統(tǒng)概念
從什么角度切入?—》從具體應(yīng)用這一角度切入
4學(xué)生實(shí)驗(yàn)用的實(shí)驗(yàn)系統(tǒng)
實(shí)驗(yàn)系統(tǒng)介紹
LCD
24■?位開關(guān)量信號線
直流機(jī)步進(jìn)機(jī)
驅(qū)動電路24-位開關(guān)量信號
測量電路
16位模擬量信號線
16路模擬量信號源
16位開關(guān)量信號源定時/計數(shù)信號線
測試插口
IPC實(shí)驗(yàn)箱IPC主機(jī)
JP5廠
加變壓器步進(jìn)機(jī)開入開出模板
信號線
JP4■|__|
???
直流機(jī)開入開出模板
LED組1LED組2
??信號線
JP6
P09PIOPllP12P13P14P15P16
模入模出模板
信號線
P01P02P03P04P05P06P07P08
OOOO
息息息息息s息息曇口口□□定時/計數(shù)模板
信號線
□□E3□OGJ□E3JP2
Sl-1Sl-2Sl-3Sl-4Sl-5Sl-6Sl-7S1-8□
key
IPC實(shí)驗(yàn)箱簡介:
*提供16個開關(guān)量(SL1?SL8,S2-1?S2-8)和16個模擬量(P01~P16),
用以模擬一個小型電站的電氣信號;
*提供16個LED和1個2X16的LCD作為輸出顯示;
*提供一個模擬的溫度測控子系統(tǒng)(步進(jìn)機(jī)控制子系統(tǒng));
*一個直流機(jī)控制子系統(tǒng);一個交流信號源;
*4個D型插座,與IPC主機(jī)連接;
*3個D型插座,作為擴(kuò)展口,完成實(shí)際傳感器信號的輸入和對實(shí)際
執(zhí)行機(jī)構(gòu)的控制。對外提供24條開入/開出引線、16路A/D輸入引線、2
路D/A輸出引線、1路計數(shù)脈沖輸入引線;一個20條插針的信號觀測點(diǎn),
供示波器觀測整個系統(tǒng)中各種重要信號。
IPC測控系統(tǒng)框圖
主要工作:
1、運(yùn)行示范程序,以熟悉和學(xué)習(xí)I/O模板、測控環(huán)節(jié)、編
程思路和方法。
2、"按自己的餐圖修改示范程序、模仿編寫程序。
3、用一個簡化的多任務(wù)實(shí)時操作系統(tǒng)把14個任務(wù)程序有
機(jī)地組合成所謂“管控一體化運(yùn)行軟件”,在系統(tǒng)上運(yùn)行。
供學(xué)生實(shí)驗(yàn)用的工業(yè)Pc機(jī)測控系統(tǒng)電路原理圖
74327432
LCDRSR/WEDO—D7LED
16路開入PIN4PIN9
--1PA1PB1PC01PC11PC22PA開入/開出模板2PB1PC71PC6
A/DD/A模板16路+5V74LS194100+12V
模擬量輸入
VccDSL
165A
A
315_rwy—B
chl5474
|_卒.^YYV
DAO1513B
D
DAI6
MRDSR
2
9
脈沖源
1082541
8254_211GATEO
或步進(jìn)脈沖回送
CLKOPIN4CLKO
32
GATEOPIN5|步進(jìn)機(jī)停止控制OUTO
PIN9?
OUTO或CLK1
j?____PINlOp
CLK132GATE1
GATE1事件計數(shù)OUT1
OUT1CLK2
CLK2GATE2
GATE2OUT2
OUT2
步進(jìn)脈沖IRQ2
IPC
ISA息線PC7
+5V+12VPC6
PC5
1N4001PC4
PC3
TIP122PC2
PCI
直流電機(jī)軸上的帶孔園盤
+5V開入/開出模板8255_2
紅外紅外探測器+5V
LED
220[358
I820K口
1.8K39K1/67414
*任務(wù)程序
1)、三個定時任務(wù):0點(diǎn)制表,8點(diǎn)制表,16點(diǎn)制表。
2)、四個周期任務(wù):
*每10ms對16個開關(guān)量采樣一次,并啟動8個LED(組1)閃爍一次。
*每秒對16個模擬量采樣一次,并啟動8個LED(組2)閃爍一次。
*每250毫秒測量一次直流機(jī)的轉(zhuǎn)速并按設(shè)定值調(diào)整轉(zhuǎn)速,在屏幕
上顯示速度值和偏差值。
*每0.5秒對溫度測控子系統(tǒng)的溫度值采樣一次,控制步進(jìn)機(jī)按采
樣結(jié)果正轉(zhuǎn)或反轉(zhuǎn)若干步,并在屏幕上顯示步進(jìn)方向和步數(shù)。
3)、六個鍵盤任務(wù):
a鍵…把模擬量采樣結(jié)果在屏幕上排列顯示。
s鍵一把開關(guān)量采樣結(jié)果在屏幕上排列顯示。
d鎮(zhèn)…小型電站電氣主接線圖各模擬量的動態(tài)顯示。
t鍵…小型電站電氣主接線圖各開關(guān)量的動態(tài)顯示。
m鍵一直流機(jī)運(yùn)行速度曲線的動態(tài)顯示。
b鍵一步進(jìn)機(jī)變速運(yùn)行速度曲線
…退回到TurboC集成開發(fā)環(huán)境。
4)、一個北京時間顯示任務(wù):在每一畫面上均有北京時間的動態(tài)顯示。
簡化的多任務(wù)實(shí)時操作系統(tǒng)+14個任務(wù)有機(jī)地組合為所謂
“管控一體化運(yùn)行軟件”
多任務(wù)并發(fā)運(yùn)行過程:
從容調(diào)度,井然有序;實(shí)時處理,面面俱到。
5.教學(xué)實(shí)踐
讀程序、上機(jī)運(yùn)行程序和模仿編寫程序;認(rèn)真了解主機(jī)、I/O模
板、步進(jìn)機(jī)和直流機(jī)的驅(qū)動電路以及一些接口芯片;學(xué)習(xí)多任務(wù)并發(fā)
操作的基本概念和任務(wù)調(diào)度程序的編寫。
*重視實(shí)驗(yàn):這是一門實(shí)踐性很強(qiáng)的工程技術(shù)課程,認(rèn)真上機(jī)實(shí)踐以
強(qiáng)實(shí)戰(zhàn)能力。
*時間安排,18學(xué)時講課,18學(xué)時實(shí)驗(yàn)。
*“集中優(yōu)勢兵力”
**不平均分配時間
**對于重點(diǎn)和難點(diǎn),重點(diǎn)講解;
**對于“輕點(diǎn)”和“易點(diǎn)”,少講、自學(xué)。
其它:
1、考試方法:
開卷。熟悉和理解教材內(nèi)容、熟悉方法。
實(shí)驗(yàn)安排
時間學(xué)時數(shù)內(nèi)容
學(xué)
時
次2
一系統(tǒng)運(yùn)行演示,
學(xué)
次復(fù)習(xí)作圖程序
時
二4
學(xué)
次開關(guān)量采集及處理
時
三4
學(xué)
次模擬量采集及處理
時
四4
學(xué)
次步進(jìn)機(jī)(直流機(jī))控制
時
五4
實(shí)時多任務(wù)系統(tǒng)
第二章接口函數(shù)、字符屏幕和圖形函數(shù)
選用什么函數(shù)?
補(bǔ)充接口函數(shù)和圖形函數(shù)
先介紹一些在本課程中使用最頻繁的TurboC函數(shù)。
關(guān)于第一次實(shí)驗(yàn)
2.1.接口函數(shù)與常用函數(shù)介紹
1.inportb()2.outportb()
3.clrscr()4.getch()
5.kbhit().6.printf()
7.puts().8.fprintf()
9.scanf()10.gotoxy()
11.delay()12.sound()
l.inportb()
原型:inportb(intport);
頭c戈^彳牛:dos.h
說明:正函數(shù)在輸入接口控制時使用,從port所指的輸
入端口讀取1字節(jié)的數(shù)據(jù),返回值為所讀取到的數(shù)據(jù)。inport()
則為讀取2個字節(jié)。
2.outportb()
原型:voidoutportb(intprot>unsignedcharvalue);
頭文件:dos.h
說明:此函數(shù)將一字節(jié)的數(shù)據(jù)輸出到port所指的輸出端口。
實(shí)例:/輸出口地址
Main()/~
outportb(0x280,Oxff)
}
其它函數(shù),包括字符屏幕函數(shù)和圖形函數(shù)自己看講義。
通過第一次實(shí)驗(yàn)來學(xué)習(xí)、復(fù)習(xí)其中涉及到的圖形函數(shù)。
第一次實(shí)驗(yàn):P28?P45的圖形程序
實(shí)驗(yàn)預(yù)習(xí):閱讀講義上給出的源程序和注釋,不清楚的
地方查講義的相關(guān)部分。
上機(jī)操作:編輯、編譯、運(yùn)行,以了解如何使用各個函
數(shù);然后通過修改函數(shù)的參數(shù)以加深對各個函數(shù)的理解。
補(bǔ)充:TurboC作圖基礎(chǔ)
1、ThrboC為用戶提供了功能很強(qiáng)的作圖軟件庫,稱為
BorLand圖形接口(BorLandGraphicsInterface)------BGI
圖形庫文件(graphics.lib)
B圖形頭文件(graphics.h)
!!多種圖形顯示器的驅(qū)動程序
H字符集的字體驅(qū)動程序
*編寫圖形程序時用到的圖形庫函數(shù)都在graphics.lib中
*執(zhí)行庫函數(shù)所需的有關(guān)信息則包括在graphics.h中
2、象素和坐標(biāo)
1)象素、象點(diǎn)
*組成圖形的最小單位
*象素在屏幕上的數(shù)目越多,分辨率越高。
2)
以(200,50)象元點(diǎn)上為左上角,(400,150)象元點(diǎn)為右下角
的圖形窗口,紅色為相對坐標(biāo).
3、圖形顯示器與適配器
*待顯示的字符和圖形均以數(shù)字形式儲存在存儲器中,而
顯示器需要的是模擬信號
*適配器的作用:把以數(shù)字形式表示的待顯字符和圖形儲
存在適配卡上的VRAM(VisualRAM)中,再將其變?yōu)橐?/p>
頻模擬信號送顯示器
數(shù)字形式模擬信號
圖顯示
主機(jī)形VRAM
控制器
適配器
*顯示器的種類不同,相應(yīng)的適配器也不同
*顯示器工作方式:文本方式(字符方式),圖形顯示方式
4.TurboC支持的適配器和圖形模式
P22表2-2
gdrivergraphicdriver圖形驅(qū)動器
表2-2中的圖形驅(qū)動器符號常數(shù)賦給gdriver
gmodegraphicmode圖形模式
表2-2中的圖形模式符號常數(shù)賦給gmode
5.圖形系統(tǒng)的初始化
*編制圖形程序,進(jìn)入圖形方式之前,應(yīng)首先對圖形系統(tǒng)
進(jìn)行初始化
圖形
:
例如
圖形適
類型的
系統(tǒng)用什么
序?
動程
的驅(qū)
配器
VGA
GA、
初始對于E
化要
就
器,
適配
圖形
的圖形
么模式
解決采用什
程
驅(qū)動
調(diào)用
應(yīng)當(dāng)
?
的問方式
題序:
.BGI
VGA
EGA
序的尋
驅(qū)動程
適配器
:
例2”
22
P21~
模式
圖形
辨率
高分
VGA
設(shè)置
函數(shù)
始化
形初
用圖
1:使
例2-
.h>
phics
<gra
lude
#inc
()
main
(
od;
r,gm
drive
intg
*/
程序
動器
形驅(qū)
A圖
用VG
/*采
GA;
er=V
gdriv
,
模式
圖形
辨率
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五人合伙投資大數(shù)據(jù)分析平臺合同3篇
- 2024石材材料采購合同書石材供應(yīng)協(xié)議8篇
- 2024版有關(guān)股權(quán)托管協(xié)議
- 2024項(xiàng)目建設(shè)委托合同
- 2024民用房屋建筑承包合同
- 2024餐飲店的租賃合同
- 2024落戶手續(xù)全程代理服務(wù)合同范本3篇
- 2024版特許經(jīng)營許可合同
- 2024版購銷紅酒合同范本
- 2024禽蛋類產(chǎn)品食品安全責(zé)任保險合同3篇
- JGJT46-2024《施工現(xiàn)場臨時用電安全技術(shù)標(biāo)準(zhǔn)》條文解讀
- 申論公務(wù)員考試試題與參考答案
- 河北省房屋建筑和市政基礎(chǔ)設(shè)施施工圖設(shè)計文件審查要點(diǎn)(版)
- 醫(yī)院院長年終工作總結(jié)報告精編ppt
- 綠化養(yǎng)護(hù)重點(diǎn)難點(diǎn)分析及解決措施
- “三排查三清零”回頭看問題整改臺賬
- 造價咨詢結(jié)算審核服務(wù)方案
- 中國人民財產(chǎn)保險股份有限公司機(jī)動車綜合商業(yè)保險條款
- 八年級物理上冊計算題精選(50道)
- 礦井反風(fēng)演習(xí)方案
- 2022年脛骨平臺三柱理論
評論
0/150
提交評論