算術平均濾波程式清單:
aafilter:ld ax,#data;初始化
ld dx,#numb;
clr bx;
clr cx;
loop: add bx,[ax]+;取樣值累加
addc cx,00h;
djnz dx,loop;
div bx,#numb;求算術平均值
ld result1,bx;輸出結果
ret;返回
中值濾波程式清單:
ivfilter:ld dx,#numb;設定排隊大迴圈次數
dec dx;
loopg:ld ex,dx;宋小迴圈次數
ld bx,#data
loopl: ld ax,[bx];[bx]>[bx]+2?
cmp ax,02h [bx];
jle next;
ld cx,02h [bx];[bx]>[bx]+2則
st ax,02h [bx];[bx]與[bx]+2交換位置
st cx,[bx];
next:inc bx;修改位址
inc bx;
djnz ex,loopl;小迴圈結束?
djnz dx,loopg;大迴圈結束?
ld ax,#numb;求中間值的位址
shr ax,#1;
add bx,ax;
ld result,[bx];中間值送結果暫存器
ret一階滯後濾波程式清單:
fohfilter:mul bx,input,#coer2;求xk(1-α)
mul dx,output1,#coer1;求yk-1α
add bx,dx;求yk=xk9(1-α)+yk-1α
addc cx,ex;
shll bx,#1;結果形成16位小數
ld output1,cx;yk-1←yk
ld result,cx;結果輸出
ret限幅濾波程式清單:
lafilter:sub ax,data2,data1;求x2-x1
jge next1;
neg ax;
next1:cmp ax,limit;|x2-x1|>限幅值?
jgt next2
ld result,data2;小於限幅值,當前取樣值有效
next2:ld data1,data2;大於限幅值,捨去
ret限速濾波程式清單:
lsfilter:sub axm,data2,data1;求|x2-x1|
jge next1
neg ax
next1:sub bx,data3data2;求|x3-x2|
jle next2
neg bx
next2:cmp ax,limit;|x2-x1|>限幅值?
jle next3
cmp bx,limit;|x3-x2|>限幅值?
jle next4
add ax,data2,data3;取(x2+x3)/2為輸出值
shr ax,#1
ld result,ax
sjmp next0
next3:ld result,data2;取x2為濾波輸出值
sjmp next0
next4:ld result,data3:取x3為濾波輸出值
next0:
ret線性插值程式清單:
lipro:ld cx,#n
clr bx
s_loop:add ax,bx,cx
shr ax,#1
cmp ax,bx
jes_over
shl ax,#1
add dx,ax,#xdata
cmp data,[dx]
je dg_ydata
sht ax,#1
jgt s_up
ld cx,ax
sjmp s_loop
s_up:ld bx,ax
sjmp s_loop
dg_ydata:add dx,ax,#ydata
ld result,[dx]
rets_over:shl ax,#1
add dx,ax,#xdata
sub data,[dx]
add dx,ax#kdata
mul bx,data,[dx]
add dx,ax,#ydata
add result,bx,[dx]
ret位置式pid控制演算法程式清單:
ppidpro:sub ax,input,foodback;求e(k)=r(k)-f(k)
mul bx,ax,kpreg;求pp(k)
add dx,piregl;
addc ex,piregh;
add gx dx;求pp(k)+pi(k)
addc cx,ex;
ld piregl,dx;pi(k-1)←pi(k)
ld piregh,ex;
sub dx,ax,ereg;求e(k)-e(k-1)
mul dx,kdreg; 求pd(k
le reg,ax;e(k)→e(k-1)
add bx,dx;求p(k)=pp(k)+pi(k)+pd(k)
addc cx,ex;
ld output,cx;
ld output,cx;結果輸出
retotg 00xxh
input:ds 2;給定r(k)的暫存器
foodback: ds 2;反饋至f(k)的暫存器
output: ds 2;輸出值暫存器
kpreg: ds 2;比例係數暫存器
kireg: ds 2;積分係數暫存器
kdreg: ds 2;微分係數暫存器
piregl: ds 2;pi(k-1)的小數暫存器
piregh: ds 2;pi(k-1)的整數暫存器
ereg: ds 2;誤差值暫存器
增量型pid控制演算法程式清單:
ipidpro:sub ax,input,foodback;求e(k)=r(k)-f(k)
mul bx,ax,kireg;求pi(k)
add dx,ax,e2trg;求e(k)+e(k-1)
add e1reg,e1reg;求2e(k-1)
sub dx,kdreg;求pd(k)
add bx,dx;求pi(k)+pd(k)
addc cx,ex;
sub ax,e1reg,e2reg;求e(k)-e(k-1)
mul dx,ax,kpregp;求pp(k)
add bx,dx;求pp(k)+pd(k)+pi(k)
addc cx,ex;
ld output,cx;結果輸出
retotg ooxxh
input:ds 2;給定r(k)的暫存器
foodback: ds 2;反饋至f(k)的暫存器
output: ds 2;輸出值暫存器
kpreg: ds 2;比例係數暫存器
kireg: ds 2;積分係數暫存器
kdreg: ds 2;微分係數暫存器
e1reg: ds 2;誤差e(k-1)暫存器
e2reg: ds 2;誤差e(k-2)暫存器
1.計算機控制系統可分為硬體和軟體兩大部分。硬體是指計算機本身及外圍裝置,一般包括**處理器、記憶體儲備、硬碟驅動器、各種介面電路,以a/d轉換和d/a轉換為核心的模擬量i/d通道,數字量i/o通道以及各種顯示,記錄裝置,執行操作台等。
軟體是指計算機控制系統中具有各種功能的電腦程式的點和,如完成操作、監控、管理、控制、計算和自診斷等功能的程式。
2.計算機控制系統劃分:操作指導控制系統,直接數字控制系統,監督計算機控制系統,分級計算機控制系統,徹底分散控制系統。
3.工業控制機的特點和要求:實時性、高可靠性、硬體配置的可裝配可擴充性、可維護性。
通道也稱為過程通道,它是計算機和控制物件之間資訊傳送和變換的連線通道。
2.主機和外圍裝置間所交換的資訊通常分為資料資訊、狀態資訊、和控制資訊三類、
3.資料資訊又可以分為數字量、模擬量、開關量、和脈衝量。
4.計算機和外部的通訊按資料傳送方式分為:並行通訊、序列通訊。
5.序列通訊又分為:全雙工方式和半雙工方式,同步方式和幷步方式。
6.程式控制t/o方式是指cpu和外圍裝置之間的資訊傳送,是在程式控制下進行的。可分為無條件i/o方式和查詢式i/o方式。
7.中斷優先順序問題的解決採用三種辦法來解決:軟體查詢方式、雛菊鏈法,專用硬體方式。
通道的干擾按其對電路的作用形式,通常可分為串模干擾和共模擾。
積分飽和的防止方法:積分分離法、遇限削弱積分法。
1.微型計算機控制系統設計一般可分為幾個步驟:系統總體控制方案設計,微量計算機選擇,控制演算法設計,硬體設計,軟體設計,系統聯調。
計算機控制系統:有計算機充當控制器來實現工業自動化控制的系統
計算機控制系統控制技術:計算機控制系統是在自動控制系技術和計算機技術飛速發展的基礎上產生的,現代控制理論的發展給自動控制系統增添了物質基礎,兩者的結合很大地推動了自動控制技術的發展。
計算機控制系統的組成:硬體包括**處理器、記憶體、磁碟驅動器、各種介面電路,以/a/d轉換盒d/a轉換為核心的io通道數字量io通道,各種現實記錄裝置嗎,執行操作台。硬體作用有cpu時鐘電路記憶體構成的計算機主機是系統核心,進行資料採集,資料處理了邏輯判斷,控制量計算越限報警等。
操作台是人機對話紐帶,操作員可通過操作台向計算機輸入和修改控制引數,發出指令,計算機可想操作員顯示執行狀況,發出報警訊號。
計算機控制系統的特點,機構上,計算機控制系統是數字和模擬部件的混合系統,計算機控制系統中除有連續模擬訊號外海報還離散訊號,計算機控制系統中控制規律由軟體實現,修改控制規律只需要修改軟體就可以。計算機具有高速處理能力,可以採用分時控制方式同時控制多個迴路。計算機控制可以實現控制管理一體化。
設定介面的原因,io介面可以解決主機與外圍誰備件的時需配合和通訊聯絡問題。可以解決cpu和外圍裝置之間的資料格式裝換和匹配問題。可以解決cpu的負載能力和外圍裝置埠選擇問題。
河南城建電子工藝實習
河南城建學院 電子資訊工程 專業電子工藝實習報告 班級學號班號 姓名專業電子資訊工程 實習類別電子工藝實習 時間 2012年5月28日 2012年6月8日 指導教師徐安峰楊帆胡玥 電氣與電子工程系 2012年05月 指導教師評語 成績簽名 日期 一 實習目的 1.掌握電子工藝中常用的電子元器件,並深...
河南城建學院校訓
校訓 厚德唯實博學慎思 一 厚德 厚 優待 推崇 重視 德 道德 品行 政治品質 莊子 說 厚德載物 春秋傳 指出 德厚者流光,德薄者流卑 世說新語 中講 百行以德為首。大載理記 講 行德則興,背則崩 司馬光在 資治通鑑 認為 才者,德之資也 德者,才之帥也。中華民族無數志士人之所以重志進取,就在於...
河南城建學院生產實習報告
河南城建學院 實習報告 實習類別 生產實習 學院 交通運輸工程學院 專業 道路橋梁與渡河工程 班級學號 0724103219 學生姓名 邵浩健 指導教師 周海波 完成時間 指導教師評語 指導教師簽字 答辯委員會評語 主任委員簽章 綜合成績 通過對實習基地進行有針對性的參觀 學習,提高我們對本專業的了...