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

正文內(nèi)容

基于can總線的溫度檢測(cè)系統(tǒng)-免費(fèi)閱讀

  

【正文】 感謝陪著我一起在走過(guò)大學(xué)生活四年的同學(xué)們,是你們讓我學(xué)到了知識(shí)和友誼,無(wú)論在精神還是在物質(zhì)上都給予我莫大的支持,感謝我的同窗好友,在我最困難的時(shí)候總能給予我安慰和鼓勵(lì),讓我重拾信心。大學(xué)時(shí)代的老師治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,思想深邃,視野雄闊,為我營(yíng)造了一種良好的精神氛圍。本設(shè)計(jì)充分采用了DS18B20的高精度、體積小、CAN總線等特點(diǎn)和AT89S51單片機(jī)的強(qiáng)大功能,既節(jié)約了時(shí)間、經(jīng)濟(jì)成本,也減小了設(shè)計(jì)電路的復(fù)雜性。 // 讀值 _nop_()。 DS18B20_Write_byte(0xCC)。 Delay(1,8)。 i) // 一次寫(xiě)一字節(jié) { btmp=valamp。 if(DQ) val=0x80|val。 } //從1wire 總線上讀取一個(gè)字節(jié)uchar DS18B20_Read_byte(void){ uchar I,val。t2)。 //設(shè)置命令寄存器為釋放接收緩沖區(qū) } ss=ALC。 //接收數(shù)據(jù),為繼電器(開(kāi)/斷)控溫命令 if(buf_RX==0xbb) { LED=1。 //取總線關(guān)閉,錯(cuò)誤狀態(tài),溢出,有數(shù)據(jù) if(ss) //無(wú)上述狀態(tài),則直接返回 { if(ssamp。 // TXID2=TOID5。 //判是否正在接收,是則等待 do { ss=SR。 //設(shè)置輸出控制寄存器,正常輸出//???// RBSA=0X00。 //設(shè)置時(shí)鐘分頻寄存器,選擇PeliCAN模式關(guān)閉時(shí)鐘輸出(CLKOUT) IER=0X0D。本程序用的是斷接收方式,因這樣通信的實(shí)時(shí)性強(qiáng)。/*********PeliCAN模式SJA1000的內(nèi)部寄存器地址的定義***********/define SJA_ADR 0X0000 //片選直接接高define MODE XBYTE[SJA_ADR+00] //模式寄存器define CMR XBYTE[SJA_ADR+01] //命令寄存器define SR XBYTE[SJA_ADR+02] //狀態(tài)寄存器define IR XBYTE[SJA_ADR+03] //中斷寄存器define IER XBYTE[SJA_ADR+04] //中斷使能寄存器define BTR0 XBYTE[SJA_ADR+06] //時(shí)序寄存器0define BTR1 XBYTE[SJA_ADR+07] //時(shí)序寄存器1define OCR XBYTE[SJA_ADR+08] //輸出控制寄存器define TEST XBYTE[SJA_ADR+09] //測(cè)試寄存器define ALC XBYTE[SJA_ADR+11] //仲裁丟失捕捉寄存器define ECC XBYTE[SJA_ADR+12] //錯(cuò)誤代碼捕捉寄存器define ELWR XBYTE[SJA_ADR+13] //錯(cuò)誤報(bào)警限額寄存器define RXERR XBYTE[SJA_ADR+14] //RX錯(cuò)誤計(jì)數(shù)器define TXERR XBYTE[SJA_ADR+15] //TX錯(cuò)誤計(jì)數(shù)器//define TXB XBYTE[SJA_ADR+16] //報(bào)文發(fā)送緩沖區(qū)(操作模式下)//define RXB XBYTE[SJA_ADR+16] //報(bào)文接收緩沖區(qū)(操作模式下)define TXSFF XBYTE[SJA_ADR+16] //TX標(biāo)準(zhǔn)幀報(bào)文緩沖區(qū)(操作模式下)define TXID1 XBYTE[SJA_ADR+17] //TX ID1 (操作模式下)define TXID2 XBYTE[SJA_ADR+18] //TX ID2 (操作模式下)define TXDATA1 XBYTE[SJA_ADR+19] //TX DATA1 (操作模式下)define RXDATA1 XBYTE[SJA_ADR+19] //RX DATA1 (操作模式下)define ACR0 XBYTE[SJA_ADR+16] //驗(yàn)收代碼寄存器(復(fù)位模式下)define ACR1 XBYTE[SJA_ADR+17] //驗(yàn)收代碼寄存器(復(fù)位模式下)define AMR0 XBYTE[SJA_ADR+20] //驗(yàn)收屏蔽寄存器define AMR1 XBYTE[SJA_ADR+21] //驗(yàn)收屏蔽寄存器//define RBSA XBYTE[SJA_ADR+30] //RX緩沖區(qū)起始地址//???作用define CDR XBYTE[SJA_ADR+31] //時(shí)鐘分頻器define ID 0x01 //本機(jī)ID號(hào)define TOID 0x00 //上位機(jī)ID號(hào) 包括SJA1000初始化、接收和發(fā)送子程序。 TR0=0。 //測(cè)量溫度的個(gè)位 for(i=0。0x07)*16+((wd_lamp。 //方式1,50ms定時(shí) TR0=1。 //讀溫度值 Display_Seg(*(Tempcode+1),*Tempcode)。void Display_Seg(uchar wd_h,uchar wd_l)。無(wú)論是內(nèi)部寄生電源還是外部供電,I/O口線要接5K?左右的上拉電阻。 時(shí)鐘電路 單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,其輸入端為芯片引腳XTAL1,其輸出端為引腳XTAL2。常用的開(kāi)機(jī)復(fù)位電路如圖所示。這個(gè)放大器與作為反饋的元件的片外石英晶體和陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見(jiàn)下圖外接石英品體(或陶瓷諧振器)及電容C1, C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。SJAI000 和82C250 分別使用物理隔離的電源供電,是為了增強(qiáng)系統(tǒng)的抗干擾能力和可靠性。CANH CANL 與地之間并聯(lián)兩個(gè)小電容,可以起到濾除總線上的高頻干擾和一定的防電磁輻射的能力。主控制器采用性價(jià)比高、結(jié)構(gòu)簡(jiǎn)單、便于編程的AT89S51 單片機(jī),主要用于對(duì)CAN 控制器SJA1000 及RS232 串口的初始化, 并通過(guò)對(duì)CAN 控制器SJA1000 及RS232 串口的控制操作實(shí)現(xiàn)現(xiàn)場(chǎng)CAN 總線與管理層中央服務(wù)器PC 的數(shù)據(jù)交換等通信任務(wù)。 (5) 位流處理器:它是一個(gè)控制發(fā)送緩沖器、RXFIFO并行數(shù)據(jù)和CAN總線(串行數(shù)據(jù))之間數(shù)據(jù)的序列發(fā)生器,同時(shí)它也執(zhí)行錯(cuò)誤檢測(cè)、仲裁、位填充和CAN總線錯(cuò)誤處理功能。SJA1000的功能框圖SJA1000型獨(dú)立CAN總線控制器由以下幾部分構(gòu)成; (1) 接口管理邏輯:它接收來(lái)自微處理器的命令,控制CAN寄存器的地址,并為微處理器提供中斷和狀態(tài)信息。DS18B20的讀時(shí)隙是從主機(jī)把單總線拉低之后,在15秒之內(nèi)就得釋放單總線,以讓DS18B20把數(shù)據(jù)傳輸?shù)絾慰偩€上。 DS18B20通過(guò)達(dá)拉斯公司獨(dú)有的單總線協(xié)議依靠一個(gè)單線端口通訊。而每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動(dòng)啟動(dòng)寫(xiě)時(shí)序開(kāi)始,如果要求單總線器件回送數(shù)據(jù),在進(jìn)行寫(xiě)命令后,主機(jī)需啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收?! 。?) 數(shù)字溫度計(jì)的分辨率用戶可以從9位到12位選擇。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。如想禁止ALE的輸出可在SFR8EH地址上置0。接下來(lái)讓我們?cè)倏戳硪粋€(gè)問(wèn)題,從圖中可以看出這四個(gè)端口還有一個(gè)差別,除了P1口外P0P2P3口都還有其他的功能。    RXD(串行輸入口)    TXD(串行輸出口)    /INT0(外部中斷0)    /INT1(外部中斷1)    T0(記時(shí)器0外部輸入)    T1(記時(shí)器1外部輸入)    /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)    /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)   P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。   P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門電流。空閑方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及診斷系統(tǒng)工作。主控制器和智能節(jié)點(diǎn)通過(guò)CAN總線連成網(wǎng)絡(luò)。溫度檢測(cè)對(duì)于國(guó)民經(jīng)濟(jì)等各領(lǐng)域有著非常重要的意義和價(jià)值,因此良好的溫度檢測(cè)系統(tǒng)對(duì)于溫度檢測(cè)來(lái)說(shuō)就顯得尤為重要。(9) CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響。這些也是目前 CAN總線應(yīng)用于眾多領(lǐng)域,具有強(qiáng)勁的市場(chǎng)競(jìng)爭(zhēng)力的重要原因。CAN能靈活有效地支持具有較高安全等級(jí)的分布式控制.其數(shù)據(jù)傳輸速度可達(dá)1Mbps,在汽車、煤礦安全檢測(cè)、自動(dòng)化儀表、智能樓宇、機(jī)械制造等領(lǐng)域應(yīng)用廣泛。隨著單片機(jī)技術(shù)的飛速發(fā)展,通過(guò)單片機(jī)對(duì)被控對(duì)象進(jìn)行控制日益成為今后自動(dòng)控制領(lǐng)域的一個(gè)重要發(fā)展方向。20結(jié)論與展望 4 設(shè)計(jì)的主要思路 s temperature examination systemPicking Wanting 窗體底端窗體頂端This design studies between the CAN main line observation system take at89S51 monolithic integrated circuit as the core temperature control system39。基于CAN總線的溫度檢測(cè)系統(tǒng)摘 要 本設(shè)計(jì)以AT89S51單片機(jī)為核心的溫度控制系統(tǒng)的工作原理和設(shè)計(jì)方法來(lái)研究CAN總線測(cè)控系統(tǒng)間數(shù)據(jù)通信、結(jié)構(gòu)靈活、通用性號(hào)。s principle of work and the design method the data munication, the structure nimble, the versatile numbers. We have also used single main line type number character style temperature sensor DS18B20, enables the system to have the temperature measurement error to be small, the resolution is high, ant jamming ability, dynamic demonstration characteristics and so on way. Selected SJA1000 has designed the CAN bus interface module as the CAN main line39。19 軟件總流程圖 溫度控制系統(tǒng)廣泛應(yīng)用于社會(huì)生活的各個(gè)領(lǐng)域 ,如家電、汽車、材料、電力電子等 ,常用的控制電路根據(jù)應(yīng)用場(chǎng)合和所要求的性能指標(biāo)有所不同 , 在工業(yè)企業(yè)中,如何提高溫度控制對(duì)象的運(yùn)行性能一直以來(lái)都是控制人員和現(xiàn)場(chǎng)技術(shù)人員努力解決的問(wèn)題。本文介紹了一種基于CAN總線的智能溫、濕度檢測(cè)系統(tǒng),可應(yīng)用于不同的工業(yè)自動(dòng)化領(lǐng)域。CAN通信的特點(diǎn) :(1) CAN是到目前為止唯一具有國(guó)際標(biāo)準(zhǔn)且成本較低的現(xiàn)場(chǎng)總線;(2) CAN廢除了傳統(tǒng)總線的站地址編碼,對(duì)通信數(shù)據(jù)塊進(jìn)行編碼,為多主方式工作,不分主從,通信方式靈活,通過(guò)報(bào)文標(biāo)識(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1