摘要: CYGNAL生產(chǎn)的單片機 C8051F040是代表8位單片機發(fā)展方向的高速(25M)混合信號 系統(tǒng)級芯片(SOC)它不僅集成了一般測控系統(tǒng)需要的外設(shè),而且集成了很有發(fā)展前景的現(xiàn)場總線—CAN 總線控制器 ,文中對該芯片中的CAN控制器結(jié)構(gòu)作了分析,并給出了在分布式測控系統(tǒng)中使用該芯片的智能節(jié)點的硬件、軟件設(shè)計方案。
1 概述
分布式在線測控系統(tǒng)是由多個面向設(shè)備的、以MCU為核心的智能處理單元和多個并行運行且具有不同監(jiān)測和故障診斷功能的微機 構(gòu)成的。該系統(tǒng)采取“分治”的設(shè)計思想?它將數(shù)據(jù)采集以及部分數(shù)據(jù)處理任務(wù)交給設(shè)備層的智能處理單元去完成?而監(jiān)測診斷層主要負鵂嗍雍凸收險鋃?。分搽H講飪叵低成杓憑??悸歉鞲黿詰闃?淶耐ㄐ盼侍猗熞蛭?ㄐ磐?緄難∪《韻低承閱苡瀉艽笥跋臁?國內(nèi)已開展了基于現(xiàn)場總線的在線測控系統(tǒng)的研究?并利用CAN總線實現(xiàn)設(shè)備層的檢測處理、單元間的通信 以及與上層監(jiān)測主機的通信。CAN總線就是一種支持分布式實時控制系統(tǒng)的串行通信局域網(wǎng)絡(luò)總線。它的主要特點如下:
●任一個節(jié)點均可在任一時刻主動向網(wǎng)絡(luò)上的其它節(jié)點發(fā)送數(shù)據(jù),而從不分主從,因此,通信比較靈活;
●節(jié)點可分為不同的優(yōu)先級,可以滿足不同的實時要求;
●采用非破壞性總線仲裁,當(dāng)兩節(jié)點同時向總線發(fā)送信息時,優(yōu)先級低的節(jié)點主動停止數(shù)據(jù)發(fā)送?而優(yōu)先級高的節(jié)點可不受影響地繼續(xù)發(fā)送數(shù)據(jù);
●通信距離最遠可達10km,通信最高速率可達1Mbps?
●每幀數(shù)據(jù)的有效字節(jié)數(shù)為8,因此,可保證很短的傳輸時間,而且實時性強,受干擾的概率低; ●每幀數(shù)據(jù)都含有CRC(循環(huán)冗余)校驗及其它校驗措施,因而數(shù)據(jù)出錯率很低;
●CAN總線節(jié)點在嚴重錯誤的情況下,可自動切斷與總線的聯(lián)系,以使總線上的其它操作不受影響。
目前,CAN總線協(xié)議以其可靠性高、實時性好以及獨特的設(shè)計已經(jīng)成為總線通信網(wǎng)絡(luò) 的首選?國內(nèi)目前使用較廣的是PHILIPS 生產(chǎn)的SJA1000 、82C200等獨立的CAN控制器,由于這種獨立的控制器限制了測控節(jié)點的集成度,因此,很多微處理器 生產(chǎn)廠家已經(jīng)開始生產(chǎn)內(nèi)部集成有CAN控制器的MCU。美國CYGNAL公司生產(chǎn)C8051F040就是內(nèi)部集成有BOSCH CAN控制器的混合信號系統(tǒng)級芯片(SOC)。本文將分析C8051F040 的CAN總線結(jié)構(gòu)、與CPU 的接口 及初始化配置,同時將給出基于C8051F040的分布式測控節(jié)點的設(shè)計及系統(tǒng)的實現(xiàn)框架。
2 C8051F040及其內(nèi)部BOTSH CAN
Cygnal公司的單片機C8051F040具有與8051指令集完全兼容的CIP-51內(nèi)核。它的最高頻率可達25MHz?內(nèi)置64kB FLASH RAM和4kB的數(shù)據(jù)存儲器。C8051F040在一個芯片內(nèi)集成了構(gòu)成單片機數(shù)據(jù)采集或控制系統(tǒng) 所需要的幾乎所有模擬 和數(shù)字外設(shè)及其它功能部件,包括ADC、可編程 增益放大器 、DAC、電壓比較器 、溫度傳感器 、SMBus/I2C、UART、SPI、定時器 、內(nèi)部振蕩器 、看門狗 電路以及CAN 控制器等,這種高度集成為設(shè)計小體積、低功耗、高可靠和高性能的測控系統(tǒng)提供了方便,同時也使測控設(shè)備整體成本能夠降低。
C8051F040內(nèi)部集成有BOTSH CAN,它兼容CAN技術(shù)規(guī)范2.0A和2.0B,主要由CAN內(nèi)核、消息RAM(獨立于CIP-51的RAM)、消息處理單元和控制寄存器組成,圖1所示是C8051F040內(nèi)部的CAN總線結(jié)構(gòu)圖。 圖1中,CAN內(nèi)核由CAN協(xié)議控制器和負責(zé)消息收發(fā)的串行/并行轉(zhuǎn)換RX/TX移位寄存器 組成。消息RAM用于存儲消息目標(biāo)和每個目標(biāo)的仲裁掩碼。這種CAN處理器 有32個隨意配置為發(fā)送和接受的消息目標(biāo)?并且每一個消息目標(biāo)都有它自己的識別掩碼,所有的數(shù)據(jù)傳輸和接收濾波都是由CAN控制器完成的,而不是由CIP-51來完成。
CAN內(nèi)部寄存器中存儲了所有CAN的控制和配置信息,其中包括控制寄存器、狀態(tài)寄存器、設(shè)置波特率的位定時寄存器 、測試寄存器、錯誤計數(shù)器和消息接口寄存器。通常CAN內(nèi)核不能直接訪問消息RAM,而必須通過接口寄存器IF1或IF2來訪問。另外,CIP-51的SFR并不能直接訪問CAN內(nèi)部寄存器的所有單元,其配置CAN、消息目標(biāo)、讀?。茫粒螤顟B(tài)以及獲取接收數(shù)據(jù)、傳遞發(fā)送數(shù)據(jù)都由SFR中的6個特殊寄存器來完成,其中CAN0CN、CAN0TST和CAN0STA 3個寄存器可直接獲取或修改CAN 控制器中對應(yīng)的寄存器,而CAN0DATH、CAN0DATL、CAN0ADR 3個寄存器主要用來訪問修改其它不能直接訪問的CAN 內(nèi)部寄存器,其中CAN0ADR用來指出要訪問寄存器的地址,CAN0DATH、CAN0DATL這時就相當(dāng)于要訪問的16位寄存器的高、低字節(jié)的映射寄存器,而對它們的讀寫則相當(dāng)于對所指向寄存器的讀寫。圖2給出了CIP-51如何訪問CAN中控制寄存器和每個消息的路徑圖。
消息處理單元用于根據(jù)寄存器中的信息來控制CAN內(nèi)核中移位寄存器和消息RAM 之間的數(shù)據(jù)傳遞,同時,它還可用來管理中斷的產(chǎn)生。3 基于C8051F040的智能系統(tǒng)設(shè)計
3.1 硬件設(shè)計
工業(yè)測控現(xiàn)場通常存在著大量的傳感器 、執(zhí)行機構(gòu)和電子控制單元,它們一般分布較廣,而且對實時性要求也很高,圖3是基于CAN總線的分布式測控系統(tǒng)框圖。該系統(tǒng)采用現(xiàn)場總線式集散系統(tǒng)FDCS?Field Distributed Control System?結(jié)構(gòu),它由主控站(注:CAN總線各節(jié)點并不分主從 ?這里是針對特定的系統(tǒng)而言)、C8051F040為MCU的智能節(jié)點并配以CAN現(xiàn)場總線控制網(wǎng)絡(luò)構(gòu)成。主控站主要完成對各節(jié)點的在線監(jiān)控以及對各節(jié)點返回信息的分析處理,并對節(jié)點發(fā)出控制命令以控制節(jié)點工作模式。智能節(jié)點則根據(jù)主控站命令來完成數(shù)據(jù)采集、運行顯示以及對執(zhí)行部件的控制,以及各節(jié)點與主站、節(jié)點與節(jié)點之間的實時數(shù)據(jù)交換和信息控制。
圖4是一個以C8051F040為核心的智能節(jié)點設(shè)計原理圖。
圖中,C8051F040的6、7腳分別為CANRX和CANTX引腳,CAN的輸出輸入必須加總線收發(fā)器 才能與CAN物理總線相連。本系統(tǒng)采用了TJA1050高速CAN收發(fā)器來替代傳統(tǒng)的PCA82C250收發(fā)器,TJA1050芯片具有電磁輻射低、防短路、不上電時對總線無影響等特點,它的8腳S可以選擇高速或靜音兩種模式,并可由C8051F040的P4.0控制。為了增加CAN 節(jié)點的抗干擾能力,將CAN引腳通過高速光耦 6N137與總線收發(fā)器相連,可實現(xiàn)各節(jié)點之間的電氣 隔離。電源 的隔離可以采用小功率電源隔離模塊,也可以用帶多個5V隔離輸出的開關(guān)電源 模塊。這樣能大大提高節(jié)點的穩(wěn)定性和可靠性,但可能會增加節(jié)點的硬件復(fù)雜性。
3.2 節(jié)點軟件設(shè)計
對于一個實際的測控系統(tǒng),其節(jié)點軟件是比較復(fù)雜的,但由于C8051F040具有與8051指令完全兼容的CIP-51內(nèi)核,所以,對于有使用51系列單片機經(jīng)驗的人來說,這并沒有太大的難度,下面主要介紹C8051F040內(nèi)置CAN的軟件設(shè)計。
如果需要某一節(jié)點將A/D采樣值通過CAN總線送到主控站(地址01H),且配置系統(tǒng)時設(shè)定的工作頻率為25MHz?CANTX引腳設(shè)為推挽方式,那么在初始化過程中,波特率應(yīng)配置為160kbps,消息目標(biāo)禁止不用,配置消息目標(biāo)2為接收時的程序代碼 如下:
CAN_INIT:
MOV SFRPAGE,#01H
ORL CAN0CN,#41H ;設(shè)INIT位為1, CCE為1
; 配置波特率
MOV CAN0ADR,#03H
MOV CAN0DATH,#7FH
MOV CAN0DATL,#05H
;禁止不用的消息目標(biāo)(3-32)
MOV CAN0ADR, #0DH ; 指向IF1的仲裁控制寄存器2
MOV CAN0DATH,#00H ; MAGVAL=0;
MOV CAN0ADR,#09H ; 指向IF1的命令掩碼寄存器
MOV CAN0DATL,#0A0H ?; 方向為寫,改變仲裁位
MOV R1,#20H
MOV CAN0ADR, #08H ;指向IF1的命令寄存器
ENABLE_MESSAGE_OBJECTS:
MOV CAN0DATL,R1 ;寫R1指向的消息目標(biāo)
MOV CAN0ADR, #08H ;指向IF1的命令寄存器
WAIT_TRANSFER_OVER?
MOV A,CAN0DATH ?;讀命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER
DEC R1
CJNE R1,#02H,ENABLE_MESSAGE_BJECTS
;配置消息目標(biāo)2為接收
MOV CAN0ADR,#21H
MOV CAN0DATL,#11111000B?; 寫IF2命令掩碼
MOV CAN0DATH,#00H
MOV CAN0DATL,#00H ?;寫IF2掩碼1
MOV CAN0DATH,#00H
MOV CAN0DATL,#00H ?; 寫IF2掩碼2
MOV CAN0DATL,#00H ?; 寫IF2仲裁寄存器1
MOV CAN0DATH,#80H ?; 寫IF2仲裁寄存器2高8位
消息目標(biāo)有效,標(biāo)準(zhǔn)仲裁幀,方向為接收
MOV CAN0DATL,#00H ?; 寫IF2仲裁寄存器2低8位
MOV CAN0DATH,#00010100B?; 寫IF2控制寄存器高位
MOV CAN0DATL,#80H ?; 寫IF2控制寄存器低位
MOV CAN0ADR, #20H
MOV CAN0DATL, #02H ?; 通過IF2寫2號消息目標(biāo)
WAIT_TRANSFER_OVER1;
MOV A,CAN0DATH ; 讀命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER1
; 等待寫結(jié)束
;CAN進入操作模式
MOV CAN0CN,#00000010B ; CAN進入正常操作模式狀態(tài)中斷使能,
RET
發(fā)送過程是將存儲在從BUF0起始地址中的2個字節(jié)的A/D采樣數(shù)據(jù),通過IF1傳送到消息目標(biāo)1的過程。其啟動發(fā)送程序代碼如下:
SEND_AD_DATA:
MOV SFRPAGE, #01H
MOV CAN0ADR, #09H
MOV CAN0DATL,#10110111B
; 寫IF1命令掩碼寄存器
MOV CAN0ADR, #0DH
MOV CAN0DATH,#10100000B ;使用11位標(biāo)準(zhǔn)仲幀 MOV CAN0DATL,#04H ;寫IF1仲裁寄存器2,發(fā)送對象的地址01因標(biāo)準(zhǔn)幀使用高11位,所以地址要左移2位指向控制寄存器
MOV CAN0DATH,#00001001B ; 寫IF1控制寄存器高8位,傳輸中斷使能,置傳輸請求位
MOV CAN0DATL,#0BH ?; 寫IF1控制寄存器低8 位,EOB=1 DLC=0指向BUF0
MOV DPTR,BUF0
MOVX A,@DPTR
MOV CAN0DATL,A ?; 寫IF1數(shù)據(jù)0
INC DPTR
MOVX A,@DPTR
MOV CAN0ADR,#0FH
MOV CAN0DATH,A ?; 寫IF1數(shù)據(jù)1
MOV CAN0ADR, #08H
MOV CAN0DATL,#01H ?;傳遞到目標(biāo)1及啟動發(fā)送
RET4 結(jié)束語
Cygnal公司的單片機C8051F040是一種完全集成的混合信號系統(tǒng)級芯片(SOC),它具有與8051指令集完全兼容的CIP-51內(nèi)核?代表了8位單片機的發(fā)展方向。它不僅集成有構(gòu)成監(jiān)控系統(tǒng)常用的外設(shè),而且集成了逐漸成為控制領(lǐng)域首選的高可靠性、高性能C8051F040 CAN總線;本文使用該芯片設(shè)計的測控系統(tǒng)智能節(jié)點具有集成度高、性能穩(wěn)定等特點。由于C8051F040可達到25MHz工作頻率,因而可提高系統(tǒng)實時性。此外,由于BOTSCH CAN內(nèi)有32個自帶掩碼消息目標(biāo)的特殊設(shè)計,因此,用其進行分布式在線測控系統(tǒng)節(jié)點之間的相互數(shù)據(jù)傳遞設(shè)計將更為簡單。
點贊
收藏
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
溫度遙控遙測是遠程實現(xiàn)對溫度的測量與控制,特別適合那些環(huán)境惡劣,測量人員不容易接近的場合。根據(jù)遙控遙測系統(tǒng) 的特點,提出了C8051F040 單片機對水溫遙控遙測的設(shè)計方案。
2011-11-03 16:21:33 3052 介紹了C8051F 020及MXA2500GL的性能特點,并給出了振動信號分布式 檢測的架構(gòu)及實現(xiàn)。
2014-07-13 11:43:03 1589 針對某型航行器自沉系統(tǒng) 中 ,需要掌握某合金材料在 海水中因不同溫度條件下的受腐蝕時間長短。采用模塊化硬件設(shè)計,使用浸水傳感器為檢測單元、時鐘芯片DS12887為計時模塊;以C8051F040 為微處理器
2018-02-09 03:22:00 2549 的TN87C 196CA和TN87C 196CB以及Silicon Laboratories公司的C8051F040 等。這里以C8051F040 為例詳細介紹其內(nèi)部CAN 控制器的使用方法及其在 分布式 電源系統(tǒng) 中 的應(yīng)用。
2011-03-03 14:15:52
C8051F040 核心板資料包V2
2013-08-20 10:52:45
請教,c8051f040 在 proteus仿真軟件中 的元件庫是哪個?可以找到嗎?元件名是什么?急求!!謝謝
2011-04-26 01:25:06
這是c8051f040 模式3串口通信的從機程序
2012-12-29 00:29:05
本帖最后由 eehome 于 2013-1-5 09:48 編輯
c8051f040 可以產(chǎn)生8位或者16位PWM ,這里僅介紹了8位的,讀者可參考編寫16位的
2012-12-22 21:15:31
這是c8051f040 模式1全雙工通信,本程序編寫是單片機與其自己通信
2012-12-29 00:31:30
我想請教一下,誰知道c8051f 系列的單片機所在的protel元件庫和元件名是什么?主要是c8051f040 這款的??!希望得到幫助,急求?。(∩_∩)O謝謝
2011-04-26 01:22:36
當(dāng)討論
分布式 系統(tǒng) 時,我們面臨許多以下這些形容詞所描述的 同類型:
分布式 的、刪絡(luò)的、并行的、并發(fā)的和分散的。
分布式 處理是一個相對較新的領(lǐng)域,所以還沒有‘致的定義。與順序計算相比、并行的、并發(fā)的和
分布式 的計算包括多個PE問的集體協(xié)同動作。這些術(shù)語
在 范圍一卜相互覆蓋,有時也交換使用?!?/div>
2020-03-31 09:01:18
分布式 軟總線 子系統(tǒng) 簡介目錄約束使用涉及倉簡介設(shè)備通信方式多種多樣(USB/WIFI/BT等),不同通信方式使用差異很大且繁瑣,同時通信鏈路的融合共享和沖突無法處理,通信安全問題也不好保證。本項
2021-04-23 17:12:40
降到最低。負載在 各處理機之間分擔(dān),可以避免臨界瓶頸。 4、當(dāng)現(xiàn)有機構(gòu)中 已存在幾個數(shù)據(jù)庫系統(tǒng) ,而且實現(xiàn)全局應(yīng)用的必要性增加時,就可以由這些數(shù)據(jù)庫自下而上構(gòu)成分布式數(shù)據(jù)庫系統(tǒng) 。 5、相等規(guī)模的分布式數(shù)據(jù)庫系統(tǒng)
2009-07-22 14:53:12
DAC7568芯片與C8051 之間的接線如圖:但是由于MCU采用的是C8051F040 芯片,其只有兩組“TX RX”串行通信接口,均用于他用了,那么與DAC7568通訊的“TX RX”是否可采用普通I/O呢?若采用普通I/O的話程序的編寫是否更加復(fù)雜?
2025-01-07 07:51:04
我用新買的開關(guān)電源給單片機供電時,用JTAG往c8051f040 下程序老是失敗,換以前的開關(guān)電源則沒事,用數(shù)字示波器檢測紋波也不大,100mv以內(nèi),還有我用測試代碼測試新開關(guān)電源供電時的單片機,單片機運行時沒有復(fù)位,很奇怪,望高手解答
2019-10-28 07:44:53
基于反射內(nèi)存實時局域網(wǎng)的特點是什么?基于反射內(nèi)存卡實時局域網(wǎng)的實現(xiàn)機制RTX在 分布式 實時仿真系統(tǒng) 中 的應(yīng)用
2021-05-19 06:46:01
驅(qū)動電路,目前可達110個。所以,基于CAN 的分布式 測控 系統(tǒng) 適合各種規(guī)模的應(yīng)用場合,由于CAN 現(xiàn)場總線 采用非破壞總線 仲裁技術(shù),大大節(jié)省了總線 沖突的仲裁時間,尤其是在網(wǎng)絡(luò)負載很重的情況下,也能穩(wěn)定通訊
2023-09-19 06:45:45
基于虛擬儀器的城市景觀照明分布式控制系統(tǒng) 設(shè)計與實現(xiàn)針對城市級景觀照明系統(tǒng)分布 廣,數(shù)量多的特點,設(shè)計一種基于虛擬儀器的可組分布式 城市景觀照明控制系統(tǒng) 。采用C8051F040 處理器構(gòu)建多通道照明控制
2009-12-01 10:19:03
針對某型航行器自沉系統(tǒng) 中 ,需要掌握某合金材料在 海水中因不同溫度條件下的受腐蝕時間長短。采用模塊化硬件設(shè)計,使用浸水傳感器為檢測單元、時鐘芯片DS12887為計時模塊;以C8051F040 為微處理器
2020-04-21 08:06:34
分布式 車身控制系統(tǒng) 的結(jié)構(gòu)是怎樣構(gòu)成的?分布式 車身控制系統(tǒng) 有哪些功能?
2021-05-13 07:03:30
什么是分布式 天線系統(tǒng) ?如何對分布式 天線系統(tǒng) (DAS)進行優(yōu)化?
2021-05-24 06:03:56
采用新華龍C8051F040 芯片做單片機系統(tǒng) ,擴展DAC7568芯片,系統(tǒng) 中共需要三對收發(fā)串口(TX RX),但是C8051F040 芯片只有兩對串口,請問如何用軟件模擬出第三對TX RX串口?
2016-01-20 22:13:33
什么是分布式 干擾系統(tǒng) ?分布式 干擾系統(tǒng) 是一種綜合化、一體化、小型化、網(wǎng)絡(luò)化和智能化系統(tǒng) ,是將眾多體積小,重量輕,廉價的小功率偵察干擾機裝置在 易于投放的小型平臺上,撒布在 接近***擾目標(biāo)空域地,通過指令
2019-08-08 06:57:44
微處理器C8051F040 資料下載內(nèi)容包括:C8051F040 主要功能和參數(shù)C8051F040 引腳功能C8051F040 內(nèi)部方框圖C8051F040 電氣參數(shù)
2021-03-23 07:32:58
本文介紹的RS-485遠程測控 系統(tǒng) 結(jié)合傳統(tǒng)的分布式 測控 系統(tǒng) 的特點、利用了RS-485總線 的特點,而且巧妙地應(yīng)用了AT89C 2051單片機和CD4067多路開關(guān),因而成本低,功能靈活,使用簡單。
2021-05-21 06:58:58
:PCI-E數(shù)據(jù)采集卡PCI數(shù)據(jù)采集卡 USB數(shù)據(jù)采集卡PC104數(shù)據(jù)采集卡PC104+數(shù)據(jù)采集卡運動控制卡2.分布式 采集模塊有:以太網(wǎng)總線 模塊 CAN 總線 模塊PLC擴展模塊通訊轉(zhuǎn)換產(chǎn)品 可擴展RUT模塊3.
2014-08-21 10:05:12
本文提出了一種基于CAN 總線 、GPIB總線 和以太網(wǎng)的分布式 電機驅(qū)動測試系統(tǒng) 。下面詳細闡述該測試系統(tǒng) 總體和各子系統(tǒng) 的設(shè)計思想和方案。
2021-05-12 06:30:15
怎么設(shè)計一種分布式 無線測控 系統(tǒng) ?無線測控網(wǎng)絡(luò)系統(tǒng) 具有哪些優(yōu)點及應(yīng)用?
2021-04-13 06:29:32
一種介紹基于CAN /LIN總線 的車門分布式控制系統(tǒng) 設(shè)計
2021-05-14 06:44:29
C8051F 04x 系列器件是完全集成的混合信號片上系統(tǒng) 型MCU,具有64 個數(shù)字I/O 引腳(C8051F040 /2/4/6)或32 個數(shù)字I/O 引腳(C8051F 041/3/5/7),片內(nèi)集成了一個CAN 2.0B 控制器。下面列出了一
2008-07-19 22:29:56 265 模擬外設(shè)− SAR ADC 12 位(C8051F040 /1) 10 位(C8051F 042/3/4/5/6/7) ±1LSB
2008-07-19 22:30:58 3 C8051F040 /1/2/3/4/5/6/7混合信號ISP FLASH 微控制器數(shù) 據(jù) 手 冊
C8051F 04x 系列器件是完全集成的混合信號片上系統(tǒng) 型MCU,具有64 個數(shù)字I/O 引腳(C8051F040 /2/4/6)或32 個數(shù)字I/O
2008-07-20 22:05:39 151 介紹了基于CAN 總線 的分布式 潛水電機監(jiān)控系統(tǒng) ,分析了系統(tǒng) 的構(gòu)成及實現(xiàn)方法,簡述了控制節(jié)點、CAN /RS232 接口的通信流程。
The distributed submersible motor monitor system based on C
2009-05-25 11:39:18 19 現(xiàn)場總線 是目前自動化技術(shù)發(fā)展的一個熱點。本文介紹基于CAN 總線 的分布式 控制網(wǎng)絡(luò)系統(tǒng) 的設(shè)計方法,給出了Intel 80C 196KC+SJA1000和PIC16F 877+MCP2510兩種典型的CAN 總線 智能節(jié)點的硬件電
2009-06-01 10:33:01 24 文章將智能Agent 技術(shù)應(yīng)用于分布式 測控 系統(tǒng) 領(lǐng)域,實現(xiàn)分布式 測控 系統(tǒng) 的智能化。對Agent 技術(shù)、多Agent 系統(tǒng) 、分布式 測控 系統(tǒng) 進行分析,指出基于多Agent 技術(shù)的分布式 測控 系統(tǒng) 需要
2009-06-01 13:42:53 18 分析了傳統(tǒng)的串行通信和集中式控制的缺點,提出將CAN 總線 技術(shù)應(yīng)用于分布式 三維步進電機控制系統(tǒng) ,給出了分布式 控制網(wǎng)絡(luò)的拓撲結(jié)構(gòu)和網(wǎng)絡(luò)物理層、數(shù)據(jù)鏈路層的實現(xiàn)方法,
2009-06-06 13:43:12 23 本文提出了一種組建
分布式 測控 系統(tǒng) 的方法。描述了
分布式 測控 系統(tǒng) 基于網(wǎng)絡(luò)、物理層節(jié)點和功能節(jié)點的三層結(jié)構(gòu)模型。這種模型是建立
在 面向?qū)ο蟮能浖椒ㄉ系?。該模型有著?/div>
2009-06-09 09:18:05 13 現(xiàn)場總線 是目前自動化技術(shù)發(fā)展的一個熱點。本文介紹基于CAN 總線 的分布式 控制網(wǎng)絡(luò)系統(tǒng) 的設(shè)計方法,給出了Intel 80C 196KC+SJA1000 和PIC16F 877+MCP2510兩種典型的CAN 總線 智能節(jié)點的硬件電路
2009-06-12 15:51:05 21 本文給出一種分布式 測控 系統(tǒng) 的設(shè)計。該系統(tǒng) 以PC機為上位機,完成數(shù)據(jù)處理顯示、報警、打印等功能,以MCS—80C 31單片機為下位機實現(xiàn)對分散在 各處的監(jiān)測點進行控制和數(shù)據(jù)采集。
2009-06-17 09:51:57 12 CAN 總線 具有配置靈活、應(yīng)用范圍廣的特點,C8051f040 單片機功能強大,集成了CAN 總線 控制器。本文提出了一種基于C8051f040 的CAN 總線 系統(tǒng) 智能節(jié)點的設(shè)計方案,給出了相應(yīng)的硬件和軟件
2009-06-17 11:18:47 23 針對潛水電機工作環(huán)境復(fù)雜、故障率高、影響參數(shù)多等特點,本文介紹了一種基于CAN 總線 的潛水電機分布式 監(jiān)控系統(tǒng) 的設(shè)計方案;給出了智能監(jiān)控節(jié)點的硬件電路、軟件軟初始化
2009-07-01 15:00:41 15 應(yīng)用C8051F040 單片機開發(fā)了基于CANopen協(xié)議的I/O從站,本文介紹了從站的硬件設(shè)計和軟件設(shè)計。通過上位機CAN 卡構(gòu)建了基于CoDeSys軟PLC的分布式 I/O控制系統(tǒng) 。給出了該系統(tǒng) 在 MPS中 的調(diào)試過
2009-07-02 14:43:10 50 介紹了C8051F040 單片機在 無人機分布式 自動檢測系統(tǒng) 中 的應(yīng)用,所研究的分布式 自動檢測系統(tǒng) 以CAN 總線 網(wǎng)絡(luò)為基礎(chǔ),輔以相應(yīng)的硬件和軟件設(shè)計,以實現(xiàn)多臺無人機的同時檢測。描述
2009-07-06 17:06:47 18 本文為一個現(xiàn)代瞄準(zhǔn)設(shè)備的測控 系統(tǒng) 。介紹了測控 系統(tǒng) 的基本設(shè)計、硬件設(shè)計,闡述了C8051F 206單片機在 系統(tǒng) 中 的應(yīng)用。介紹了系統(tǒng) 研制中 遇到難題、解決方法和編程。關(guān)鍵詞:
2009-07-11 15:36:23 17 分析了分布式 網(wǎng)絡(luò)系統(tǒng) 及導(dǎo)彈測試發(fā)控系統(tǒng) 結(jié)構(gòu)特點,描述了基于系統(tǒng) 級、子系統(tǒng) 級和工作站級的分布式 測控 系統(tǒng) 的三級結(jié)構(gòu)模型。導(dǎo)彈測控 技術(shù)的發(fā)展是隨著科學(xué)技術(shù)的進步而
2009-07-15 10:05:38 17 介紹了C8051F040 內(nèi)部集成的CAN 控制器的結(jié)構(gòu),重點分析了CAN 控制器可能有的沖突及相應(yīng)硬件軟件的解決方案,在此基礎(chǔ)上給出了以此MCU 為核心的CAN 總線 節(jié)點的硬件原理圖,并介
2009-08-18 10:44:27 27 本文針對煤礦監(jiān)測系統(tǒng) 存在網(wǎng)絡(luò)瓶頸、采集終端不兼容的不足,研究了基于CAN 總線 的煤礦安全分布式 監(jiān)控系統(tǒng) ,根據(jù)礦井的特點設(shè)計了通用智能環(huán)境監(jiān)控終端和機電設(shè)備運行狀態(tài)監(jiān)
2009-08-20 08:34:53 17 針對軌道車輛分布式控制系統(tǒng) 中 驅(qū)動電機多而分散、系統(tǒng) 信息量大、布線復(fù)雜、調(diào)試不方便等特點,設(shè)計了一種基于CAN 總線 技術(shù)的多電機分布式控制系統(tǒng) 。通過CAN 總線 ,監(jiān)控主
2009-09-12 15:38:10 30 摘要:CAN (ControllerAreaNetwork)總線 是一種使用CAN 協(xié)議的串行通信網(wǎng)絡(luò)。SiliconLaboratories公司的單片機C8051F040 是完全集成的混合信號系統(tǒng) 級芯片,而且內(nèi)部集成了CAN 控制器。文中對該芯片
2010-06-28 14:25:15 41 基于改善電梯檢測現(xiàn)狀和電梯檢測的高可靠性的考慮,設(shè)計了一套基于CAN 總線 的電梯曳引及制動性能檢測系統(tǒng) 。本文著重闡述了檢測系統(tǒng) 的CAN 節(jié)點里比較有代表性的、利用C8051F040 單片
2010-07-29 14:59:40 15 針對城市級景觀照明系統(tǒng)分布 廣、數(shù)量多的特點,設(shè)計一種基于虛擬儀器的可組分布式 城市景觀照明控制系統(tǒng) .采用C8051F040 處理器構(gòu)建多通道照明控制硬件平臺,利用CAN 總線 網(wǎng)絡(luò)技術(shù)完
2010-09-30 16:45:14 24 摘要:本文介紹了C8051F 系列單片機在 遠端測控 裝置中 的應(yīng)用,給出了整個系統(tǒng) 的結(jié)構(gòu),包括硬件配置和系統(tǒng) 網(wǎng)絡(luò)構(gòu)成,對一些技術(shù)問題也做出了詳盡的說明。
關(guān)鍵詞:C8051F
2010-12-20 22:35:10 61 提出一種基于C8051F040 的炮塔方位角測試系統(tǒng) 的設(shè)計方案,給出測試系統(tǒng) 的各個模塊軟硬件設(shè)計。炮塔方位角測試系統(tǒng) 集數(shù)據(jù)采集,數(shù)據(jù)傳輸和數(shù)據(jù)顯示等功能于一體,實現(xiàn)了炮塔方
2010-12-24 16:21:24 34 摘要:針對某網(wǎng)架安全監(jiān)測的需要設(shè)計了分布式 健康狀態(tài)監(jiān)測系統(tǒng) ,介紹了在 分布式 系統(tǒng) 中 利用控制器局域網(wǎng)(CAN )組建分布式 通信網(wǎng)絡(luò)模塊的方案。詳細闡述了基于CA
2006-03-11 13:22:34 1278
基于CAN 總線 的分布式 電池管理系統(tǒng)
摘要:主要探討了汽車和電動汽車數(shù)字化技術(shù)、計算機控制系統(tǒng) 的結(jié)構(gòu)以及現(xiàn)場通
2009-07-15 09:18:19 1183 CAN 總線 在 分布式 變電所自動化系統(tǒng) 中 應(yīng)用隨著微機和電子技術(shù)的飛速發(fā)展,越來越多的智能裝置在 變電所中 得到應(yīng)用,極大地提高了變電所測量和控制
2009-10-25 10:51:09 592 基于C8051F040 的特種車輛電源監(jiān)控系統(tǒng) 設(shè)計
0 引言 汽車在行駛過程中 ,擁有一個穩(wěn)定的電源系統(tǒng) ,是汽車各個電子器件正常工作最基本的保障。當(dāng)電源部
2009-11-03 15:46:59 977 基于C8051F040 的炮塔方位角測試系統(tǒng) 設(shè)計
1 引言
隨著軍事技術(shù)的發(fā)展,測試系統(tǒng) 的信息化是實現(xiàn)我軍裝備現(xiàn)代化建設(shè)主要途徑,當(dāng)務(wù)之急應(yīng)該用高新技
2009-11-05 10:30:03 1222 基于C8051F040 的模型車無線控制系統(tǒng) 的設(shè)計
0 引 言 汽車耐久性試驗是汽車試驗的重要組成部分,而在試驗過程中試驗人員駕駛行為的變化,往往導(dǎo)致實
2009-11-10 10:47:10 1359 基于聲納傳感器和C8051F040 的測距系統(tǒng) 設(shè)計
超聲波測距具有迅速、方便、且計算簡單,測量精度高等諸多特點,因此在 倒車雷達、測距儀、移動機器人和農(nóng)產(chǎn)品無損檢
2009-11-18 10:17:24 2231 以太網(wǎng)和CAN 總線 應(yīng)用廣泛,但由于其通信協(xié)議不同,兩種總線 器件間無法進行數(shù)據(jù)通信,因此,設(shè)計了基于CP2200與C8051F040 的以太網(wǎng)總線 與CAN 總線 接口轉(zhuǎn)換電路,并給出部分相關(guān)硬件電路與軟件設(shè)計分析。在 保證數(shù)據(jù)完整和協(xié)議可靠的前提下,通過握手協(xié)議和簡化的
2011-01-15 16:21:22 67 隨著計算機技術(shù)和現(xiàn)場總線 技術(shù)的發(fā)展和成熟,也促使伺服系統(tǒng) 的實現(xiàn)方式和體系結(jié)構(gòu)在 不斷地發(fā)展,將現(xiàn)場總線 應(yīng)用于運動控制,構(gòu)成分布式 控制的數(shù)字控制伺服系統(tǒng) 日益受到人們的重視?;诂F(xiàn)場總線 的分布式 伺服系統(tǒng) 有很多優(yōu)點,如連線少、可靠性高、易于系統(tǒng) 的維
2011-01-19 10:19:11 2065 摘要:文章從硬件和軟件兩方面詳細介紹了一種遠距離分布式 測控 系統(tǒng) ,該系統(tǒng) 以數(shù)字信號處理器(DSP) TMS32OF240和PC機為主體,通過PC機串口與MOdeM連接實現(xiàn)遠程通信。 關(guān)健詞;分布式 側(cè)控系統(tǒng) DSP 遠程通信 MSCOMM控件
2011-02-28 13:26:25 43 在 石油鉆井測控 系統(tǒng) 的設(shè)計中 ,考慮到構(gòu)成測控 系統(tǒng) 的各獨立單元之問數(shù)據(jù)交換較為頻繁,測控 系統(tǒng) 所處的工作環(huán)境較為惡劣。對測控 系統(tǒng)分布式 通信網(wǎng)絡(luò)的通信速度、通信距離、抗干
2011-03-22 23:47:53 65 本文選用can 總線 設(shè)計了分布式 熱電阻智能節(jié)點,利用can 總線 連接各個網(wǎng)絡(luò)節(jié)點,可以直接與主控卡或上位機通信,組建成工業(yè)網(wǎng)絡(luò)分布式 測控 系統(tǒng) 。
2011-09-08 15:19:31 2419 簡述了基于CAN 總線 分布式控制系統(tǒng) 的結(jié)構(gòu),并介紹了組態(tài)軟件在 現(xiàn)場總線 控制系統(tǒng) 中 的作用,給出了組態(tài)王6.51組態(tài)軟件開發(fā)監(jiān)控程序的一般方法,重點分析了組態(tài)軟件在 基于CAN 總線 的
2011-09-09 12:02:20 27 介紹一種基于CAN 總線 的遠程數(shù)據(jù)分布式 測控 系統(tǒng) ,用于實現(xiàn)生產(chǎn)過程中集中監(jiān)測、管理和分散控制。該系統(tǒng) 能夠?qū)崟r監(jiān)測工業(yè)現(xiàn)場多種設(shè)備溫度、濕度、電壓、電流、壓力、流量等數(shù)據(jù)
2012-09-25 14:47:58 52 文中采用高精度AD芯片AD7891與C8051F040 單片機組成高速數(shù)據(jù)采集系統(tǒng) ,通過SPI總線 ,將AD7891與C8051F040 直接連接,方便的實現(xiàn)了8路模擬量的高速采集和傳輸,并給出了SPI總線 的接口電路及軟
2012-12-17 11:00:38 99 汽車電子系統(tǒng) 中 的車載GPS、倒車雷達、發(fā)動機控制、儀表盤系統(tǒng) 等,數(shù)控機床中 的鍵盤顯示系統(tǒng) 、馬達控制系統(tǒng) 等,這些無一不是嵌入式 系統(tǒng) 的具體應(yīng)用。本文提出一種利用CAN 總線 的分布式 嵌入式 系統(tǒng) 升級方案,實現(xiàn)了多點、單點甚至全系統(tǒng) 的升級,其他種類的通信端口與此類似。
2013-01-22 11:57:35 2097 摘要:現(xiàn)場總線 已成為數(shù)據(jù)總線 領(lǐng)域中最為活躍的熱點,CAN 總線 被公認為最有前途的現(xiàn)場總線 之一,CAN 總線 節(jié)點的設(shè)計、調(diào)試是CAN 總線 通訊系統(tǒng) 設(shè)計的重點。在此介紹了C8051F040 單片機
2013-03-06 15:24:45 71 提出了一種基于CAN 總線 的分布式 水下航行器控制器的設(shè)計方法,主要描述了其硬件總體設(shè)計方案和實現(xiàn)辦法。控制器作為分布式控制系統(tǒng) 的一個節(jié)點,與其他節(jié)點之間以CAN 總線 連接并形
2013-06-08 17:54:55 31 文中以C8051F040 為核心,利用CAN 總線 設(shè)計了應(yīng)用于糧庫溫濕度數(shù)據(jù)測量采集系統(tǒng) 。該系統(tǒng) 利用CAN 總線 的特點和性能優(yōu)勢,結(jié)合現(xiàn)在大型糧庫溫度測量系統(tǒng) 的現(xiàn)狀,給出了溫度測量系統(tǒng) 的總體結(jié)構(gòu)設(shè)計、硬件
2015-12-28 09:57:29 17 基于CAN 總線 的分布式 飛機客艙模擬器控制系統(tǒng) _郭潔
2017-01-16 13:45:15 1 基于C8051F040 的納秒鈥激光觸摸屏控制系統(tǒng) _陳瑞濤
2017-03-19 11:33:11 2 基于CAN 總線 的染色機分布式控制系統(tǒng) _周怡君
2017-03-19 11:33:11 0 本文設(shè)計了一種C8051F040 單片機作為主控制器,AD590作為測溫元件,CAN 總線 作為數(shù)據(jù)傳輸線遠程多點溫度測控 系統(tǒng) ,并介紹了系統(tǒng) 的功能、結(jié)構(gòu)框圖,闡述了其硬件和軟件的設(shè)計與實現(xiàn)。該系統(tǒng) 具有測量點多、便于擴展、可靠性高、抗干擾性強等優(yōu)點。
2017-09-07 16:03:48 15 結(jié)合 CAN 總線 和 LIN 總線 各自的優(yōu)缺點,設(shè)計實現(xiàn)了基于 CAN /LIN 總線 的分層式 車門控制系統(tǒng) ,首先講述了集中式控制系統(tǒng) 結(jié)構(gòu)和分布式控制系統(tǒng) 結(jié)構(gòu)的實現(xiàn)及相應(yīng)的特點,論述了選定分布式 結(jié)構(gòu)的原因,然后詳述了車門分布式 系統(tǒng) 的實現(xiàn)及相關(guān)技術(shù)。
2017-09-08 10:58:18 7 基于CAN 總線 的分布式 船舶火災(zāi)自動監(jiān)控系統(tǒng)
2017-09-25 13:27:48 14 基于 C8051F040 的嵌入式 PLC 芯片組 嵌入式 PLC 芯片組采用四層印制板設(shè)計,主要由 CPU,外部 RAM,看門狗和以及供掉電保護的電池組成。CPU 選用高性能的 C8051F040
2017-11-20 15:49:36 31 基于C8051F040 單片機的CAN 總線 通信硬件部分 硬件部分電路結(jié)構(gòu)如下: CAN 收發(fā)模塊原本采用的是ATA6660高速CAN 收發(fā)芯片,電路連接如下: 設(shè)計電路為:當(dāng)單片機發(fā)送數(shù)據(jù)時,D18閃爍
2017-11-24 05:11:01 1993 C8051F040 中 的CAN 寄存器分成3類: CAN 控制器協(xié)議寄存器,消息對象接口寄存器,消息處理器寄存器。對于控制CAN 主要功能的最重要的3個寄存器可以像單獨的特殊功能寄存器( SFRs)一樣采用
2018-12-27 16:55:52 2828 C8051F 04x 系列器件是完全集成的混合信號片上系統(tǒng) 型 MCU,具有 64 個數(shù)字 I/O 引腳(C8051F040 /2/4/6)或 32 個數(shù)字 I/O 引腳(C8051F 041/3/5/7),片內(nèi)集成了一個 CAN 2.0B 控制器。下面列出了一些主要特性。
2019-01-16 08:00:00 15 電子發(fā)燒友網(wǎng)為你提供CP2102與C8051F040 的USB-CAN 轉(zhuǎn)換器設(shè)計資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-04-10 08:51:47 5 紹了基于cAN 總線 的分布式 溫度測控 系統(tǒng) ,利用cAN 總線 將各溫度采集控制模塊與上位計算機連接起來,使系統(tǒng) 不僅具有基本的溫度測控 的功能,還可以進行集中監(jiān)控,參數(shù)設(shè)置,數(shù)據(jù)管理,報表打印等操作。文中重點討論了它的硬件構(gòu)成及軟件設(shè)計。
2021-04-19 15:41:29 33 基于C8051F040 單片機的便攜式 心電監(jiān)護儀的低功耗設(shè)計方法。
2021-06-24 17:01:30 17 基于多STM32和CAN 總線 的分布式 電動護理床控制
2021-06-30 15:15:01 12 基于CAN 總線 的水下航行器分布式控制系統(tǒng)
2021-07-01 16:53:37 9 電子發(fā)燒友網(wǎng)站提供《基于ARM和CAN 總線 的分布式 數(shù)據(jù)采集系統(tǒng) 設(shè)計.pdf》資料免費下載
2023-10-13 11:30:15 0 電子發(fā)燒友網(wǎng)站提供《基于C8051F040 的以太網(wǎng)-CAN 轉(zhuǎn)換電路設(shè)計.pdf》資料免費下載
2023-10-18 10:59:30 0 電子發(fā)燒友網(wǎng)站提供《基于CAN 總線 的遠程數(shù)據(jù)分布式 測控 系統(tǒng) .pdf》資料免費下載
2023-10-23 08:31:22 0 電子發(fā)燒友網(wǎng)站提供《基于C8051F040 的以太網(wǎng)-CAN 轉(zhuǎn)換電路設(shè)計.pdf》資料免費下載
2023-10-27 11:42:16 1 電子發(fā)燒友網(wǎng)站提供《基于UC3875和C8051F040 單片機設(shè)計開發(fā)的智能充電器.pdf》資料免費下載
2023-11-06 10:34:58 4 電子發(fā)燒友網(wǎng)站提供《基于C8051F040 的CAN 總線 與RS-232通信設(shè)計.pdf》資料免費下載
2023-11-08 10:13:29 0 摘要 :隨著分布式 電力系統(tǒng) 的廣泛應(yīng)用,其通信系統(tǒng) 的可靠性與穩(wěn)定性受到了前所未有的挑戰(zhàn)。CAN 總線 通信技術(shù)以其卓越的抗干擾性能和可靠性,在 眾多通信技術(shù)中 脫穎而出,成為解決分布式 電力系統(tǒng) 通信問題的關(guān)鍵
2025-04-14 18:24:01 847
已全部加載完成
評論