linux 中斷和設(shè)備驅(qū)動(dòng) 本章介紹L i n u x內(nèi)核是如何維護(hù)它支持的文件系統(tǒng)中的文件的,我們先介紹 V F S ( Vi r t u a lFile System,虛擬文件系統(tǒng)),再解釋一下L i n u x內(nèi)核的真實(shí)文件系統(tǒng)是如何得到支持的。L i n u x的一個(gè)最重要特點(diǎn)就是它支持許多不同的文件系統(tǒng)。這使 L i n u x非常靈活,能夠與許多其他的操作系統(tǒng)共存。在寫這本書的時(shí)候, L i n u x共支持1 5種文件系統(tǒng): e x t、 e x t 2、x i a、 m i n i x、 u m s d o s、 msdos 、v f a t、 p r o c、 s m b、 n c p、 i s o 9 6 6 0、 s y s v、 h p f s、 a ffs 和u f s。無(wú)疑隨著時(shí)間的推移,L i n u x支持的文件系統(tǒng)數(shù)還會(huì)增加。
標(biāo)簽: linux 中斷 設(shè)備驅(qū)動(dòng)
上傳時(shí)間: 2013-11-13
上傳用戶:zxh122
基于PIC單片機(jī)的脈沖電源:設(shè)計(jì)了一種金屬凝固過(guò)程用脈沖電源。該電源采用PIC16F877作為主控芯片,實(shí)現(xiàn)對(duì)窄脈沖電流幅值的檢測(cè),以及時(shí)電流脈沖幅值根據(jù)模糊PID算法進(jìn)行閑環(huán)控制。使用結(jié)果表明:該電源的輸出脈沖波形良好,電流幅值穩(wěn)定,滿足合金材料凝固過(guò)程的工藝要求且運(yùn)行穩(wěn)定可靠。關(guān)鍵詞:脈沖電源;PIC16F877單片機(jī);模糊PID;閑環(huán)控制 Abstract:A kind of pulse power supply was designed which uses in the metal solidification process ..I11is power supply used PIC16F877 to take the master control chip reali on to the narrow pulse electric current peak-to-peak value examination,carried on the closed-loop control to the electric current pulse peak-to-peak value basis fuzzy PID algorithm.The use result indicated ,this power supply output se profile is good,and the electric current peak-to-p~k value is stable,It satisfies the alloy material solidification process the technological requirement and movement stable reliable,Key words:p se po wer supply;PIC16F877single-chip microcontroller;f r PID;closed-loop control
上傳時(shí)間: 2013-10-27
上傳用戶:xcy122677
SPMC75F2413A在三相交流感應(yīng)電機(jī)的開環(huán)V/F控制的應(yīng)用:系統(tǒng)輸入電源電壓為AC110V/AC220V,經(jīng)全波整流后供系統(tǒng)使用。系統(tǒng)使用Sunplus公司的SPMC75F2413A產(chǎn)生AC三相異步電機(jī)的VVVF控制所需的SPWM信號(hào),并完成系統(tǒng)控制。使用三菱公司的智能功率模塊PS21865實(shí)現(xiàn)電機(jī)的功率驅(qū)動(dòng)。在AC220V輸入時(shí),系統(tǒng)最大能驅(qū)動(dòng)1.5KW的負(fù)載。系統(tǒng)的變頻區(qū)間為2Hz~200Hz。
標(biāo)簽: 2413A F2413 SPMC 2413
上傳時(shí)間: 2013-11-06
上傳用戶:924484786
P C B 可測(cè)性設(shè)計(jì)布線規(guī)則之建議― ― 從源頭改善可測(cè)率PCB 設(shè)計(jì)除需考慮功能性與安全性等要求外,亦需考慮可生產(chǎn)與可測(cè)試。這里提供可測(cè)性設(shè)計(jì)建議供設(shè)計(jì)布線工程師參考。1. 每一個(gè)銅箔電路支點(diǎn),至少需要一個(gè)可測(cè)試點(diǎn)。如無(wú)對(duì)應(yīng)的測(cè)試點(diǎn),將可導(dǎo)致與之相關(guān)的開短路不可檢出,并且與之相連的零件會(huì)因無(wú)測(cè)試點(diǎn)而不可測(cè)。2. 雙面治具會(huì)增加制作成本,且上針板的測(cè)試針定位準(zhǔn)確度差。所以Layout 時(shí)應(yīng)通過(guò)Via Hole 盡可能將測(cè)試點(diǎn)放置于同一面。這樣就只要做單面治具即可。3. 測(cè)試選點(diǎn)優(yōu)先級(jí):A.測(cè)墊(Test Pad) B.通孔(Through Hole) C.零件腳(Component Lead) D.貫穿孔(Via Hole)(未Mask)。而對(duì)于零件腳,應(yīng)以AI 零件腳及其它較細(xì)較短腳為優(yōu)先,較粗或較長(zhǎng)的引腳接觸性誤判多。4. PCB 厚度至少要62mil(1.35mm),厚度少于此值之PCB 容易板彎變形,影響測(cè)點(diǎn)精準(zhǔn)度,制作治具需特殊處理。5. 避免將測(cè)點(diǎn)置于SMT 之PAD 上,因SMT 零件會(huì)偏移,故不可靠,且易傷及零件。6. 避免使用過(guò)長(zhǎng)零件腳(>170mil(4.3mm))或過(guò)大的孔(直徑>1.5mm)為測(cè)點(diǎn)。7. 對(duì)于電池(Battery)最好預(yù)留Jumper,在ICT 測(cè)試時(shí)能有效隔離電池的影響。8. 定位孔要求:(a) 定位孔(Tooling Hole)直徑最好為125mil(3.175mm)及其以上。(b) 每一片PCB 須有2 個(gè)定位孔和一個(gè)防呆孔(也可說(shuō)成定位孔,用以預(yù)防將PCB反放而導(dǎo)致機(jī)器壓破板),且孔內(nèi)不能沾錫。(c) 選擇以對(duì)角線,距離最遠(yuǎn)之2 孔為定位孔。(d) 各定位孔(含防呆孔)不應(yīng)設(shè)計(jì)成中心對(duì)稱,即PCB 旋轉(zhuǎn)180 度角后仍能放入PCB,這樣,作業(yè)員易于反放而致機(jī)器壓破板)9. 測(cè)試點(diǎn)要求:(e) 兩測(cè)點(diǎn)或測(cè)點(diǎn)與預(yù)鉆孔之中心距不得小于50mil(1.27mm),否則有一測(cè)點(diǎn)無(wú)法植針。以大于100mil(2.54mm)為佳,其次是75mil(1.905mm)。(f) 測(cè)點(diǎn)應(yīng)離其附近零件(位于同一面者)至少100mil,如為高于3mm 零件,則應(yīng)至少間距120mil,方便治具制作。(g) 測(cè)點(diǎn)應(yīng)平均分布于PCB 表面,避免局部密度過(guò)高,影響治具測(cè)試時(shí)測(cè)試針壓力平衡。(h) 測(cè)點(diǎn)直徑最好能不小于35mil(0.9mm),如在上針板,則最好不小于40mil(1.00mm),圓形、正方形均可。小于0.030”(30mil)之測(cè)點(diǎn)需額外加工,以導(dǎo)正目標(biāo)。(i) 測(cè)點(diǎn)的Pad 及Via 不應(yīng)有防焊漆(Solder Mask)。(j) 測(cè)點(diǎn)應(yīng)離板邊或折邊至少100mil。(k) 錫點(diǎn)被實(shí)踐證實(shí)是最好的測(cè)試探針接觸點(diǎn)。因?yàn)殄a的氧化物較輕且容易刺穿。以錫點(diǎn)作測(cè)試點(diǎn),因接觸不良導(dǎo)致誤判的機(jī)會(huì)極少且可延長(zhǎng)探針使用壽命。錫點(diǎn)尤其以PCB 光板制作時(shí)的噴錫點(diǎn)最佳。PCB 裸銅測(cè)點(diǎn),高溫后已氧化,且其硬度高,所以探針接觸電阻變化而致測(cè)試誤判率很高。如果裸銅測(cè)點(diǎn)在SMT 時(shí)加上錫膏再經(jīng)回流焊固化為錫點(diǎn),雖可大幅改善,但因助焊劑或吃錫不完全的緣故,仍會(huì)出現(xiàn)較多的接觸誤判。
標(biāo)簽: PCB 可測(cè)性設(shè)計(jì) 布線規(guī)則
上傳時(shí)間: 2014-01-14
上傳用戶:cylnpy
九.輸入/輸出保護(hù)為了支持多任務(wù),80386不僅要有效地實(shí)現(xiàn)任務(wù)隔離,而且還要有效地控制各任務(wù)的輸入/輸出,避免輸入/輸出沖突。本文將介紹輸入輸出保護(hù)。 這里下載本文源代碼。 <一>輸入/輸出保護(hù)80386采用I/O特權(quán)級(jí)IPOL和I/O許可位圖的方法來(lái)控制輸入/輸出,實(shí)現(xiàn)輸入/輸出保護(hù)。 1.I/O敏感指令輸入輸出特權(quán)級(jí)(I/O Privilege Level)規(guī)定了可以執(zhí)行所有與I/O相關(guān)的指令和訪問(wèn)I/O空間中所有地址的最外層特權(quán)級(jí)。IOPL的值在如下圖所示的標(biāo)志寄存器中。 標(biāo) 志寄存器 BIT31—BIT18 BIT17 BIT16 BIT15 BIT14 BIT13—BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 00000000000000 VM RF 0 NT IOPL OF DF IF TF SF ZF 0 AF 0 PF 1 CF I/O許可位圖規(guī)定了I/O空間中的哪些地址可以由在任何特權(quán)級(jí)執(zhí)行的程序所訪問(wèn)。I/O許可位圖在任務(wù)狀態(tài)段TSS中。 I/O敏感指令 指令 功能 保護(hù)方式下的執(zhí)行條件 CLI 清除EFLAGS中的IF位 CPL<=IOPL STI 設(shè)置EFLAGS中的IF位 CPL<=IOPL IN 從I/O地址讀出數(shù)據(jù) CPL<=IOPL或I/O位圖許可 INS 從I/O地址讀出字符串 CPL<=IOPL或I/O位圖許可 OUT 向I/O地址寫數(shù)據(jù) CPL<=IOPL或I/O位圖許可 OUTS 向I/O地址寫字符串 CPL<=IOPL或I/O位圖許可 上表所列指令稱為I/O敏感指令,由于這些指令與I/O有關(guān),并且只有在滿足所列條件時(shí)才可以執(zhí)行,所以把它們稱為I/O敏感指令。從表中可見,當(dāng)前特權(quán)級(jí)不在I/O特權(quán)級(jí)外層時(shí),可以正常執(zhí)行所列的全部I/O敏感指令;當(dāng)特權(quán)級(jí)在I/O特權(quán)級(jí)外層時(shí),執(zhí)行CLI和STI指令將引起通用保護(hù)異常,而其它四條指令是否能夠被執(zhí)行要根據(jù)訪問(wèn)的I/O地址及I/O許可位圖情況而定(在下面論述),如果條件不滿足而執(zhí)行,那么將引起出錯(cuò)碼為0的通用保護(hù)異常。 由于每個(gè)任務(wù)使用各自的EFLAGS值和擁有自己的TSS,所以每個(gè)任務(wù)可以有不同的IOPL,并且可以定義不同的I/O許可位圖。注意,這些I/O敏感指令在實(shí)模式下總是可執(zhí)行的。 2.I/O許可位圖如果只用IOPL限制I/O指令的執(zhí)行是很不方便的,不能滿足實(shí)際要求需要。因?yàn)檫@樣做會(huì)使得在特權(quán)級(jí)3執(zhí)行的應(yīng)用程序要么可訪問(wèn)所有I/O地址,要么不可訪問(wèn)所有I/O地址。實(shí)際需要與此剛好相反,只允許任務(wù)甲的應(yīng)用程序訪問(wèn)部分I/O地址,只允許任務(wù)乙的應(yīng)用程序訪問(wèn)另一部分I/O地址,以避免任務(wù)甲和任務(wù)乙在訪問(wèn)I/O地址時(shí)發(fā)生沖突,從而避免任務(wù)甲和任務(wù)乙使用使用獨(dú)享設(shè)備時(shí)發(fā)生沖突。 因此,在IOPL的基礎(chǔ)上又采用了I/O許可位圖。I/O許可位圖由二進(jìn)制位串組成。位串中的每一位依次對(duì)應(yīng)一個(gè)I/O地址,位串的第0位對(duì)應(yīng)I/O地址0,位串的第n位對(duì)應(yīng)I/O地址n。如果位串中的第位為0,那么對(duì)應(yīng)的I/O地址m可以由在任何特權(quán)級(jí)執(zhí)行的程序訪問(wèn);否則對(duì)應(yīng)的I/O地址m只能由在IOPL特權(quán)級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序訪問(wèn)。如果在I/O外層特權(quán)級(jí)執(zhí)行的程序訪問(wèn)位串中位值為1的位所對(duì)應(yīng)的I/O地址,那么將引起通用保護(hù)異常。 I/O地址空間按字節(jié)進(jìn)行編址。一條I/O指令最多可涉及四個(gè)I/O地址。在需要根據(jù)I/O位圖決定是否可訪問(wèn)I/O地址的情況下,當(dāng)一條I/O指令涉及多個(gè)I/O地址時(shí),只有這多個(gè)I/O地址所對(duì)應(yīng)的I/O許可位圖中的位都為0時(shí),該I/O指令才能被正常執(zhí)行,如果對(duì)應(yīng)位中任一位為1,就會(huì)引起通用保護(hù)異常。 80386支持的I/O地址空間大小是64K,所以構(gòu)成I/O許可位圖的二進(jìn)制位串最大長(zhǎng)度是64K個(gè)位,即位圖的有效部分最大為8K字節(jié)。一個(gè)任務(wù)實(shí)際需要使用的I/O許可位圖大小通常要遠(yuǎn)小于這個(gè)數(shù)目。 當(dāng)前任務(wù)使用的I/O許可位圖存儲(chǔ)在當(dāng)前任務(wù)TSS中低端的64K字節(jié)內(nèi)。I/O許可位圖總以字節(jié)為單位存儲(chǔ),所以位串所含的位數(shù)總被認(rèn)為是8的倍數(shù)。從前文中所述的TSS格式可見,TSS內(nèi)偏移66H的字確定I/O許可位圖的開始偏移。由于I/O許可位圖最長(zhǎng)可達(dá)8K字節(jié),所以開始偏移應(yīng)小于56K,但必須大于等于104,因?yàn)門SS中前104字節(jié)為TSS的固定格式,用于保存任務(wù)的狀態(tài)。 1.I/O訪問(wèn)許可檢查細(xì)節(jié)保護(hù)模式下處理器在執(zhí)行I/O指令時(shí)進(jìn)行許可檢查的細(xì)節(jié)如下所示。 (1)若CPL<=IOPL,則直接轉(zhuǎn)步驟(8);(2)取得I/O位圖開始偏移;(3)計(jì)算I/O地址對(duì)應(yīng)位所在字節(jié)在I/O許可位圖內(nèi)的偏移;(4)計(jì)算位偏移以形成屏蔽碼值,即計(jì)算I/O地址對(duì)應(yīng)位在字節(jié)中的第幾位;(5)把字節(jié)偏移加上位圖開始偏移,再加1,所得值與TSS界限比較,若越界,則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(6)若不越界,則從位圖中讀對(duì)應(yīng)字節(jié)及下一個(gè)字節(jié);(7)把讀出的兩個(gè)字節(jié)與屏蔽碼進(jìn)行與運(yùn)算,若結(jié)果不為0表示檢查未通過(guò),則產(chǎn)生出錯(cuò)碼為0的通用保護(hù)故障;(8)進(jìn)行I/O訪問(wèn)。設(shè)某一任務(wù)的TSS段如下: TSSSEG SEGMENT PARA USE16 TSS <> ;TSS低端固定格式部分 DB 8 DUP(0) ;對(duì)應(yīng)I/O端口00H—3FH DB 10000000B ;對(duì)應(yīng)I/O端口40H—47H DB 01100000B ;對(duì)用I/O端口48H—4FH DB 8182 DUP(0ffH) ;對(duì)應(yīng)I/O端口50H—0FFFFH DB 0FFH ;位圖結(jié)束字節(jié)TSSLen = $TSSSEG ENDS 再假設(shè)IOPL=1,CPL=3。那么如下I/O指令有些能正常執(zhí)行,有些會(huì)引起通用保護(hù)異常: in al,21h ;(1)正常執(zhí)行 in al,47h ;(2)引起異常 out 20h,al ;(3)正常實(shí)行 out 4eh,al ;(4)引起異常 in al,20h ;(5)正常執(zhí)行 out 20h,eax ;(6)正常執(zhí)行 out 4ch,ax ;(7)引起異常 in ax,46h ;(8)引起異常 in eax,42h ;(9)正常執(zhí)行 由上述I/O許可檢查的細(xì)節(jié)可見,不論是否必要,當(dāng)進(jìn)行許可位檢查時(shí),80386總是從I/O許可位圖中讀取兩個(gè)字節(jié)。目的是為了盡快地執(zhí)行I/O許可檢查。一方面,常常要讀取I/O許可位圖的兩個(gè)字節(jié)。例如,上面的第(8)條指令要對(duì)I/O位圖中的兩個(gè)位進(jìn)行檢查,其低位是某個(gè)字節(jié)的最高位,高位是下一個(gè)字節(jié)的最低位。可見即使只要檢查兩個(gè)位,也可能需要讀取兩個(gè)字節(jié)。另一方面,最多檢查四個(gè)連續(xù)的位,即最多也只需讀取兩個(gè)字節(jié)。所以每次要讀取兩個(gè)字節(jié)。這也是在判別是否越界時(shí)再加1的原因。為此,為了避免在讀取I/O許可位圖的最高字節(jié)時(shí)產(chǎn)生越界,必須在I/O許可位圖的最后填加一個(gè)全1的字節(jié),即0FFH。此全1的字節(jié)應(yīng)填加在最后一個(gè)位圖字節(jié)之后,TSS界限范圍之前,即讓填加的全1字節(jié)在TSS界限之內(nèi)。 I/O許可位圖開始偏移加8K所得的值與TSS界限值二者中較小的值決定I/O許可位圖的末端。當(dāng)TSS的界限大于I/O許可位圖開始偏移加8K時(shí),I/O許可位圖的有效部分就有8K字節(jié),I/O許可檢查全部根據(jù)全部根據(jù)該位圖進(jìn)行。當(dāng)TSS的界限不大于I/O許可位圖開始偏移加8K時(shí),I/O許可位圖有效部分就不到8K字節(jié),于是對(duì)較小I/O地址訪問(wèn)的許可檢查根據(jù)位圖進(jìn)行,而對(duì)較大I/O地址訪問(wèn)的許可檢查總被認(rèn)為不可訪問(wèn)而引起通用保護(hù)故障。因?yàn)檫@時(shí)會(huì)發(fā)生字節(jié)越界而引起通用保護(hù)異常,所以在這種情況下,可認(rèn)為不足的I/O許可位圖的高端部分全為1。利用這個(gè)特點(diǎn),可大大節(jié)約TSS中I/O許可位圖占用的存儲(chǔ)單元,也就大大減小了TSS段的長(zhǎng)度。 <二>重要標(biāo)志保護(hù)輸入輸出的保護(hù)與存儲(chǔ)在標(biāo)志寄存器EFLAGS中的IOPL密切相關(guān),顯然不能允許隨便地改變IOPL,否則就不能有效地實(shí)現(xiàn)輸入輸出保護(hù)。類似地,對(duì)EFLAGS中的IF位也必須加以保護(hù),否則CLI和STI作為敏感指令對(duì)待是無(wú)意義的。此外,EFLAGS中的VM位決定著處理器是否按虛擬8086方式工作。 80386對(duì)EFLAGS中的這三個(gè)字段的處理比較特殊,只有在較高特權(quán)級(jí)執(zhí)行的程序才能執(zhí)行IRET、POPF、CLI和STI等指令改變它們。下表列出了不同特權(quán)級(jí)下對(duì)這三個(gè)字段的處理情況。 不同特權(quán)級(jí)對(duì)標(biāo)志寄存器特殊字段的處理 特權(quán)級(jí) VM標(biāo)志字段 IOPL標(biāo)志字段 IF標(biāo)志字段 CPL=0 可變(初POPF指令外) 可變 可變 0 不變 不變 可變 CPL>IOPL 不變 不變 不變 從表中可見,只有在特權(quán)級(jí)0執(zhí)行的程序才可以修改IOPL位及VM位;只能由相對(duì)于IOPL同級(jí)或更內(nèi)層特權(quán)級(jí)執(zhí)行的程序才可以修改IF位。與CLI和STI指令不同,在特權(quán)級(jí)不滿足上述條件的情況下,當(dāng)執(zhí)行POPF指令和IRET指令時(shí),如果試圖修改這些字段中的任何一個(gè)字段,并不引起異常,但試圖要修改的字段也未被修改,也不給出任何特別的信息。此外,指令POPF總不能改變VM位,而PUSHF指令所壓入的標(biāo)志中的VM位總為0。 <三>演示輸入輸出保護(hù)的實(shí)例(實(shí)例九)下面給出一個(gè)用于演示輸入輸出保護(hù)的實(shí)例。演示內(nèi)容包括:I/O許可位圖的作用、I/O敏感指令引起的異常和特權(quán)指令引起的異常;使用段間調(diào)用指令CALL通過(guò)任務(wù)門調(diào)用任務(wù),實(shí)現(xiàn)任務(wù)嵌套。 1.演示步驟實(shí)例演示的內(nèi)容比較豐富,具體演示步驟如下:(1)在實(shí)模式下做必要準(zhǔn)備后,切換到保護(hù)模式;(2)進(jìn)入保護(hù)模式的臨時(shí)代碼段后,把演示任務(wù)的TSS段描述符裝入TR,并設(shè)置演示任務(wù)的堆棧;(3)進(jìn)入演示代碼段,演示代碼段的特權(quán)級(jí)是0;(4)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)1。測(cè)試任務(wù)1能夠順利進(jìn)行;(5)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)2。測(cè)試任務(wù)2演示由于違反I/O許可位圖規(guī)定而導(dǎo)致通用保護(hù)異常;(6)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)3。測(cè)試任務(wù)3演示I/O敏感指令如何引起通用保護(hù)異常;(7)通過(guò)任務(wù)門調(diào)用測(cè)試任務(wù)4。測(cè)試任務(wù)4演示特權(quán)指令如何引起通用保護(hù)異常;(8)從演示代碼轉(zhuǎn)臨時(shí)代碼,準(zhǔn)備返回實(shí)模式;(9)返回實(shí)模式,并作結(jié)束處理。
上傳時(shí)間: 2013-12-11
上傳用戶:nunnzhy
基于多點(diǎn)網(wǎng)絡(luò)的水廠自動(dòng)監(jiān)控系統(tǒng)設(shè)計(jì)Design of MPI Based Automatic Monitoring and Control System in Water Works劉 美 俊(湖南工程學(xué)院,湘潭411101)摘要針對(duì)水廠工作水泵多、現(xiàn)場(chǎng)離控制站距離遠(yuǎn)的特點(diǎn),提出了一種基于MPI多點(diǎn)網(wǎng)絡(luò)的自動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)方法,分析了系統(tǒng)的工作原理,介紹了系統(tǒng)中數(shù)據(jù)的采集與處理、主站與從站的通信原理以及系統(tǒng)軟件的設(shè)計(jì)。由于這種系統(tǒng)的主、從站PLC之間采用MPI網(wǎng)絡(luò)通信,具有運(yùn)行可靠、性能價(jià)格比高的特點(diǎn),所以適用于中小規(guī)模水廠的分布式監(jiān)控場(chǎng)合。關(guān)鍵詞多點(diǎn)網(wǎng)絡(luò)主站從站監(jiān)控系統(tǒng)Abstract Ina ccordancew ithth efe atuersof w aterw orks,i. e. ,manyp umpsin o perationa ndth ep umps, farfor mt hec ontrolst ation,th em ethodo fdesigninga na utomati(〕monitoringa ndc ontorlsy stemb asedo nM PIis p resented.Th eo perationalpr incipleo fth esy stemi san alyzed,th ed atac olection,data processing; communication between master station and slave station as wel as design and system software are discussed. Because MPI network communicationis used among master station, slave stations and PLC, the system is reliable and high cost-efective. It is, suitable for smal and mediumsized water works for distrbuted monitoring and control.Keywords MPI Masterst ation Slaves tation Monitoringa ndc ontorlsy stem 自來(lái) 水 廠 的自動(dòng)控制系統(tǒng)一般分為兩大部分,一對(duì)組態(tài)硬件要求較高,投資較大。相對(duì)而言,MPI網(wǎng)是水源地深水泵的工作控制,一是水廠區(qū)變頻恒壓供絡(luò)速度可達(dá)187.5 M bps,通過(guò)一級(jí)中繼器傳輸距離可水控制,兩部分的實(shí)際距離通常都比較遠(yuǎn)。某廠水源達(dá)Ikm 。根據(jù)水廠的具體情況,確定以MPI方式組地有3臺(tái)深井泵給水廠區(qū)的蓄水池供水。水廠區(qū)的成網(wǎng)絡(luò),主站PLC為S7-300系列的CPU3121FM,從任務(wù)是對(duì)水池的水進(jìn)行消毒處理后,通過(guò)加壓泵向管站為S7-200系列的CPU222。這樣既滿足了系統(tǒng)要路恒壓供水。選用Siemens公司的S7系列可編程控求,又相對(duì)于Profibus網(wǎng)絡(luò)節(jié)省了三分之一的成本,制器(PLC)和上位機(jī)組成實(shí)時(shí)數(shù)據(jù)采集和監(jiān)控系統(tǒng), 這種分布式監(jiān)控系統(tǒng)具有較高的性能價(jià)格比。系統(tǒng)對(duì)深水泵進(jìn)行遠(yuǎn)程控制,對(duì)供水泵采用變頻器進(jìn)行恒中PLC的物理層采用RS - 485接口,網(wǎng)絡(luò)延伸選用壓控制以保證整個(gè)水廠的電機(jī)設(shè)備安全、可靠地運(yùn)帶防雷保護(hù)的中繼器,使系統(tǒng)的安全運(yùn)行得到了保行。證。MPI網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖1所示。1 多點(diǎn)網(wǎng)絡(luò)(NWI)監(jiān)控系統(tǒng)的組成Sie me ns 公司S7系列PLC通常有MP」多點(diǎn)網(wǎng)絡(luò)與Profibus現(xiàn)場(chǎng)總線網(wǎng)絡(luò)兩種組網(wǎng)方式。Profibus現(xiàn)場(chǎng)總線的應(yīng)用目前較為普遍,通用性較好,它由Profibus一DP, Profibus一FMS, Profibus一PA組成。Profibus - DP型用于分散外設(shè)間的數(shù)據(jù)傳輸,傳輸速率為9.6kbps一12Mbps,主要用于現(xiàn)場(chǎng)控制器與分散1/0之間的通信,可滿足交直流調(diào)速系統(tǒng)快速響應(yīng)的時(shí)間要求,特別適合于加工自動(dòng)化領(lǐng)域的應(yīng)用;Profibus - FMS主要解決車間級(jí)通信問(wèn)題,完成中等傳輸速度的循環(huán)或非循環(huán)數(shù)據(jù)交換任務(wù),適用于紡織、樓宇自動(dòng)化、可編程控制器、低壓開關(guān)等;Profibus - PA型采用了OSI模型的物理層和數(shù)據(jù)鏈路層,適用于過(guò)程自動(dòng)化的總線類型。
標(biāo)簽: 多點(diǎn) 網(wǎng)絡(luò) 系統(tǒng)設(shè)計(jì) 自動(dòng)監(jiān)控
上傳時(shí)間: 2013-10-09
上傳用戶:fac1003
文章對(duì)美國(guó)升級(jí)臺(tái)灣F-16機(jī)載多功能雷達(dá)的技術(shù)進(jìn)行了研究。首先介紹了有源電掃相控陣技術(shù),該技術(shù)是提高雷達(dá)性能的關(guān)鍵所在。其次對(duì)多普勒銳化和合成孔徑技術(shù)進(jìn)行了深入的討論,研究表明合成孔徑技術(shù)能更好地提高成像效果。最后分析了升級(jí)F-16帶來(lái)的不足,說(shuō)明升級(jí)不能阻止國(guó)家的統(tǒng)一大業(yè)。
標(biāo)簽: 16 機(jī)載雷達(dá) 關(guān)鍵技術(shù) 分
上傳時(shí)間: 2013-11-14
上傳用戶:古谷仁美
中望CAD2010體驗(yàn)版正式發(fā)布。作為中望公司的最新年度力作,在繼承以往版本優(yōu)勢(shì)的基礎(chǔ)上,中望CAD2010融入了以“安全漏洞抓取、內(nèi)存池優(yōu)化、位圖和矢量圖混合處理”等多項(xiàng)可以極大提高軟件穩(wěn)定性和效率的中望正在申請(qǐng)全球?qū)@莫?dú)創(chuàng)技術(shù),新增了眾多實(shí)用的新功能,在整體性能上實(shí)現(xiàn)了巨大的飛躍,主要體現(xiàn)在以下幾方面: 大圖紙?zhí)幚砟芰Φ奶嵘? 文字所見即所得、消隱打印等新功能 二次開發(fā)接口更加成熟 一、大圖紙?zhí)幚砟芰Φ奶嵘? 中望CAD2010版采用了更先進(jìn)的內(nèi)存管理以及壓縮技術(shù),采用了一些新的優(yōu)化算法,使得中望CAD常用命令執(zhí)行效率和資源占用情況得到進(jìn)一步的提高,特別是在低內(nèi)存配置下大圖紙的處理能力,大大減少了圖紙內(nèi)存資源占用量,提升了大圖紙?zhí)幚硭俣取V饕w現(xiàn)在: 大圖紙內(nèi)存占用量顯著下降,平均下降約30%,地形圖類圖紙則平均下降50%; 實(shí)體縮放和平移,zoom\pan\redraw更加順暢; 保存速度更快、數(shù)據(jù)更安全,保存速度平均有40%的提升。 二、新增功能 1、文字所見即所得 文字編輯器有多處改進(jìn),文字編輯時(shí)顯示的樣式為最后在圖面上的樣式,達(dá)到了所見即所得的效果。文字編輯器新加入段落設(shè)置,可進(jìn)行制表位、縮進(jìn)、段落對(duì)齊方式、段落間距和段落行距等項(xiàng)目的調(diào)整。另外,在文字編輯器內(nèi)可直接改變文字傾斜、高度、寬度等特征。 2、消隱打印 中望CAD2010版本支持二維和三維對(duì)象的消隱打印,在打印對(duì)象時(shí)消除隱藏線,不考慮其在屏幕上的顯示方式。此次消隱打印功能主要體現(xiàn)在以下兩個(gè)方面: (一)、平臺(tái)相關(guān)命令和功能的調(diào)整 視口的“屬性”:增加“著色打印”選項(xiàng)(“線框”和“消隱”兩種著色打印項(xiàng)) 選擇視口后,右鍵菜單支持“著色打印”項(xiàng)( “線框”和“隱藏”兩種模式) 命令mview增加了“著色打印”功能項(xiàng),可以方便用戶設(shè)置視口的“著色打印屬性”(線框和消隱兩種模式) 打印”對(duì)話框調(diào)整:在布局空間,激活“打印”對(duì)話框,以前的“消隱打印”選項(xiàng)顯示為“隱藏圖紙空間對(duì)象”。 頁(yè)面設(shè)置管理器啟動(dòng)的“打印設(shè)置”對(duì)話框調(diào)整:圖紙空間中,通過(guò)頁(yè)面設(shè)置管理器激活的“打印設(shè)置”對(duì)話框,以前的“消隱打印”選項(xiàng)顯示為“隱藏圖紙空間對(duì)象” (二)、消隱打印使用方法的調(diào)整 模型空間: 可通過(guò)“打印”或“頁(yè)面設(shè)置管理器”打開的“打印設(shè)置”對(duì)話框中的“消隱打印”選項(xiàng)來(lái)控制模型空間的對(duì)象是否消隱打印,同時(shí)包含消隱打印預(yù)覽,若勾選“消隱打印”按鈕,模型空間的對(duì)象將被消隱打印出來(lái)。 布局空間: 若要在布局空間消隱打印對(duì)象,分為兩種情況: 1) 布局空間視口外的對(duì)象是否消隱,直接取決于“打印設(shè)置”對(duì)話框中“隱藏圖紙空間對(duì)象”按鈕是否被勾選; 2)布局空間視口中的對(duì)象是否消隱,取決于視口本身的屬性,即“著色打印”特性選項(xiàng),必須確保該選項(xiàng)為“消隱”才可消隱打印或預(yù)覽 3、圖層狀態(tài)管理器 可以創(chuàng)建多個(gè)命名圖層狀態(tài),以保存圖層的狀態(tài)列表,用戶可以通過(guò)選擇圖層狀態(tài)來(lái)表現(xiàn)圖紙的不同顯示效果。這種圖層狀態(tài)可以輸出供其它圖紙使用,也可以輸入其它保存的圖層狀態(tài)設(shè)置。 4、文字定點(diǎn)縮放 能夠依據(jù)文字位置的特征點(diǎn),如中心,左下等,作為基準(zhǔn)點(diǎn),對(duì)多行文字或單行文字進(jìn)行縮放,同時(shí)不改變基準(zhǔn)點(diǎn)位置。 5、Splinedit新功能 全面支持樣條曲線的編輯,主要體現(xiàn)在SPLINEDIT命令行提示中,如下: 擬合數(shù)據(jù)(F)/閉合樣條(C)/移動(dòng)(M) 頂點(diǎn)(V)/精度(R)/反向(E)/撤消(U)/<退出(X)>: 擬合數(shù)據(jù): 增加(A)/閉合(C)/刪除數(shù)據(jù)(D)/移動(dòng)(M)/清理(P)/切線(T)/<退出(X)>: 增加、刪除數(shù)據(jù):通過(guò)增加、刪除樣條曲線的擬合點(diǎn)來(lái)控制樣條曲線的擬合程度。 移動(dòng):通過(guò)移動(dòng)指定的擬合點(diǎn)控制樣條曲線的擬合數(shù)據(jù) 閉合/打開:控制樣條曲線是否閉合。 清理:清除樣條曲線的擬合數(shù)據(jù),從而使命令提示信息變?yōu)椴话瑪M合數(shù)據(jù)的情形。 切線:修改樣條曲線的起點(diǎn)和端點(diǎn)切向。 閉合樣條:將打開的樣條曲線閉合。若選擇的樣條曲線為閉合的,該選項(xiàng)為“打開”,將閉合的樣條曲線打開。 移動(dòng):可用來(lái)移動(dòng)樣條曲線的控制點(diǎn)到新的位置。 精度:可通過(guò)添加控制點(diǎn)、提高階數(shù)或權(quán)值的方式更為精密的控制樣條曲線的定義。 反向:調(diào)整樣條曲線的方向?yàn)榉聪颉? 6、捕捉和柵格功能增強(qiáng) 7、支持文件搜索路徑 關(guān)于激活注冊(cè):打開CAD界面,找到左上面的“幫助”,激活產(chǎn)品-復(fù)制申請(qǐng)碼-再打開你解壓到CAD包找到keygen.exe(也就是注冊(cè)機(jī),有的在是“Key”文件里,如果沒(méi)有可以到網(wǎng)上下載),輸入申請(qǐng)碼--點(diǎn)擊確定,就中間那個(gè)鍵--得到數(shù)據(jù) 應(yīng)該是五組-復(fù)制再回到上面激活碼頁(yè)面,粘貼激活碼確定就ok !復(fù)制(粘貼)的時(shí)候用 ctrl +c(v),用鼠標(biāo)右鍵沒(méi)用! 如果打開安裝CAD就得注冊(cè)才能運(yùn)行的,那方法也跟上邊的差不多! 其實(shí)你在網(wǎng)上一般是找不到激活碼的,因?yàn)楦鱾€(gè)申請(qǐng)碼不一樣,所以別人的激活碼到你那基本上沒(méi)用,只能用相應(yīng)的方法得到激活碼,這方法也就要你自己去試了,我原來(lái)也不會(huì)裝CAD,但現(xiàn)在一般3分鐘就裝好了,只要知道怎么說(shuō)了就快了,一般軟件都是一樣的裝法,不會(huì)裝可以到網(wǎng)上找資料!有時(shí)求人不如求已,自己算比在網(wǎng)上等著別人給你算快多了
標(biāo)簽: 2010 cad 簡(jiǎn)體中文
上傳時(shí)間: 2013-10-21
上傳用戶:tedo811
伺服與變頻:伺服與變頻的一個(gè)重要區(qū)別是: 變頻可以無(wú)編碼器,伺服則必須有編碼器,作電子換向用. 一、兩者的共同點(diǎn): 交流伺服的技術(shù)本身就是借鑒并應(yīng)用了變頻的技術(shù),在直流電機(jī)的伺服控制的基礎(chǔ)上通過(guò)變頻的PWM方式模仿直流電機(jī)的控制方式來(lái)實(shí)現(xiàn)的,也就是說(shuō)交流伺服電 機(jī)必然有變頻的這一環(huán)節(jié):變頻就是將工頻的50、60HZ的交流電先整流成直流電,然后通過(guò)可控制門極的各類晶體管(IGBT,IGCT等)通過(guò)載波頻率 和PWM調(diào)節(jié)逆變?yōu)轭l率可調(diào)的波形類似于正余弦的脈動(dòng)電,由于頻率可調(diào),所以交流電機(jī)的速度就可調(diào)了(n=60f/2p ,n轉(zhuǎn)速,f頻率, p極對(duì)數(shù)) 二、談?wù)勛冾l器: 簡(jiǎn)單的變頻器只能調(diào)節(jié)交流電機(jī)的速度,這時(shí)可以開環(huán)也可以閉環(huán)要視控制方式和變頻器而定,這就是傳統(tǒng)意義上的V/F控制方式。現(xiàn)在很多的變頻已經(jīng)通過(guò)數(shù)學(xué) 模型的建立,將交流電機(jī)的定子磁場(chǎng)UVW3相轉(zhuǎn)化為可以控制電機(jī)轉(zhuǎn)速和轉(zhuǎn)矩的兩個(gè)電流的分量,現(xiàn)在大多數(shù)能進(jìn)行力矩控制的著名品牌的變頻器都是采用這樣方 式控制力矩,UVW每相的輸出要加摩爾效應(yīng)的電流檢測(cè)裝置,采樣反饋后構(gòu)成閉環(huán)負(fù)反饋的電流環(huán)的PID調(diào)節(jié);ABB的變頻又提出和這樣方式不同的直接轉(zhuǎn)矩 控制技術(shù),具體請(qǐng)查閱有關(guān)資料。這樣可以既控制電機(jī)的速度也可控制電機(jī)的力矩,而且速度的控制精度優(yōu)于v/f控制,編碼器反饋也可加可不加,加的時(shí)候控制 精度和響應(yīng)特性要好很多。 三、談?wù)勊欧? 驅(qū)動(dòng)器方面:伺服驅(qū)動(dòng)器在發(fā)展了變頻技術(shù)的前提下,在驅(qū)動(dòng)器內(nèi)部的電流環(huán),速度環(huán)和位置 環(huán)(變頻器沒(méi)有該環(huán))都進(jìn)行了比一般變頻更精確的控制技術(shù)和算法運(yùn)算,在功能上也比傳統(tǒng)的伺服強(qiáng)大很多,主要的一點(diǎn)可以進(jìn)行精確的位置控制。通過(guò)上位控制 器發(fā)送的脈沖序列來(lái)控制速度和位置(當(dāng)然也有些伺服內(nèi)部集成了控制單元或通過(guò)總線通訊的方式直接將位置和速度等參數(shù)設(shè)定在驅(qū)動(dòng)器里),驅(qū)動(dòng)器內(nèi)部的算法和 更快更精確的計(jì)算以及性能更優(yōu)良的電子器件使之更優(yōu)越于變頻器。 電機(jī)方面:伺服電機(jī)的材料、結(jié)構(gòu)和加工工藝要遠(yuǎn)遠(yuǎn)高于變頻器驅(qū)動(dòng)的交流電機(jī) (一般交流電機(jī)或恒力矩、恒功率等各類變頻電機(jī)),也就是說(shuō)當(dāng)驅(qū)動(dòng)器輸出電流、電壓、頻率變化很快的電源時(shí),伺服電機(jī)就能根據(jù)電源變化產(chǎn)生響應(yīng)的動(dòng)作變 化,響應(yīng)特性和抗過(guò)載能力遠(yuǎn)遠(yuǎn)高于變頻器驅(qū)動(dòng)的交流電機(jī),電機(jī)方面的嚴(yán)重差異也是兩者性能不同的根本。就是說(shuō)不是變頻器輸出不了變化那么快的電源信號(hào),而 是電機(jī)本身就反應(yīng)不了,所以在變頻的內(nèi)部算法設(shè)定時(shí)為了保護(hù)電機(jī)做了相應(yīng)的過(guò)載設(shè)定。當(dāng)然即使不設(shè)定變頻器的輸出能力還是有限的,有些性能優(yōu)良的變頻器就 可以直接驅(qū)動(dòng)伺服電機(jī)!!! 四、談?wù)劷涣麟姍C(jī): 交流電機(jī)一般分為同步和異步電機(jī) 1、交流同步電機(jī):就是轉(zhuǎn)子是由永磁材料構(gòu)成,所以轉(zhuǎn)動(dòng)后,隨著電機(jī)的定子旋轉(zhuǎn)磁場(chǎng)的變化,轉(zhuǎn)子也做響應(yīng)頻率的速度變化,而且轉(zhuǎn)子速度=定子速度,所以稱"同步"。 2、交流異步電機(jī):轉(zhuǎn)子由感應(yīng)線圈和材料構(gòu)成。轉(zhuǎn)動(dòng)后,定子產(chǎn)生旋轉(zhuǎn)磁場(chǎng),磁場(chǎng)切割定子的感應(yīng)線圈,轉(zhuǎn)子線圈產(chǎn)生感應(yīng)電流,進(jìn)而轉(zhuǎn)子產(chǎn)生感應(yīng)磁場(chǎng),感應(yīng) 磁場(chǎng)追隨定子旋轉(zhuǎn)磁場(chǎng)的變化,但轉(zhuǎn)子的磁場(chǎng)變化永遠(yuǎn)小于定子的變化,一旦等于就沒(méi)有變化的磁場(chǎng)切割轉(zhuǎn)子的感應(yīng)線圈,轉(zhuǎn)子線圈中也就沒(méi)有了感應(yīng)電流,轉(zhuǎn)子磁 場(chǎng)消失,轉(zhuǎn)子失速又與定子產(chǎn)生速度差又重新獲得感應(yīng)電流。。。所以在交流異步電機(jī)里有個(gè)關(guān)鍵的參數(shù)是轉(zhuǎn)差率就是轉(zhuǎn)子與定子的速度差的比率。 3、對(duì)應(yīng)交流同步和異步電機(jī)變頻器就有相映的同步變頻器和異步變頻器,伺服電機(jī)也有交流同步伺服和交流異步伺服,當(dāng)然變頻器里交流異步變頻常見,伺服則交流同步伺服常見。
標(biāo)簽: 伺服
上傳時(shí)間: 2013-11-17
上傳用戶:maqianfeng
針對(duì)一般測(cè)溫方法在進(jìn)行流體多點(diǎn)溫度測(cè)量時(shí)存在系統(tǒng)復(fù)雜,準(zhǔn)確度和速度難以兼顧的問(wèn)題,提出了一種基于溫度-頻率(T-F)變換的測(cè)量系統(tǒng)。該系統(tǒng)使用PIC18F6722單片機(jī)控制MOS管開關(guān)陣列,使多個(gè)測(cè)點(diǎn)的熱敏電阻分別與TLC555構(gòu)成振蕩電路,將測(cè)點(diǎn)的溫度變化轉(zhuǎn)化為振蕩頻率的變化,使用8253計(jì)數(shù)芯片對(duì)TLC555的輸出信號(hào)進(jìn)行測(cè)量并產(chǎn)生中斷,單片機(jī)讀取8253計(jì)數(shù)值反演為測(cè)點(diǎn)溫度。實(shí)驗(yàn)表明,測(cè)點(diǎn)數(shù)目增多不會(huì)增加測(cè)量系統(tǒng)的復(fù)雜程度,通過(guò)設(shè)置8253的計(jì)數(shù)初值,可以在不改變硬件的情況下靈活選擇測(cè)量的準(zhǔn)確度和速度,滿足了流體多點(diǎn)精確快速測(cè)溫的需求。同時(shí)該系統(tǒng)具備簡(jiǎn)潔實(shí)用,成本低的優(yōu)點(diǎn)。
上傳時(shí)間: 2013-10-23
上傳用戶:assef
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1