在計算機控制系統中,使用的是數字PID控制器,數字PID控制算法通常又分為位置式和增量式控制算法。由于計算機控制是一種采樣控制,它只能根據采樣時刻的偏差值?BR> [18B20源程序加上位機溫度顯示應用程序包(1).rar] - 用c寫的18b20驅動程序 功能:實現對DS18B20的讀取 原理:單總線協議 注意:單總線協議對延時要求比較嚴格,此程序中采用的是11.0592M的晶振,如果使用其他的晶 [最佳直線應用程序.rar] - 用于傳感器線性度計算的小程序,供大家 共享和學習.
標簽: 計算機控制系統
上傳時間: 2013-12-20
上傳用戶:zhouchang199
這是我個人編寫,關於PC的P80_7段顯示器顯示數字的控制碼
標簽:
上傳時間: 2014-12-02
上傳用戶:fandeshun
增量PID控制算法,實現PID增量式控制
上傳時間: 2017-02-04
上傳用戶:myworkpost
Arduino 數位I/O的標準測試程式,利用讀取輸入的數位訊來控制輸出的數位訊號,文中有詳細的描述與介紹說明。
上傳時間: 2017-05-23
上傳用戶:6546544
鉦銘科SM8012是一款電流模式的PWM離線式控制芯片,內置高壓開關MOS管。采用自適應多模式工作方式,根據負載情況,自動切換到Burst模式,PFM模式,或者PWM模式,滿足系統的低待機功耗(<0.3W@265V AC),高轉換效率的要求。內部集成多種保護功能,如過流保護、過載保護、VDD過壓保護和VDD欠壓保護等多種保護。封裝形式:DIP8
上傳時間: 2013-11-24
上傳用戶:wwwe
微型計算機課程設計論文—通用微機發聲程序的匯編設計 本文講述了在微型計算機中利用可編程時間間隔定時器的通用發聲程序設計,重點講述了程序的發聲原理,節拍的產生,按節拍改變的動畫程序原理,并以設計一個簡單的樂曲評分程序為引子,分析程序設計的細節。關鍵字:微機 8253 通用發聲程序 動畫技術 直接寫屏 1. 可編程時間間隔定時器8253在通用個人計算機中,有一個可編程時間間隔定時器8253,它能夠根據程序提供的計數值和工作方式,產生各種形狀和各種頻率的計數/定時脈沖,提供給系統各個部件使用。本設計是利用計算機控制發聲的原理,編寫演奏樂曲的程序。 在8253/54定時器內部有3個獨立工作的計數器:計數器0,計數器1和計數器2,每個計數器都分配有一個斷口地址,分別為40H,41H和42H.8253/54內部還有一個公用的控制寄存器,端地址為43H.端口地址輸入到8253/54的CS,AL,A0端,分別對3個計數器和控制器尋址. 對8353/54編程時,先要設定控制字,以選擇計數器,確定工作方式和計數值的格式.每計數器由三個引腳與外部聯系,見教材第320頁圖9-1.CLK為時鐘輸入端,GATE為門控信號輸入端,OUT為計數/定時信號輸入端.每個計數器中包含一個16位計數寄存器,這個計數器時以倒計數的方式計數的,也就是說,從計數初值逐次減1,直到減為0為止. 8253/54的三個計數器是分別編程的,在對任一個計數器編程時,必須首先講控制字節寫入控制寄存器.控制字的作用是告訴8253/54選擇哪個計數器工作,要求輸出什么樣的脈沖波形.另外,對8253/54的初始化工作還包括,向選定的計數器輸入一個計數初值,因為這個計數值可以是8為的,也可以是16為的,而8253/5的數據總線是8位的,所以要用兩條輸出指令來寫入初值.下面給出8253/54初始化程序段的一個例子,將計數器2設定為方式3,(關于計數器的工作方式參閱教材第325—330頁)計數初值為65536. MOV AL,10110110B ;選擇計數器2,按方式3工作,計數值是二進制格式 OUT 43H,AL ; j將控制字送入控制寄存器 MOV AL,0 ;計數初值為0 OUT 42H,AL ;將計數初值的低字節送入計數器2 OUT 42H,AL ;將計數初值的高字節送入計數器2 在IBM PC中8253/54的三個時鐘端CLK0,CLK1和CLK2的輸入頻率都是1.1931817MHZ. PC機上的大多數I/O都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的.關于8255A的結構和工作原理及應用舉例參閱教材第340—373頁.教材第364頁的”PC/XT機中的揚聲器接口電路”一節介紹了揚聲器的驅動原理,并給出了通用發聲程序.本設計正是基于這個原理,通過編程,控制加到揚聲器上的信號的頻率,奏出樂曲的.2.發聲程序的設計下面是能產生頻率為f的通用發聲程序:MOV AL, 10110110B ;8253控制字:通道2,先寫低字節,后寫高字節 ;方式3,二進制計數OUT 43H, AL ;寫入控制字MOV DX, 0012H ;被除數高位MOV AX, 35DEH ;被除數低位 DIV ID ;求計數初值n,結果在AX中OUT 42H, AL ;送出低8位MOV AL, AHOUT 42H,AL ;送出高8位IN AL, 61H ;讀入8255A端口B的內容MOV AH, AL ;保護B口的原狀態OR AL, 03H ;使B口后兩位置1,其余位保留OUT 61H,AL ;接通揚聲器,使它發聲
上傳時間: 2013-10-17
上傳用戶:sunjet
PLC運用的幾個小常識
上傳時間: 2014-01-19
上傳用戶:wbwyl
伺服與變頻:伺服與變頻的一個重要區別是: 變頻可以無編碼器,伺服則必須有編碼器,作電子換向用. 一、兩者的共同點: 交流伺服的技術本身就是借鑒并應用了變頻的技術,在直流電機的伺服控制的基礎上通過變頻的PWM方式模仿直流電機的控制方式來實現的,也就是說交流伺服電 機必然有變頻的這一環節:變頻就是將工頻的50、60HZ的交流電先整流成直流電,然后通過可控制門極的各類晶體管(IGBT,IGCT等)通過載波頻率 和PWM調節逆變為頻率可調的波形類似于正余弦的脈動電,由于頻率可調,所以交流電機的速度就可調了(n=60f/2p ,n轉速,f頻率, p極對數) 二、談談變頻器: 簡單的變頻器只能調節交流電機的速度,這時可以開環也可以閉環要視控制方式和變頻器而定,這就是傳統意義上的V/F控制方式。現在很多的變頻已經通過數學 模型的建立,將交流電機的定子磁場UVW3相轉化為可以控制電機轉速和轉矩的兩個電流的分量,現在大多數能進行力矩控制的著名品牌的變頻器都是采用這樣方 式控制力矩,UVW每相的輸出要加摩爾效應的電流檢測裝置,采樣反饋后構成閉環負反饋的電流環的PID調節;ABB的變頻又提出和這樣方式不同的直接轉矩 控制技術,具體請查閱有關資料。這樣可以既控制電機的速度也可控制電機的力矩,而且速度的控制精度優于v/f控制,編碼器反饋也可加可不加,加的時候控制 精度和響應特性要好很多。 三、談談伺服: 驅動器方面:伺服驅動器在發展了變頻技術的前提下,在驅動器內部的電流環,速度環和位置 環(變頻器沒有該環)都進行了比一般變頻更精確的控制技術和算法運算,在功能上也比傳統的伺服強大很多,主要的一點可以進行精確的位置控制。通過上位控制 器發送的脈沖序列來控制速度和位置(當然也有些伺服內部集成了控制單元或通過總線通訊的方式直接將位置和速度等參數設定在驅動器里),驅動器內部的算法和 更快更精確的計算以及性能更優良的電子器件使之更優越于變頻器。 電機方面:伺服電機的材料、結構和加工工藝要遠遠高于變頻器驅動的交流電機 (一般交流電機或恒力矩、恒功率等各類變頻電機),也就是說當驅動器輸出電流、電壓、頻率變化很快的電源時,伺服電機就能根據電源變化產生響應的動作變 化,響應特性和抗過載能力遠遠高于變頻器驅動的交流電機,電機方面的嚴重差異也是兩者性能不同的根本。就是說不是變頻器輸出不了變化那么快的電源信號,而 是電機本身就反應不了,所以在變頻的內部算法設定時為了保護電機做了相應的過載設定。當然即使不設定變頻器的輸出能力還是有限的,有些性能優良的變頻器就 可以直接驅動伺服電機!!! 四、談談交流電機: 交流電機一般分為同步和異步電機 1、交流同步電機:就是轉子是由永磁材料構成,所以轉動后,隨著電機的定子旋轉磁場的變化,轉子也做響應頻率的速度變化,而且轉子速度=定子速度,所以稱"同步"。 2、交流異步電機:轉子由感應線圈和材料構成。轉動后,定子產生旋轉磁場,磁場切割定子的感應線圈,轉子線圈產生感應電流,進而轉子產生感應磁場,感應 磁場追隨定子旋轉磁場的變化,但轉子的磁場變化永遠小于定子的變化,一旦等于就沒有變化的磁場切割轉子的感應線圈,轉子線圈中也就沒有了感應電流,轉子磁 場消失,轉子失速又與定子產生速度差又重新獲得感應電流。。。所以在交流異步電機里有個關鍵的參數是轉差率就是轉子與定子的速度差的比率。 3、對應交流同步和異步電機變頻器就有相映的同步變頻器和異步變頻器,伺服電機也有交流同步伺服和交流異步伺服,當然變頻器里交流異步變頻常見,伺服則交流同步伺服常見。
標簽: 伺服
上傳時間: 2013-11-17
上傳用戶:maqianfeng
1984年出版,成型于美國麻省理工學院(MIT)多年使用的一本教材,1996年修訂為第2版。在過去的二十多年里,本書對于計算機科學的教育計劃產生了深刻的影響。 本版中大部分重要程序設計系統都重新修改并做過測試,包括各種解釋器和編譯器。 目錄 出版者的話 專家指導委員會 序 第2版前言 第1版前言 致謝 第1章 構造過程抽象 1.1 程序設計的基本元素 1.2 過程與它們所產生的計算 1.3 用高階函數做抽象 第2章 構造數據現象 2.1 數據抽象導引 2.2 層次性數據和閉包性質 2.3 符號數據 2.4 抽象數據的多重表示 2.5 帶有通用型操作的系統 第3章 模塊化、對象和狀態 3.1 賦值和局部狀態 3.2 求值的環境模型 3.3 用變動數據做模擬 3.4 并發:時間是一個本質問題 3.5 流 第4章 元語言抽象 4.1 元循環求值器 4.2 Scheme的變形——惰性求值 4.3 Scheme的變形——非確定性計算 4.4 邏輯程序設計 第5章 寄存器機器里的計算 5.1 寄存器機器的設計 5.2 一個寄存器機器模擬器 5.3 存儲分配和廢料收集 5.4 顯式控制的求值器 5.5 編譯 參考文獻 練習表 索引
標簽: 1984
上傳時間: 2013-11-29
上傳用戶:咔樂塢
全數字化焊機系統的主電路采用能輸出較大功率的IGBT全僑式逆變結構,控制系統采用DSP(TMS320LF2407A)和單片機(C8051F020)構成的主從式控制結構,其中DSP為控制系統的核心,主要完成焊接實時參數的采集、PI運算和PWM波形的產生:單片機對整個控制系統進行管理,可以實現對人機交互系統(包括鍵盤和顯示)、送絲電機和一些開關量的控制以及與PC機通訊等功能。此外,單片機與DSP之間采用串行通信方式進行信息交換。本文還對送絲電機控制電路和一些輔助控制電路進行了必要的設計.在控制系統軟件設計中采用了模塊化的程序設計思想。在規劃出整個主程序流程的基礎上,把整個程序分為多個結構簡單、功能明確的子程序來設計,從而大大降低了系統軟件設計的復雜性,同時也使程序結構清晰、簡單易懂。在主電路和控制電路的設計中,采用了線性光耦、霍爾傳感器等多項隔離措施,并設計了相應的焊機保護電路,同時還采用了必要的軟硬件抗干擾措施,從而保證了全數字化焊機系統工作的穩定性和可靠性.通過對控制電路的各個功能模塊進行軟、硬件調試表明,該焊機系統響應速度快,電路簡單可靠,系統軟件較高效、可移植性好,且系統抗干擾能力強,基本達到了本設計的要求。最后,在對本文做簡要總結的基礎上,對于本焊機的進一步完善工作提出了建議,為全數字化焊機控制系統今后更加深入的研究奠定了良好的基礎。關鍵詞:數字化焊機:控制系統:逆變技術;DSP:單片機:人機交互系統
上傳時間: 2022-06-22
上傳用戶:slq1234567890