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

正文內(nèi)容

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

 

【正文】 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ù)的情況下,我們要檢查這種算法是否可以被簡(jiǎn)化。其他兩種計(jì)算COG反模糊化的方法應(yīng)用上不如離散法直接,但他們的計(jì)算速度更快,計(jì)算精度更高。像在第一個(gè)實(shí)驗(yàn)中看到的,改良的變換函數(shù)法的計(jì)算消耗最小,其次是斜率法和離散法。斜率法和改良的變換函數(shù)法具有相同的計(jì)算精度,但由于改良的變換函數(shù)不用計(jì)算轉(zhuǎn)變點(diǎn)因此后者更快一些。Ⅳ.結(jié)論在表4中列出了50次重復(fù)第一個(gè)實(shí)驗(yàn)測(cè)得的RMSE值,相對(duì)以及絕對(duì)計(jì)算時(shí)間。第二個(gè)實(shí)驗(yàn)中,用一種遺傳算法——爬山法搜索,具有兩個(gè)輸入變量和一個(gè)輸出變量的已知MamdaniAssilian模型的隸屬函數(shù)和規(guī)則基礎(chǔ)。例如,當(dāng)兩個(gè)參數(shù)重疊(相同)時(shí),會(huì)得到一個(gè)矩形而不是更一般的不規(guī)則四邊形隸屬函數(shù),或者當(dāng)兩個(gè)連續(xù)的參數(shù)值差別很小時(shí),會(huì)產(chǎn)生帶有非常狹窄支撐的隸屬函數(shù),這種特定形式的輸出隸屬函數(shù)常??梢允箍侩x散化方法進(jìn)行反模糊化的精度有所提高。所有程序都是用Matlab語(yǔ)言編寫(xiě), Athlon處理其條件下執(zhí)行完成。計(jì)算和的公式見(jiàn)表3。參數(shù)是完成的一致程度。當(dāng)計(jì)算N個(gè)模糊輸出的離散輸出時(shí),對(duì)每一個(gè)模糊輸出:1) 轉(zhuǎn)變點(diǎn)是確定的(注意:不同模糊輸出之間的轉(zhuǎn)變點(diǎn)數(shù)量不同)2) 所有子區(qū)的和都要計(jì)算3) 由公式8得到改良的變換函數(shù)法是基于Patel和Mohan〔4〕,〔5〕提出的變換函數(shù)法,這種方法是一種在計(jì)算不規(guī)則四邊形隸屬函數(shù)的COG反模糊化方法上很有吸引力的一種技術(shù)。由于模糊輸出的形狀取決于使用的時(shí)域規(guī)范值,因此,使用和得到轉(zhuǎn)變點(diǎn)的過(guò)程各不相同,在選擇轉(zhuǎn)變點(diǎn)使用到的規(guī)則見(jiàn)圖3??梢钥吹剑梢陨纤枋龅姆椒ǖ贸龅膬蓚€(gè)子區(qū)經(jīng)常是無(wú)交點(diǎn)的。一個(gè)平面到一個(gè)軸的力矩等于這個(gè)平面的面積S和該平面重心到軸的距離的乘積。其中,矩形k越高,則它越窄,和真正的模糊輸出也越接近,在矩形k中模糊輸出被分割。 離散法是COG反模糊化策略中最直接的工具。對(duì)于和,這個(gè)結(jié)果分別是:接下來(lái),用計(jì)算時(shí)使用的時(shí)域規(guī)范值來(lái)計(jì)算適合的隸屬函數(shù)(y)全局模糊輸出A(y)由下式?jīng)Q定:最后,離散模糊輸出用模糊輸出A(y)的反模糊化形式定義,例如COG反模糊化方法。Ⅱ.應(yīng)用COG反模糊化方法A. COG反模糊化方法MamdaniAssilian模型的核心是r規(guī)則組成的規(guī)則基礎(chǔ),r規(guī)則包括以下形式::如果是,是,……,是,則y是這里(反映)是語(yǔ)言學(xué)意義上的變量(反映Y)的值,這個(gè)變量用隸屬函數(shù)表示。本文中語(yǔ)言學(xué)意義上的輸出值被假設(shè)用可以形成模糊分割的不規(guī)則四邊形隸屬函數(shù)來(lái)描述。然而,COG反模糊化方法會(huì)帶來(lái)很大的計(jì)算負(fù)擔(dān),這在控制與模式識(shí)別以及整定應(yīng)用中是一個(gè)很大的不足。這些方法是為形成模糊分割的梯形成員函數(shù)想出來(lái)的。由于系統(tǒng)工作電源均取自電網(wǎng),所以一旦電網(wǎng)斷電,監(jiān)測(cè)儀也會(huì)停止工作,不能記錄斷電信息,沒(méi)有能做到電網(wǎng)故障信息的全情監(jiān)測(cè)。其它的不再贅述。電壓、電流有效值計(jì)算子程序:根據(jù)有效值的計(jì)算公式,由瞬時(shí)值計(jì)算出電壓、電流有效值,并保存,為以后顯示,上傳數(shù)據(jù)和判斷故障使用。需要ADC采集的數(shù)據(jù)共6路,采集完一相電壓后采集同相電流。圖中的各電阻起限流的作用。報(bào)警電路的硬件采用聲光報(bào)警,每一種故障都同時(shí)發(fā)出聲光報(bào)警。矩陣的行線(xiàn)和列線(xiàn)分別和單片機(jī)的I/O口連接。前一種方案的接線(xiàn)和軟件編程都相對(duì)簡(jiǎn)單,后一種方案雖然在這兩方面都要稍微繁瑣一點(diǎn),但在需要按鍵較多,單片機(jī)I/O端口又不富裕的時(shí)候則顯現(xiàn)出優(yōu)勢(shì)。前者工作時(shí),一個(gè)單片機(jī)的I/O段口對(duì)應(yīng)一個(gè)按鍵,工作原理與連接都很簡(jiǎn)單,可以使用掃描或中斷兩種方式來(lái)檢測(cè)對(duì)應(yīng)按鍵是否按下。在不增加LCD體積的情況下,只能用軟件對(duì)信息進(jìn)行循環(huán)顯示,考慮到現(xiàn)實(shí)中并不是一直有工作人員在通過(guò)當(dāng)?shù)仫@示來(lái)獲取監(jiān)測(cè)信息,這樣做不僅沒(méi)有必要,而且加大了軟件開(kāi)發(fā)的工作量,浪費(fèi)CPU資源,增加了功耗。部分參數(shù):模塊電壓,3V/5V,由模塊上的R決定;模塊電流:3V/,5V/2mA;輸入電壓,0~VDD;,參考電流30~90mA;背光參數(shù),90mA;工作溫度 ,20℃~70℃ ;儲(chǔ)存溫度 ,30℃~80℃;引腳說(shuō)明如下: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 讀寫(xiě)控制腳(并行) 0:寫(xiě)入 1:讀出; 輸入串行數(shù)據(jù)(串行);8 E/SCLK 讀寫(xiě)數(shù)據(jù)起始腳(并行); 輸入串行脈沖(串行);9 D0 數(shù)據(jù)線(xiàn)0 ; 10 D1 數(shù)據(jù)線(xiàn)1;11 D2 數(shù)據(jù)線(xiàn)2; 12 D3 數(shù)據(jù)線(xiàn)3;13 D4 數(shù)據(jù)線(xiàn)4; 14 D5 數(shù)據(jù)線(xiàn)5;15 D6 數(shù)據(jù)線(xiàn)6; 16 D7 數(shù)據(jù)線(xiàn)7;17 PSB 控制界面 0:串行 1:并行8/4位;18 /RST 復(fù)位信號(hào),低有效;19 VR LCD亮度調(diào)整,外接電阻端;20 V0 LCD亮度調(diào)整,外接電阻端;液晶模塊的硬件接線(xiàn)圖如下:圖323 液晶顯示模塊硬件接線(xiàn)圖接線(xiàn)原理說(shuō)明:與單片機(jī)采用8位并行接口方式,~。與單片機(jī)等微控制器的接口界面靈活(三種模式:并行8位/4位。結(jié)合本設(shè)計(jì)的顯示要求及性能指標(biāo),綜合考慮以上因素,決定使用LCD液晶顯示屏作為顯示設(shè)備。它的缺點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1