高精度控溫算法,使用PID控制思想,可控溫到0.1度
上傳時間: 2017-02-25
上傳用戶:xhz1993
摘要:電壓監測儀的校驗工作量大、 效率和精度低, 為保證電壓監測儀性能指標, 研制了一種對單相電壓監測統計儀進行精度、 靈敏度、 諧波、 時間試驗的校驗裝置。裝置以高速單片機為核心, 利用豐富的P C機資源、 融合F P G A 技術、 點陣圖形液晶等技術, 實現監測儀誤差校驗過程的自動控制、微機數據管理、 程控操作、 故障保護。實驗結果表明裝置綜合誤差為0 . 1 級, 輸出電壓失真度小于0 . 5 , 系 統運行準確、 數據傳輸可靠、 操作方便及功能完善。
上傳時間: 2014-07-05
上傳用戶:stella2015
delphi 商品管理系統,報表輸出,權限控制,本例為orale數據庫
上傳時間: 2017-06-12
上傳用戶:皇族傳媒
本程序為單片機對四相步進電機的控制,使用L297,能夠通過鍵盤設置電機的轉動角度,精度為1度,文件夾里附有源代碼和仿真電路圖
上傳時間: 2017-09-04
上傳用戶:從此走出陰霾
動態環境下基于勢場原理的避障方法 提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2013-12-16
上傳用戶:LouieWu
提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2017-09-07
上傳用戶:litianchu
表面粗糙度是機械加工工藝中主要的技術參數, 對零件質量和產品性能有著極為重要的影響。 以加工表面粗糙度與切削用量三要素的關系為對象, 采用正交試驗方法, 利用立方氮化硼刀具對冷作模具鋼 Cr12MoV 進行硬態干式車削試驗,測量得到選定參數條件下的加工表面粗糙度值,并應用人工智能神經網絡方 法建立了加工表面粗糙度預測模型。結果表明,該預測模型具有很好的預測精度, 其最大誤差不超過 5% 。模 型可以對不同切削速度、 進給量和切削深度參數組合下加工后的表面粗糙度進行預測,對干式硬車條件下的切 削用量選擇和零件表面質量的控制具有重要指導意義。
上傳時間: 2016-03-20
上傳用戶:happycats
在本課中,我們要用一個按鍵來實現跑馬燈的 10 級調速。這又會涉及到鍵的去抖的問 題。 本課的試驗結果是,每按一次按鍵,跑馬速度就降低一級,共 10 級。 這里我們又增加了一個變量 speedlever,來保存當前的速度檔次。 在按鍵里的處理中,多了當前檔次的延時值的設置。 請看程序: ―――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //頭文件中沒有定義的 IO 就要自己來定義了 sbit P11 = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; sbit K1= P3^2; bit ldelay=0; //長定時溢出標記,預置是 0 uchar speed=10; //設置一個變量保存默認的跑馬燈的移動速度 uchar speedlever=0; //保存當前的速度檔次 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //一個按鍵控制的 10 級變速跑馬燈試驗 void main(void) // 主程序 { uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//預定的寫入 P1 的值 uchar ledi; //用來指示顯示順序 uint n; RCAP2H =0x10; //賦 T2 的預置值 0x1000,溢出 30 次就是 1 秒鐘 RCAP2L =0x00; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //主程序循環 { if(ldelay) //發現有時間溢出標記,進入處理 { ldelay=0; //清除標記 P1=ledp[ledi]; //讀出一個值送到 P1 口 ledi++; //指向下一個 if(ledi==4) { ledi=0; //到了最后一個燈就換到第一個 } } if(!K1) //如果讀到 K1 為 0 { for(n=0;n<1000;n++); //等待按鍵穩定 while(!K1); //等待按鍵松開 for(n=0;n<1000;n++); //等待按鍵穩定松開 speedlever++; if(speedlever==10)speedlever=0; speed=speedlever*3; //檔次和延時之間的預算法則,也可以用查表方法,做出 不規則的法則 } } } //定時器 2 中斷 timer2() interrupt 5 { static uchar t; TF2=0; t++; if((t==speed)||(t>30)) //比較一個變化的數值,以實現變化的時間溢出,同時限制了最慢速 度為 1 秒 { t=0; ldelay=1;//每次長時間的溢出,就置一個標記,以便主程序處理 } } ―――――――――――――――――――――― 請打開 lesson11 目錄的工程,編譯,運行,看結果: 按 K1,速度則降低一次,總共 10 個檔次。
上傳時間: 2017-11-06
上傳用戶:szcyclone
51控制舵機0度到90度按鍵切換,自己探究出來的可實現
上傳時間: 2017-12-24
上傳用戶:15735182247
VK2C23 是一款存儲器映射和多功能 的 LCD 控制 / 驅動芯片。該芯片的顯示字段為 224 點 (56 SEG × 4 COM) 或 416 點 (52 SEG × 8 COM)。VK2C23 芯片的軟件配置特 性使其適用于多種 LCD 應用,包括 LCD 模塊和 顯示子系統。VK2C23 芯片可通過雙 線雙向 I2C 接口與大多數微處理器或微控制器進 行通信。 VK2C2X系列為I2C介面、RAM mapping的LCD控制暨驅動IC,此系列以先進設計技術降低IC耗電、提升抗雜訊及ESD防護能力。全系列包含VK2C22、VK2C23、VK2C24等。VK2C22已成功獲得單相電表客戶的認可及采用,VK2C23及VK2C24適合于點數需求較大的三相電表的應用。
標簽: C23 23 16C LCD VK2 VK 2C 16 HT 存儲器
上傳時間: 2018-07-14
上傳用戶:szqxw1688