基于P87 C591的CAN總線系統(tǒng)智能節(jié)點(diǎn)設(shè)計(jì)Design of CAN System Intelligent Node Based on P87C591 給出了基于帶CAN控制器的單片8位微控制器P87C591的智能節(jié)點(diǎn)的硬件電路及軟件結(jié)構(gòu),詳細(xì)介紹了設(shè)計(jì)中的難點(diǎn)及實(shí)現(xiàn)過程中應(yīng)注意的問題。關(guān)鍵詞:CAN總線;智能節(jié)點(diǎn) Abstract:A h ardc ircuita nds oftw arec onfigurationo fth ei ntelligentnode based on a microcontroller with CAN controller P87C591 arepresented.E speciallyt hec ruxi nd esigninga ndt hep roblemst hatshould be paid attention in realizing are discussed in details.Keyw ords:C AN;in telligentn ode CA N 總線 是德國Bosch從20世紀(jì)80年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,它是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。由于CAN總線具有較強(qiáng)的糾錯能力,支持差分收發(fā),因而適合高噪聲環(huán)境。并具有較遠(yuǎn)的傳輸距離,適用于許多領(lǐng)域的分布式測控系統(tǒng)。目前已在工業(yè)自動化、建筑物環(huán)境控制、醫(yī)療設(shè)備等許多領(lǐng)域得到廣泛的應(yīng)用。CAN已成為國際標(biāo)準(zhǔn)化組織IS011898標(biāo)準(zhǔn)。
標(biāo)簽: P87C591 CAN 總線系統(tǒng) 智能節(jié)點(diǎn)
上傳時間: 2013-10-30
上傳用戶:xymbian
微型計(jì)算機(jī)課程設(shè)計(jì)論文—通用微機(jī)發(fā)聲程序的匯編設(shè)計(jì) 本文講述了在微型計(jì)算機(jī)中利用可編程時間間隔定時器的通用發(fā)聲程序設(shè)計(jì),重點(diǎn)講述了程序的發(fā)聲原理,節(jié)拍的產(chǎn)生,按節(jié)拍改變的動畫程序原理,并以設(shè)計(jì)一個簡單的樂曲評分程序?yàn)橐樱治龀绦蛟O(shè)計(jì)的細(xì)節(jié)。關(guān)鍵字:微機(jī) 8253 通用發(fā)聲程序 動畫技術(shù) 直接寫屏 1. 可編程時間間隔定時器8253在通用個人計(jì)算機(jī)中,有一個可編程時間間隔定時器8253,它能夠根據(jù)程序提供的計(jì)數(shù)值和工作方式,產(chǎn)生各種形狀和各種頻率的計(jì)數(shù)/定時脈沖,提供給系統(tǒng)各個部件使用。本設(shè)計(jì)是利用計(jì)算機(jī)控制發(fā)聲的原理,編寫演奏樂曲的程序。 在8253/54定時器內(nèi)部有3個獨(dú)立工作的計(jì)數(shù)器:計(jì)數(shù)器0,計(jì)數(shù)器1和計(jì)數(shù)器2,每個計(jì)數(shù)器都分配有一個斷口地址,分別為40H,41H和42H.8253/54內(nèi)部還有一個公用的控制寄存器,端地址為43H.端口地址輸入到8253/54的CS,AL,A0端,分別對3個計(jì)數(shù)器和控制器尋址. 對8353/54編程時,先要設(shè)定控制字,以選擇計(jì)數(shù)器,確定工作方式和計(jì)數(shù)值的格式.每計(jì)數(shù)器由三個引腳與外部聯(lián)系,見教材第320頁圖9-1.CLK為時鐘輸入端,GATE為門控信號輸入端,OUT為計(jì)數(shù)/定時信號輸入端.每個計(jì)數(shù)器中包含一個16位計(jì)數(shù)寄存器,這個計(jì)數(shù)器時以倒計(jì)數(shù)的方式計(jì)數(shù)的,也就是說,從計(jì)數(shù)初值逐次減1,直到減為0為止. 8253/54的三個計(jì)數(shù)器是分別編程的,在對任一個計(jì)數(shù)器編程時,必須首先講控制字節(jié)寫入控制寄存器.控制字的作用是告訴8253/54選擇哪個計(jì)數(shù)器工作,要求輸出什么樣的脈沖波形.另外,對8253/54的初始化工作還包括,向選定的計(jì)數(shù)器輸入一個計(jì)數(shù)初值,因?yàn)檫@個計(jì)數(shù)值可以是8為的,也可以是16為的,而8253/5的數(shù)據(jù)總線是8位的,所以要用兩條輸出指令來寫入初值.下面給出8253/54初始化程序段的一個例子,將計(jì)數(shù)器2設(shè)定為方式3,(關(guān)于計(jì)數(shù)器的工作方式參閱教材第325—330頁)計(jì)數(shù)初值為65536. MOV AL,10110110B ;選擇計(jì)數(shù)器2,按方式3工作,計(jì)數(shù)值是二進(jìn)制格式 OUT 43H,AL ; j將控制字送入控制寄存器 MOV AL,0 ;計(jì)數(shù)初值為0 OUT 42H,AL ;將計(jì)數(shù)初值的低字節(jié)送入計(jì)數(shù)器2 OUT 42H,AL ;將計(jì)數(shù)初值的高字節(jié)送入計(jì)數(shù)器2 在IBM PC中8253/54的三個時鐘端CLK0,CLK1和CLK2的輸入頻率都是1.1931817MHZ. PC機(jī)上的大多數(shù)I/O都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的.關(guān)于8255A的結(jié)構(gòu)和工作原理及應(yīng)用舉例參閱教材第340—373頁.教材第364頁的”PC/XT機(jī)中的揚(yáng)聲器接口電路”一節(jié)介紹了揚(yáng)聲器的驅(qū)動原理,并給出了通用發(fā)聲程序.本設(shè)計(jì)正是基于這個原理,通過編程,控制加到揚(yáng)聲器上的信號的頻率,奏出樂曲的.2.發(fā)聲程序的設(shè)計(jì)下面是能產(chǎn)生頻率為f的通用發(fā)聲程序:MOV AL, 10110110B ;8253控制字:通道2,先寫低字節(jié),后寫高字節(jié) ;方式3,二進(jìn)制計(jì)數(shù)OUT 43H, AL ;寫入控制字MOV DX, 0012H ;被除數(shù)高位MOV AX, 35DEH ;被除數(shù)低位 DIV ID ;求計(jì)數(shù)初值n,結(jié)果在AX中OUT 42H, AL ;送出低8位MOV AL, AHOUT 42H,AL ;送出高8位IN AL, 61H ;讀入8255A端口B的內(nèi)容MOV AH, AL ;保護(hù)B口的原狀態(tài)OR AL, 03H ;使B口后兩位置1,其余位保留OUT 61H,AL ;接通揚(yáng)聲器,使它發(fā)聲
標(biāo)簽: 微型計(jì)算機(jī) 發(fā)聲程序 論文 微機(jī)
上傳時間: 2013-10-17
上傳用戶:sunjet
PLC 以 其 可靠性高、抗干擾能力強(qiáng)、配套齊全、功能完善、適應(yīng)性強(qiáng)等特點(diǎn),廣泛應(yīng)用于各種控制領(lǐng)域。PLC作為通用工業(yè)控制計(jì)算機(jī),是面向工礦企業(yè)的工控設(shè)備,使用梯形圖符號進(jìn)行編程,與繼電器電路相當(dāng)接近,被廣大工程技術(shù)人員接受。但是在實(shí)際應(yīng)用中,如何編程能夠提高PLC程序運(yùn)行速度是一個值得我們思考研究的問題。1 PLC工作原理PLC 與 計(jì) 算機(jī)的工作原理基本相同,即在系統(tǒng)程序的管理下,通過運(yùn)行應(yīng)用程序完成用戶任務(wù)。但兩者的工作方式有所不同。計(jì)算機(jī)一般采用等待命令的工作方式,而PLC在確定了工作任務(wù)并裝人了專用程序后成為一種專用機(jī),它采用循環(huán)掃描工作方式,系統(tǒng)工作任務(wù)管理及應(yīng)用程序執(zhí)行都是用循環(huán)掃描方式完成的。PLC 有 兩 種基本的工作狀態(tài),即運(yùn)行(RUN)與停止(STOP)狀態(tài)。在這兩種狀態(tài)下,PLC的掃描過程及所要完成的任務(wù)是不盡相同的,如圖1所示。 PLC在RUN工作狀態(tài)時,執(zhí)行一次掃描操作所的時間稱為掃描周期,其典型值通常為1一100nis,不同PLC廠家的產(chǎn)品則略有不同。掃描周期由內(nèi)部處理時間、輸A/ 輸出處理執(zhí)行時間、指令執(zhí)行時間等三部分組成。通常在一個掃描過程中,執(zhí)行指令的時間占了絕大部分,而執(zhí)行指令的時間與用戶程序的長短有關(guān)。用戶 程 序 是根據(jù)控制要求由用戶編制,由許多條PLC指令所組成。不同的指令所對應(yīng)的程序步不同,以三菱FX2N系列的PLC為例,PLC對每一個程序步操作處理時間為:基本指令占0.741s/步,功能指令占幾百微米/步。完成一個控制任務(wù)可以有多種編制程序的方法,因此,選擇合理、巧妙的編程方法既可以大大提高程序運(yùn)行速度,又可以保證可靠性。 提高PLC程序運(yùn)行速度的幾種編程方法2.1 用數(shù)據(jù)傳送給位元件組合的方法來控制輸出在 PL C應(yīng) 用編程中,最后都會有一段輸出控制程序,一般都是用邏輯取及輸出指令來編寫,如圖2所示。在圖2所示的程序中,邏輯取的程序步為1,輸出的程序步為2,執(zhí)行上述程序共需3個程序步。通常情況下,PLC要控制的輸出都不會是少量的,比如,有8個輸出,在條件滿足時要同時輸出。此時,執(zhí)行圖2所示的程序共需17個程序步。若我們通過位元件的組合并采用數(shù)據(jù)傳送的方法來完成圖2所示的程序,就會大大減少程序步驟。在三 菱 PLC中,只處理ON/OFF狀態(tài)的元件(如X,Y,M和S),稱為位元件。但將位元件組合起來也可以處理數(shù)據(jù)。位元件組合由Kn加首元件號來表示。位元件每4bit為一組組合成單元。如KYO中的n是組數(shù),當(dāng)n=1時,K,Yo 對應(yīng)的是Y3一Yo。當(dāng)n二2時,KZYo對應(yīng)的是Y7一Yo。通過位元件組合,就可以用處理數(shù)據(jù)的方式來處理位元件,圖2程序所示的功能可用圖3所示的傳送數(shù)據(jù)的方式來完成。
標(biāo)簽: PLC 程序 運(yùn)行速度 編程方法
上傳時間: 2013-11-11
上傳用戶:幾何公差
摘要: 本文介紹了L ED 顯示屏常規(guī)型驅(qū)動電路的設(shè)計(jì)方式及其存在的缺陷, 提出了簡單的L ED 顯示屏恒流驅(qū)動方式及電路的實(shí)現(xiàn)。關(guān)鍵詞:L ED 顯示屏 動態(tài)掃描 驅(qū)動電路中圖分類號: TN 873+ . 93 文獻(xiàn)標(biāo)識碼:A 文章編號: 1005- 9490(2001) 03- 0252- 051 引 言 L ED 顯示屏是80 年代后期在全球迅速發(fā)展起來的新型信息顯示媒體, 它利用發(fā)光二極管構(gòu)成的點(diǎn)陣模塊或像素單元, 組成大面積顯示屏幕, 以其可靠性高、使用壽命、環(huán)境適應(yīng)能力強(qiáng)、性能價(jià)格比高、使用成本低等特點(diǎn), 在信息顯示領(lǐng)域已經(jīng)得到了非常廣泛的應(yīng)用[ 1 ]。L ED 顯示屏主要包括發(fā)光二極管構(gòu)成的陣列、驅(qū)動電路、控制系統(tǒng)及傳輸接口和相應(yīng)的應(yīng)用軟件等, 其中驅(qū)動電路設(shè)計(jì)的好壞, 對L ED 顯示屏的顯示效果、制作成本及系統(tǒng)的運(yùn)行性能起著很重要的作用。所以, 設(shè)計(jì)一種既能滿足控制驅(qū)動的要求, 同時使用器件少、成本低的控制驅(qū)動電路是很有必要的。本文就常規(guī)型驅(qū)動電路的設(shè)計(jì)作些分析并提出恒流驅(qū)動電路的設(shè)計(jì)方式。2 L ED 顯示屏常規(guī)驅(qū)動電路的設(shè)計(jì) L ED 顯示屏驅(qū)動電路的設(shè)計(jì), 與所用控制系統(tǒng)相配合, 通常分為動態(tài)掃描型驅(qū)動及靜態(tài)鎖存型驅(qū)動二大類。以下就動態(tài)掃描型驅(qū)動電路的設(shè)計(jì)為例為進(jìn)行分析:動態(tài)掃描型驅(qū)動方式是指顯示屏上的4 行、8 行、16 行等n 行發(fā)光二極管共用一組列驅(qū)動寄存器, 通過行驅(qū)動管的分時工作, 使得每行L ED 的點(diǎn)亮?xí)r間占總時間的1ön , 只要每行的刷新速率大于50 Hz, 利用人眼的視覺暫留效應(yīng), 人們就可以看到一幅完整的文字或畫面[ 2 ]。常規(guī)型驅(qū)動電路的設(shè)計(jì)一般是用串入并出的通用集成電路芯片如74HC595 或MC14094 等作為列數(shù)據(jù)鎖存, 以8050 等小功率N PN 三極管為列驅(qū)動, 而以達(dá)林頓三極管如T IP127 等作為行掃描管, 其電路如圖1 所示。
標(biāo)簽: LED 顯示屏 恒流驅(qū)動 電路設(shè)計(jì)
上傳時間: 2014-02-19
上傳用戶:lingzhichao
設(shè)計(jì)一種應(yīng)用于某全地形ATV車載武器裝置中的中控系統(tǒng),該系統(tǒng)設(shè)計(jì)是以TMS320F2812型DSP為核心,采用模塊化設(shè)計(jì)思想,對其硬件部分進(jìn)行系統(tǒng)設(shè)計(jì),能夠完成對武器裝置高低、回轉(zhuǎn)方向的運(yùn)動控制,實(shí)現(xiàn)靜止或行進(jìn)狀態(tài)中對目標(biāo)物的測距,自動瞄準(zhǔn)以及按既定發(fā)射模式發(fā)射彈丸和各項(xiàng)安全性能檢測等功能。通過編制相應(yīng)的軟件,對其進(jìn)行系統(tǒng)調(diào)試,驗(yàn)證了該設(shè)計(jì)運(yùn)行穩(wěn)定。 Abstract: A central control system applied to an ATV vehicle weapons is designed. The system design is based on TMS320F2812 DSP as the core, uses modular design for its hardware parts. The central control system can complete the motion control of the level of weapons and equipment, rotation direction, to achieve a state of static or moving objects on the target ranging, auto-targeting and according to the established target and the projectile and the launch of the security performance testing and other functions. Through the development of appropriate software and to carry out system testing to verify the stability of this design and operation.
標(biāo)簽: ATV-ATT DSP 中控系統(tǒng)
上傳時間: 2013-11-02
上傳用戶:jshailingzzh
摘要: 隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的迅速發(fā)展,PLC(即可編程控制器)在工業(yè)控制領(lǐng)域內(nèi)得到十分廣泛地應(yīng)用。PLC是一種基于數(shù)字計(jì)算機(jī)技術(shù)、專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的電子控制裝置,它采用可編程序的存儲器,用來存儲用戶指令,通過數(shù)字或模擬的輸入/輸出,完成一系列邏輯、順序、定時、記數(shù)、運(yùn)算等確定的功能,來控制各種類型的機(jī)電一體化設(shè)備和生產(chǎn)過程。本文介紹了利用可編程控制器編寫的一個五層電梯的控制系統(tǒng),檢驗(yàn)電梯PLC控制系統(tǒng)的運(yùn)行情況。實(shí)踐證明,PLC可遍程控制器和MCGS組態(tài)軟件結(jié)合有利于PLC控制系統(tǒng)的設(shè)計(jì)、檢測,具有良好的應(yīng)用價(jià)值。 電梯是隨著高層建筑的興建而發(fā)展起來的一種垂直運(yùn)輸工具。多層廠房和多層倉庫需要有貨梯;高層住宅需要有住宅梯;百貨大樓和賓館需要有客梯,自動扶梯等。在現(xiàn)代社會,電梯已像汽車、輪船一樣,成為人類不可缺少的交通運(yùn)輸工具。據(jù)統(tǒng)計(jì),美國每天乘電梯的人次多于乘載其它交通工具的人數(shù)。當(dāng)今世界,電梯的使用量已成為衡量現(xiàn)代化程度的標(biāo)志之一。追溯電梯這種升降設(shè)備的歷史,據(jù)說它起源于公元前236年的古希臘。當(dāng)時有個叫阿基米德的人設(shè)計(jì)出--人力驅(qū)動的卷筒式卷揚(yáng)機(jī)。1858年以蒸汽機(jī)為動力的客梯,在美國出現(xiàn),繼而有在英國出現(xiàn)水壓梯。1889年美國的奧梯斯電梯公司首先使用電動機(jī)作為電梯動力,這才出現(xiàn)名副其實(shí)的電梯,并使電梯趨于實(shí)用化。1900年還出現(xiàn)了第一臺自動扶梯。1949年出現(xiàn)了群控電梯,首批4~6臺群控電梯在紐約的聯(lián)合國大廈被使用。1955年出現(xiàn)了小型計(jì)算機(jī)(真空管)控制電梯。1962年美國出現(xiàn)了速度達(dá)8米/秒的超高速電梯。1963年一些先進(jìn)工業(yè)國只成了無觸點(diǎn)半導(dǎo)體邏輯控制電梯。1967年可控硅應(yīng)用于電梯,使電梯的拖動系統(tǒng)筒化,性能提高。1971年集成電路被應(yīng)用于電梯。第二年又出現(xiàn)了數(shù)控電梯。1976年微處理機(jī)開始用于電梯,使電梯的電氣控制進(jìn)入了一個新的發(fā)展時期。 1電梯簡介 1.1電梯的基本分類 1.1.1按用途分類 ⑴ 乘客電梯:為運(yùn)送乘客而設(shè)計(jì)的電梯。主用與賓館,飯店,辦公樓,大型商店等客流量大的場合。這類電梯為了提高運(yùn)送效率,其運(yùn)行速度比較快,自動化程度比較高。轎廂的尺寸和結(jié)構(gòu)形式多為寬度大于深度,使乘客能暢通地進(jìn)出。而且安全設(shè)施齊全,裝潢美觀。
標(biāo)簽: PLC 電梯控制系統(tǒng) 檢測
上傳時間: 2013-11-18
上傳用戶:yuanyuan123
賽靈思推出業(yè)界首款自動化精細(xì)粒度時鐘門控解決方案,該解決方案可將 Virtex®-6 和 Spartan®-6 FPGA 設(shè)計(jì)方案的動態(tài)功耗降低高達(dá) 30%。賽靈思智能時鐘門控優(yōu)化可自動應(yīng)用于整個設(shè)計(jì),既無需在設(shè)計(jì)流程中添加更多新的工具或步驟,又不會改變現(xiàn)有邏輯或時鐘,從而避免設(shè)計(jì)修改。此外,在大多數(shù)情況下,該解決方案都能保留時序結(jié)果。
上傳時間: 2013-11-16
上傳用戶:eastimage
醫(yī)療保健行業(yè)的發(fā)展趨勢是通過非置入手段來實(shí)現(xiàn)早期疾病預(yù)測,降低病人開支,這一趨勢促使醫(yī)療成像設(shè)備在該領(lǐng)域扮演了越來越重要的角色。為滿足這些行業(yè)目標(biāo)需要的功能,設(shè)
上傳時間: 2013-10-15
上傳用戶:xsnjzljj
出于提高船載測控通信設(shè)備監(jiān)控系統(tǒng)信息化水平及模擬訓(xùn)練能力,在深入研究船載測控通信設(shè)備原理及組成的基礎(chǔ)上,利用虛擬儀器技術(shù)與HLA技術(shù),以網(wǎng)絡(luò)為傳輸媒介,開發(fā)了船載測控通信設(shè)備監(jiān)控模訓(xùn)綜合系統(tǒng)。鑒于設(shè)備監(jiān)控系統(tǒng)與模擬訓(xùn)練系統(tǒng)共同的特性,該系統(tǒng)利用SQL Server的ADO功能、Web服務(wù)和XML技術(shù)實(shí)現(xiàn)數(shù)據(jù)的匯總與跨網(wǎng)同步,選用LabWindows/CVI平臺開發(fā)監(jiān)控系統(tǒng)本地監(jiān)控終端及模訓(xùn)系統(tǒng)界面,采用Ajax技術(shù)架構(gòu)與VML語言完成數(shù)據(jù)的Web發(fā)布,最終使系統(tǒng)可靠性、接入便捷性、網(wǎng)絡(luò)數(shù)量流量控制及構(gòu)件重用性均達(dá)到最優(yōu)。
上傳時間: 2013-11-03
上傳用戶:風(fēng)行天下
通過力控組態(tài)軟件發(fā)送短信的模塊及方案說明
標(biāo)簽: DTP_S 09 力控組態(tài) 軟件
上傳時間: 2013-12-15
上傳用戶:shizhanincc
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1