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

正文內(nèi)容

基于can總線的變壓器監(jiān)測終端軟件設(shè)計(jì)(參考版)

2025-06-21 17:03本頁面
  

【正文】 正是由于他們,我才能。 ;選擇第一緩沖并啟動(dòng)發(fā)送} 對 ds12887 的初始化程序: LDB Tsec,45H ;設(shè)置初始時(shí)間為 2022 年 10 月 29 日 LDB Tmin,44H ;星期二,14 點(diǎn) 44 分 45 秒 LDB Thour,14H LDB Tday,02H LDB Tdate,29H LDB Tmonth,10H LDB Tyear,02H LDB REGISTERB,0AAH ;進(jìn)入初始化狀態(tài),允許方波輸出 STB REGISTERB,0CF0BH[0] ;采用 24 小時(shí)制,二進(jìn)制輸入 LDB REGISTERA,77H ;打開振蕩器,控制輸出方波的頻率 STB REGISTERA,0CF0AH[0] ;為 512 赫茲 STB Tsec,0CF00H[0] ;將時(shí)間寫入寄存器,秒 STB Tmin,0CF02H[0] ;分 STB Thour,0CF04H[0] ;時(shí) STB Tday,0CF06H[0] ;星期幾 STB Tdate,0CF07H[0] ;日 STB Tmonth,0CF08H[0] ;月 STB Tyear,0CF09H[0] ;年 LDB REGISTERB,2AH ;退出初始化狀態(tài) STB REGISTERB,0CF0BH[0] LDB REGISTERA,027H ;設(shè)置 DV2~DV0=010,下一個(gè)刷新 STB REGISTERA,0CF0AH[0] ;周期 500ms 以后產(chǎn)生,啟動(dòng)時(shí)鐘 SJA1000 初始化程序清單: LDB AL, 29H STB AL, CAN_CR ;進(jìn)入復(fù)位模式并打開錯(cuò)誤中斷 LDB AL, 08H STB AL, CAN_CDR ;關(guān)閉 CLKOUT 輸出 LDB AL, 05H STB AL, CAN_IR ;打開接收中斷和錯(cuò)誤中斷 LDB AL, 00H STB AL, CAN_ACR ;設(shè)置接收代碼寄存器 LDB AL, 0FFH STB AL, CAN_AMR ;設(shè)置屏蔽寄存器 LDB AL , 00H STB AL, CAN_BTR0 ;設(shè)置總線定時(shí)寄存器 0 LDB AL, 09H STB AL, CAN_BTR1 ;設(shè)置波特率,使傳輸位率為 1M/s LDB AL, 0FAH STB AL, CAN_OCR ;設(shè)置輸出控制寄存器,采用正常模式輸出 LDB AL, 2AH STB AL, CAN_CR ;進(jìn)入正常工作模式 致謝非常感謝喬建良老師在我大學(xué)的最后學(xué)習(xí)階段即畢業(yè)設(shè)計(jì)階段給我的指導(dǎo),從最初的定題,到資料收集,到寫作、修改,到論文定稿,他給了我耐心的指導(dǎo)和無私的幫助。 ;前 4 字節(jié)數(shù)據(jù) CAN1TDB1 = CAN_S_Data[2]。 ;幀信息,標(biāo)準(zhǔn)數(shù)據(jù)幀,8 位數(shù)據(jù) CAN1TID1 = CAN_S_Data[0]。 default: break。0xFE。 ;設(shè)定通信波特率 SetInterrupt(CAN2)。 ;軟件使能 CAN2 控制器 SetWarmVal(CAN2)。 ;設(shè)置驗(yàn)收模式為旁路模式 break。 ;設(shè)置 CAN1 為非向量中斷 VICIntEnable|=(119)|(120)|(126)。 ;軟件復(fù)位 CAN1 控制器 CAN1IER=0x7ff。 ;設(shè)置中斷 CAN1MOD=CAN1MODamp。 ;設(shè)置錯(cuò)誤警告 SetBaud(CAN1)。 ;設(shè)置 IO 口 switch(CanNum) { case CAN1: CAN1MOD=CAN1MOD|0x01。 default: break。 case CAN2: CAN2IER=0x00。 }}void SetInterrupt(uint8 CanNum){ switch(CanNum) { case CAN1: CAN1IER=0x00。 break。 break。 default: break。 case CAN2: CAN2BTR=BPS_1000K。 }}void SetBaud(uint8 CanNum){ switch(CanNum) { case CAN1: CAN1BTR=BPS_1000K。 break。=~((uint32)0x0F14)。 break。=~((uint32)0x0318)。 ;通知中斷結(jié)束}void PinSet(uint8 CanNum){ PCONP|=~((uint32)0x01(13+CanNum))。 ;釋放接收緩沖 } if(rcv_id==0xAA) { if(rcv_da==0x11223344) { if(rcv_db==0x55667788) { Num++。 ;接收到的前 4 字節(jié)數(shù)據(jù) rcv_db = CAN1RDB。0x01) ;接收中斷標(biāo)志,表示接收到一條有用信息 { rcv_id = CAN1RID。 temp=CAN1ICR。uint32 CAN_S_Data[3]。uint32 rcv_db。 ;將接收數(shù)據(jù)送顯示 }}include define BPS_250K (023)|(120)|(316)|(014)|11 define BPS_1000K (023)|(120)|(316)|(014)|3 define CAN1 0define CAN2 1uint32 rcv_id。 ;主程序 LCD_INI()。 ;CAN 數(shù)據(jù)后 4 位 while(1) { CAN1_SEND()。 ;CAN 數(shù)據(jù) ID CAN_S_Data[1]=0x11223344。參考文獻(xiàn):[1] 鄔寬明. CAN 總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M] 北京:北京航天航空大學(xué)出版社,:235[2] 陽憲惠. 現(xiàn)場總線技術(shù)及其應(yīng)用[M]. 北京:清華大學(xué)出版社, :114[3] 慶豐. CAN 總線的發(fā)展和應(yīng)用[D]. 電子技術(shù)應(yīng)用,:632[4] MCS96 Macro Assembler User’s Guide[J].Intel Corporation,:152167[5] 周祖成譯. 電子設(shè)計(jì)硬件描述語言 VHDL[M]. 北京學(xué)苑出版社,:3852[6] 張皆喜,邱慧芳, 系列單片機(jī) C 語言編程與應(yīng)用實(shí)例[M].清華大學(xué)出版社, :127146[7] MCS96 Macro Assembler User’s Guide[J].Intel Corporation (7),:7989[8] 徐愛鈞, C51 應(yīng)用程序設(shè)計(jì)[M].電子工業(yè)出版社,:8096[9] 鐃運(yùn)濤. 現(xiàn)場總線 CAN 原理與應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社, :95138[10] 周明編.現(xiàn)場總線控制[M].中國電力出版社,:4861[11] 80C196 C piler User’s Guide manual[J].Tasking Software BV ,:114128[12] 孫涵芳,徐愛卿.MCS596 系列單片機(jī)原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,:92126[13] [M].國防工業(yè)出版,:1546[14] 陳立元,范逸之, Basic 2022 與自動(dòng)化系統(tǒng)監(jiān)控[M].清華大學(xué)出版社,:4758[15] 陸冬妹,鄧小芳, 羅劍 .《 安徽電氣工程職業(yè)技術(shù)學(xué)院學(xué)報(bào) 》[J],:1624[16] [M].人民郵電出版社,:1738附錄 其發(fā)送與接收程序如下: 發(fā)送主程序部分//主程序int main(void){ InitCAN(CAN1)。整個(gè)研究工作具有很強(qiáng)的新穎性和實(shí)際應(yīng)用價(jià)值。該系統(tǒng)應(yīng)用可編程邏輯器件 CPLD 和 80C196KC 來實(shí)現(xiàn), CPLD 的使用使得用戶可以在對系統(tǒng)進(jìn)行修改,增加了設(shè)計(jì)靈活性。通過對 SJA1000 的詳細(xì)分析,利用 CAN 總線來實(shí)現(xiàn)變壓器終端的通訊。結(jié)束語 變壓器監(jiān)測終端主要用于監(jiān)測居民小區(qū)供電變壓器的工作參數(shù),它采集電力網(wǎng)絡(luò)參數(shù)并將這些參數(shù)經(jīng)過處理后反饋給控制站,然后控制站采取相應(yīng)的措施以保證各種設(shè)備正常穩(wěn)定地運(yùn)行,并與配電自動(dòng)化主站進(jìn)行通信,提供配電系統(tǒng)運(yùn)行監(jiān)視及控制所需的信息,執(zhí)行主站給出的對配電設(shè)備的調(diào)節(jié)和控制,接收上一級(jí)的命令。 (6)系統(tǒng)要存貯的信息量很大,但是空間卻是固定的,只有 128KB,所以必須很認(rèn)真的進(jìn)行存貯空間的分配,在保證工作的情況下盡可能的多存數(shù)據(jù)。地線一定要粗,每個(gè)芯片的電源輸入管腳和地線間要接入去耦電容,以減少干擾。特別要注意網(wǎng)絡(luò)匹配電阻 120 歐姆電阻的使用,否則通訊的質(zhì)量非常差。其次,由于某些地址線和數(shù)據(jù)線走得距離比較長,在單片機(jī)的數(shù)據(jù)和地址線上應(yīng)加緩沖器(74LS245) ,保證數(shù)據(jù)和地址的正確讀入和寫出,在緩沖器的輸入端最好有上拉電阻。同時(shí),在布線中應(yīng)盡可能的保證數(shù)字口的走線盡量短,以防止干擾串入或干擾其他信號(hào)。 系統(tǒng)調(diào)試過程分析由于本系統(tǒng)的結(jié)構(gòu)比較復(fù)雜,在調(diào)試過程中也遇到了不少的問題,以下就是幾個(gè)需要注意的問題:(1)由于整個(gè)系統(tǒng)由采集板和處理通訊板兩部分組成,兩者間的通訊通過雙口RAM 來完成。但是在點(diǎn)對點(diǎn)和多點(diǎn)對點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)中,非平衡方式傳輸沒有充分發(fā)揮這種網(wǎng)絡(luò)的內(nèi)在潛力。非平衡方式是只有主站啟動(dòng)各種鏈路傳輸服務(wù),子站只有當(dāng)主站請求時(shí)才傳輸。101 通訊規(guī)約適用的拓?fù)浣Y(jié)構(gòu)為點(diǎn)對點(diǎn)、多點(diǎn)對點(diǎn)、多點(diǎn)對線、多點(diǎn)環(huán)形、多點(diǎn)星形等,通道可以是全雙工或半雙工。因此,根據(jù)國際標(biāo)準(zhǔn)的規(guī)定,規(guī)定了當(dāng)狀態(tài)變位時(shí),饋線終端可以主動(dòng)觸發(fā)傳輸狀態(tài)變位幀(即狀態(tài)量變位主動(dòng)上報(bào))實(shí)現(xiàn)平衡傳輸?shù)墓δ?。IEC 870—5 既規(guī)定了固定幀長結(jié)構(gòu),又規(guī)定了可變幀長結(jié)構(gòu)。開 始是 發(fā) 送 中 斷 嗎 ?清 除 暫 存 標(biāo) 志 并 把 暫存 數(shù) 據(jù) 送 到 SJA10發(fā)送 緩 沖 區(qū)YY結(jié) 束有 暫 存 的 數(shù) 據(jù) 嗎 ?啟 動(dòng) CAN發(fā) 送 操 作關(guān) 其 他 中 斷 源開 其 他 中 斷 源啟 動(dòng) CAN接 收 操 作N進(jìn) 入 接 收中 斷 處 理NIEC 870—5 系列規(guī)約是由多個(gè)成員國組成,總部設(shè)在瑞士日內(nèi)瓦的國際性組織制定的。它們支持 TTU 信息主動(dòng)上送的傳輸方式,能及時(shí)報(bào)告故障信息。一般來說,在過去調(diào)度自動(dòng)化系統(tǒng)中使用較多的循環(huán)式(CDT)遠(yuǎn)動(dòng)規(guī)約,通道利用率較低,不適合作為 TTU 與主站間的通信規(guī)約,一般的查詢式規(guī)約也不太適合。發(fā)送程序主要用于控制信息發(fā)送及當(dāng)發(fā)送緩沖區(qū)滿時(shí),把發(fā)送的信息暫存到臨時(shí)存儲(chǔ)區(qū)。單片機(jī) 80C196KC 將外圍設(shè)備或其他節(jié)點(diǎn)傳送過來的信息處理后,按 CAN 規(guī)范規(guī)定的格式將其寫入 SJA1000 的發(fā)送緩沖區(qū),置位控制寄存器中的傳輸請求位(TR)啟動(dòng)發(fā)送命令,把數(shù)據(jù)發(fā)送到 CAN 總線上。 開 始關(guān) CAN中 斷SJA10真 正進(jìn) 入 復(fù) 位 模 式 ?選 擇 基 本 CAN模 式旁 路 輸 出 比較 器 設(shè) 定時(shí) 鐘 信 號(hào) 輸 出 控 制設(shè) 置 輸 出 寄 存 器 OCR,確 定 TX0, TX1引 腳 的驅(qū) 動(dòng) 方 式設(shè) 置 接 收 代 碼 寄 存 器ACR和 接 收 屏 蔽 寄 存 器M以 過 濾 信 息清 除 復(fù) 位 標(biāo) 志 位 , 進(jìn)入 正 常 運(yùn) 行 模 式真 正 進(jìn) 入運(yùn) 行 模 式 ?開 CAN中 斷結(jié) 束初 始 化 總 線 定 時(shí) 器BTR0, BTR1確 定 總線 速 率Y YN N
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1