freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于can總線的電能損失檢測儀的設(shè)計畢業(yè)論文(文件)

2025-07-15 17:49 上一頁面

下一頁面
 

【正文】 unsigned chardefine uint unsigned intsbit CS=P2^0。char MsgNum。int MOOneIndex = 0。int MsgIntNum。define CANCTRL 0x00 define CANSTAT 0x01 define ERRCNT 0x02 define BITREG 0x03 define INTREG 0x04 define CANTSTR 0x05 define BRPEXT 0x06 define IF1CMDRQST 0x08 define IF1CMDMSK 0x09 define IF1MSK1 0x0A define IF1MSK2 0x0B define IF1ARB1 0x0C define IF1ARB2 0x0D define IF1MSGC 0x0E define IF1DATA1 0x0F define IF1DATA2 0x10 define IF1DATB1 0x11 define IF1DATB2 0x12 define IF2CMDRQST 0x20 define IF2CMDMSK 0x21 define IF2MSK1 0x22 define IF2MSK2 0x23 define IF2ARB1 0x24 define IF2ARB2 0x25 define IF2MSGC 0x26 define IF2DATA1 0x27 define IF2DATA2 0x28 define IF2DATB1 0x29 define IF2DATB2 0x2A define TRANSREQ1 0x40 define TRANSREQ2 0x41 define NEWDAT1 0x48 define NEWDAT2 0x49 define INTPEND1 0x50 define INTPEND2 0x51 define MSGVAL1 0x58 define MSGVAL2 0x59 P4=0x00。n255。 OSCICN |= 0x08。 REF0CN=0x03。}void ADC1_Init(void)//AD1{ ADC1CN=0x80。 AMX0SL=0x00。 for(i=0。 for(i=0。 cmd=0xf8。 sd2=n4。 i ) == 0 ) SDA = 0。 CLK = 0。 i ) == 0 ) SDA = 0。 CLK = 0。 i ) == 0 ) SDA = 0。 CLK = 0。 CS=1。 for ( i=0x80。 else SDA = 1。 }for ( i=0x80。 else SDA = 1。 }for ( i=0x80。 else SDA = 1。 } CS=0。delayus(110)。 delayus(110)。 delayus(100)。lcdscmd(0X30)。lcdscmd(0X06)。 P5MDOUT=0xFF。{ CLK_Init()。P2=0X00。show_str(功率(W))。lcdscmd(0x92)。delayus(80)。show_str(f1)。lcdscmd(0x8d)。//四delayus(80)。show_str(w[i])。}}void delayX10ms(unsigned char count) / { unsigned char j,k。delayus(80)。lcdscmd(0x9a)。show_str(Tpower)。delayus(80)。}void display3(){lcdscmd(0x88)。show_str( )。//二delayus(80)。lcdscmd(0x80)。 ADC0_Init()。 P74OUT=0XFF。}void Port_IO_Init(){ XBR2= 0xC0。lcdscmd(0X0C)。lcdscmd(0X30)。*str。 delayus(110)。 delayus(110)。 delayus(2)。 i=i1 ) { if ( ( sd2 amp。 delayus(2)。 i=i1 ) { if ( ( sd1 amp。 delayus(2)。 i=i1 ) { if ( ( cmd amp。0xf0。}void lcdsdat(uchar n) { uchar i,cmd,sd1,sd2。 CLK = 1。 i=0x01。 CLK = 1。 i=0x01。 CLK = 1。 i=0x01。 sd1=namp。i++) {delayus(1050)。i++)。 CLK_Init() 。 ADC1CF=0x50。 AMX0CF=0x00。= 0xfb。 while((OSCXCN amp。 OSCXCN = 0x67。sfr16 CAN0DAT = 0xD8。int RXbuffer [4]。int i。 sbit CLK=P2^2。更進(jìn)一步地,在假設(shè)出形成模糊分割的輸出變量的隸屬函數(shù)和輸入變量隸屬函數(shù),或者假設(shè)規(guī)則基礎(chǔ)為連續(xù)的情況下,我們要檢查這種算法是否可以被簡化。其他兩種計算COG反模糊化的方法應(yīng)用上不如離散法直接,但他們的計算速度更快,計算精度更高。像在第一個實驗中看到的,改良的變換函數(shù)法的計算消耗最小,其次是斜率法和離散法。斜率法和改良的變換函數(shù)法具有相同的計算精度,但由于改良的變換函數(shù)不用計算轉(zhuǎn)變點因此后者更快一些。Ⅳ.結(jié)論在表4中列出了50次重復(fù)第一個實驗測得的RMSE值,相對以及絕對計算時間。第二個實驗中,用一種遺傳算法——爬山法搜索,具有兩個輸入變量和一個輸出變量的已知MamdaniAssilian模型的隸屬函數(shù)和規(guī)則基礎(chǔ)。例如,當(dāng)兩個參數(shù)重疊(相同)時,會得到一個矩形而不是更一般的不規(guī)則四邊形隸屬函數(shù),或者當(dāng)兩個連續(xù)的參數(shù)值差別很小時,會產(chǎn)生帶有非常狹窄支撐的隸屬函數(shù),這種特定形式的輸出隸屬函數(shù)常??梢允箍侩x散化方法進(jìn)行反模糊化的精度有所提高。所有程序都是用Matlab語言編寫, Athlon處理其條件下執(zhí)行完成。計算和的公式見表3。參數(shù)是完成的一致程度。當(dāng)計算N個模糊輸出的離散輸出時,對每一個模糊輸出:1) 轉(zhuǎn)變點是確定的(注意:不同模糊輸出之間的轉(zhuǎn)變點數(shù)量不同)2) 所有子區(qū)的和都要計算3) 由公式8得到改良的變換函數(shù)法是基于Patel和Mohan〔4〕,〔5〕提出的變換函數(shù)法,這種方法是一種在計算不規(guī)則四邊形隸屬函數(shù)的COG反模糊化方法上很有吸引力的一種技術(shù)。由于模糊輸出的形狀取決于使用的時域規(guī)范值,因此,使用和得到轉(zhuǎn)變點的過程各不相同,在選擇轉(zhuǎn)變點使用到的規(guī)則見圖3。可以看到,由以上所描述的方法得出的兩個子區(qū)經(jīng)常是無交點的。一個平面到一個軸的力矩等于這個平面的面積S和該平面重心到軸的距離的乘積。其中,矩形k越高,則它越窄,和真正的模糊輸出也越接近,在矩形k中模糊輸出被分割。 離散法是COG反模糊化策略中最直接的工具。對于和,這個結(jié)果分別是:接下來,用計算時使用的時域規(guī)范值來計算適合的隸屬函數(shù)(y)全局模糊輸出A(y)由下式?jīng)Q定:最后,離散模糊輸出用模糊輸出A(y)的反模糊化形式定義,例如COG反模糊化方法。Ⅱ.應(yīng)用COG反模糊化方法A. COG反模糊化方法MamdaniAssilian模型的核心是r規(guī)則組成的規(guī)則基礎(chǔ),r規(guī)則包括以下形式::如果是,是,……,是,則y是這里(反映)是語言學(xué)意義上的變量(反映Y)的值,這個變量用隸屬函數(shù)表示。本文中語言學(xué)意義上的輸出值被假設(shè)用可以形成模糊分割的不規(guī)則四邊形隸屬函數(shù)來描述。然而,COG反模糊化方法會帶來很大的計算負(fù)擔(dān),這在控制與模式識別以及整定應(yīng)用中是一個很大的不足。這些方法是為形成模糊分割的梯形成員函數(shù)想出來的。由于系統(tǒng)工作電源均取自電網(wǎng),所以一旦電網(wǎng)斷電,監(jiān)測儀也會停止工作,不能記錄斷電信息,沒有能做到電網(wǎng)故障信息的全情監(jiān)測。其它的不再贅述。電壓、電流有效值計算子程序:根據(jù)有效值的計算公式,由瞬時值計算出電壓、電流有效值,并保存,為以后顯示,上傳數(shù)據(jù)和判斷故障使用。需要ADC采集的數(shù)據(jù)共6路,采集完一相電壓后采集同相電流。圖中的各電阻起限流的作用。報警電路的硬件采用聲光報警,每一種故障都同時發(fā)出聲光報警。矩陣的行線和列線分別和單片機(jī)的I/O口連接。前一種方案的接線和軟件編程都相對簡單,后一種方案雖然在這兩方面都要稍微繁瑣一點,但在需要按鍵較多,單片機(jī)I/O端口又不富裕的時候則顯現(xiàn)出優(yōu)勢。前者工作時,一個單片機(jī)的I/O段口對應(yīng)一個按鍵,工作原理與連接都很簡單,可以使用掃描或中斷兩種方式來檢測對應(yīng)按鍵是否按下。在不增加LCD體積的情況下,只能用軟件對信息進(jìn)行循環(huán)顯示,考慮到現(xiàn)實中并不是一直有工作人員在通過當(dāng)?shù)仫@示來獲取監(jiān)測信息,這樣做不僅沒有必要,而且加大了軟件開發(fā)的工作量,浪費CPU資源,增加了功耗。部分參數(shù):模塊電壓,3V/5V,由模塊上的R決定;模塊電流:3V/,5V/2mA;輸入電壓,0~VDD;,參考電流30~90mA;背光參數(shù),90mA;工作溫度 ,20℃~70℃ ;儲存溫度 ,30℃~80℃;引腳說明如下:1 K 背光源負(fù)極; 2 A 背光源正極;3 GND 地; 4 Vcc 3V/5V;5 NC 未用; 6 RS/CS 選擇寄存器(并行) 0:指令寄存器 1:數(shù)據(jù)寄存器; 片選(串行) 0:禁止 1:允許;7 RW/SID 讀寫控制腳(并行) 0:寫入 1:讀出; 輸入串行數(shù)據(jù)(串行);8 E/SCLK 讀寫數(shù)據(jù)起始腳(并行); 輸入串行脈沖(串行);9 D0 數(shù)據(jù)線0 ; 10 D1 數(shù)據(jù)線1;11 D2 數(shù)據(jù)線2; 12 D3 數(shù)據(jù)線3;13 D4 數(shù)據(jù)線4; 14 D5 數(shù)據(jù)線5;15 D6 數(shù)據(jù)線6; 16 D7 數(shù)據(jù)線7;17 PSB 控制界面 0:串行 1:并行8/4位;18 /RST 復(fù)位信號,低有效;19 VR LCD亮度調(diào)整,外接電阻端;20 V0 LCD亮度調(diào)整,外接電阻端;液晶模塊的硬件接線圖如下:圖323 液晶顯示模塊硬件接線圖接線原理說明:與單片機(jī)采用8位并行接口方式,~。與單片機(jī)等微控制器的接口界面靈活(三種模式:并行8位/4位。結(jié)合本設(shè)計的顯示要求及性能指標(biāo),綜合考慮以上因素,決定使用LCD液晶顯示屏作為顯示設(shè)備。它的缺點
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1