<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Lonworks技術(shù)的模糊控制智能節點(diǎn)的設計

基于Lonworks技術(shù)的模糊控制智能節點(diǎn)的設計

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

圖3 溫度測量節點(diǎn)結構圖

5、軟件設計

節點(diǎn)應用程序用Neuron C語(yǔ)言編寫(xiě)。Neuron C是神經(jīng)元芯片的專(zhuān)用語(yǔ)言,是ANSI C的擴展,并增添了一些較強的功能,如網(wǎng)絡(luò )變量類(lèi)型,事件調度語(yǔ)句等。神經(jīng)元芯片的任務(wù)調度是事件驅動(dòng)的。當一個(gè)給定的條件變?yōu)檎鏁r(shí),與該條件相關(guān)聯(lián)的一段代碼被執行。該的軟件設計包括主程序、A/D轉換程序、D/A轉換程序、顯示子程序、控制算法子程序等,下面以查表法實(shí)現為例,給出部分源代碼:

signed short fc(float-type*input1){

……//設置局部變量

if(mcc==1)

sp=sp1;

pe=e;//記下偏差的上一個(gè)狀態(tài)

fl_sub(input1, sp, e);//計算偏差get e

fl_neg( range_e, f1);//對偏差限幅

if(fl_it( e, f1)==TRUE)

ce=f1;

else if(fl_gt( ce, range_ce)==TRUE)

ce=range_ce;

fl_mul( e, f1_6,f1);//對偏差進(jìn)行量程變換

fl_div( f1, range_e, f1);

fl_add( f1, f1_6, f1);

fl_round( f1, f2);//對變換后誤差進(jìn)行四舍五入

rol=low-byte(1ro1);

fl_mul( ce, f1_6, f1);//對偏差變化值進(jìn)行量程變換

fl_div( f1, f1_6, f1);

fl_add( f1, f1_6, f1);

fl_round( f1, f2);//對變換后的偏差變化值四舍五入

lcow=fl_to_ulong( f2);

cow=low_byte(1cow);

table_u=table[ro1][cow];

……

fl_from_ulong(ltable_u, f1);//對查表結果進(jìn)行量程變換

fl_mul( f1, range_dtu, f2);//查

fl_div( f2, f1_6,f1);

……

return f_out;//返回輸出控制增量

本系統投入運行后,取得了比傳統單回路PID控制方式更好的控制效果,見(jiàn)圖4中的溫度曲線(xiàn)對比。從圖中可看出,過(guò)渡過(guò)程時(shí)間短,超調量小,達到了工藝生產(chǎn)的要求。

圖4 溫度曲線(xiàn)對比

6、結束語(yǔ)

模糊控制技術(shù)在我國已廣泛應用于工業(yè)過(guò)程、家用電器等領(lǐng)域,但模糊控制技術(shù)的網(wǎng)絡(luò )應用還不多見(jiàn)。本文將Lonworks技術(shù)與模糊控制技術(shù)結合起來(lái),通過(guò)上位機實(shí)現實(shí)時(shí)測控,在實(shí)際應用中取得了良好的控制效果。該系統還可充分利用主機資源,使模糊控制算法位于上層,從而可以綁定多個(gè)設備節點(diǎn),以便于構造不同的模糊控制器??刂茀悼梢酝ㄟ^(guò)人機界面由用戶(hù)輸入,通用性強、操作靈活便捷,為模糊控制生成器與現場(chǎng)設備的集成提供了一種有效的途徑。

本文作者創(chuàng )新點(diǎn):將Lonworks技術(shù)與模糊控制技術(shù)結合起來(lái),給出了的設計方法和實(shí)例,通過(guò)計算機實(shí)現網(wǎng)絡(luò )監控,能遠程實(shí)施溫度測控,在應用中取得了良好的控制效果。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>