摘要:CYGNAL生產的單片機C8051F040是代表8位單片機發(fā)展方向的高速(25M)混合信號系統(tǒng)級芯片(SOC)它不僅集成了一般測控系統(tǒng)需要的外設,而且集成了很有發(fā)展前景的現場總線—CAN總線控制器,文中對該芯片中的CAN控制器結構作了分析,并給出了在分布式測控系統(tǒng)中使用該芯片的智能節(jié)點的硬件、軟件設計方案。
1 概述
分布式在線測控系統(tǒng)是由多個面向設備的、以MCU為核心的智能處理單元和多個并行運行且具有不同監(jiān)測和故障診斷功能的微機構成的。該系統(tǒng)采取“分治”的設計思想?它將數據采集以及部分數據處理任務交給設備層的智能處理單元去完成?而監(jiān)測診斷層主要負鵂嗍雍凸收險鋃稀7植際講飪叵低成杓憑??悸歉鞲黿詰闃?淶耐ㄐ盼侍猗熞蛭?ㄐ磐?緄難∪《韻低承閱苡瀉艽笥跋臁?國內已開展了基于現場總線的在線測控系統(tǒng)的研究?并利用CAN總線實現設備層的檢測處理、單元間的通信以及與上層監(jiān)測主機的通信。CAN總線就是一種支持分布式實時控制系統(tǒng)的串行通信局域網絡總線。它的主要特點如下:
●任一個節(jié)點均可在任一時刻主動向網絡上的其它節(jié)點發(fā)送數據,而從不分主從,因此,通信比較靈活;
●節(jié)點可分為不同的優(yōu)先級,可以滿足不同的實時要求;
●采用非破壞性總線仲裁,當兩節(jié)點同時向總線發(fā)送信息時,優(yōu)先級低的節(jié)點主動停止數據發(fā)送?而優(yōu)先級高的節(jié)點可不受影響地繼續(xù)發(fā)送數據;
●通信距離最遠可達10km,通信最高速率可達1Mbps?
●每幀數據的有效字節(jié)數為8,因此,可保證很短的傳輸時間,而且實時性強,受干擾的概率低;

●每幀數據都含有CRC(循環(huán)冗余)校驗及其它校驗措施,因而數據出錯率很低;
●CAN總線節(jié)點在嚴重錯誤的情況下,可自動切斷與總線的聯(lián)系,以使總線上的其它操作不受影響。
目前,CAN總線協(xié)議以其可靠性高、實時性好以及獨特的設計已經成為總線通信網絡的首選?國內目前使用較廣的是PHILIPS 生產的SJA1000 、82C200等獨立的CAN控制器,由于這種獨立的控制器限制了測控節(jié)點的集成度,因此,很多微處理器生產廠家已經開始生產內部集成有CAN控制器的MCU。美國CYGNAL公司生產C8051F040就是內部集成有BOSCH CAN控制器的混合信號系統(tǒng)級芯片(SOC)。本文將分析C8051F040 的CAN總線結構、與CPU 的接口及初始化配置,同時將給出基于C8051F040的分布式測控節(jié)點的設計及系統(tǒng)的實現框架。
2 C8051F040及其內部BOTSH CAN
Cygnal公司的單片機C8051F040具有與8051指令集完全兼容的CIP-51內核。它的最高頻率可達25MHz?內置64kB FLASH RAM和4kB的數據存儲器。C8051F040在一個芯片內集成了構成單片機數據采集或控制系統(tǒng)所需要的幾乎所有模擬和數字外設及其它功能部件,包括ADC、可編程增益放大器、DAC、電壓比較器、溫度傳感器、SMBus/I2C、UART、SPI、定時器、內部振蕩器、看門狗電路以及CAN 控制器等,這種高度集成為設計小體積、低功耗、高可靠和高性能的測控系統(tǒng)提供了方便,同時也使測控設備整體成本能夠降低。
C8051F040內部集成有BOTSH CAN,它兼容CAN技術規(guī)范2.0A和2.0B,主要由CAN內核、消息RAM(獨立于CIP-51的RAM)、消息處理單元和控制寄存器組成,圖1所示是C8051F040內部的CAN總線結構圖。

圖1中,CAN內核由CAN協(xié)議控制器和負責消息收發(fā)的串行/并行轉換RX/TX移位寄存器組成。消息RAM用于存儲消息目標和每個目標的仲裁掩碼。這種CAN處理器有32個隨意配置為發(fā)送和接受的消息目標?并且每一個消息目標都有它自己的識別掩碼,所有的數據傳輸和接收濾波都是由CAN控制器完成的,而不是由CIP-51來完成。
CAN內部寄存器中存儲了所有CAN的控制和配置信息,其中包括控制寄存器、狀態(tài)寄存器、設置波特率的位定時寄存器 、測試寄存器、錯誤計數器和消息接口寄存器。通常CAN內核不能直接訪問消息RAM,而必須通過接口寄存器IF1或IF2來訪問。另外,CIP-51的SFR并不能直接訪問CAN內部寄存器的所有單元,其配置CAN、消息目標、讀?。茫粒螤顟B(tài)以及獲取接收數據、傳遞發(fā)送數據都由SFR中的6個特殊寄存器來完成,其中CAN0CN、CAN0TST和CAN0STA 3個寄存器可直接獲取或修改CAN 控制器中對應的寄存器,而CAN0DATH、CAN0DATL、CAN0ADR 3個寄存器主要用來訪問修改其它不能直接訪問的CAN 內部寄存器,其中CAN0ADR用來指出要訪問寄存器的地址,CAN0DATH、CAN0DATL這時就相當于要訪問的16位寄存器的高、低字節(jié)的映射寄存器,而對它們的讀寫則相當于對所指向寄存器的讀寫。圖2給出了CIP-51如何訪問CAN中控制寄存器和每個消息的路徑圖。
消息處理單元用于根據寄存器中的信息來控制CAN內核中移位寄存器和消息RAM 之間的數據傳遞,同時,它還可用來管理中斷的產生。
3 基于C8051F040的智能系統(tǒng)設計
3.1 硬件設計
工業(yè)測控現場通常存在著大量的傳感器、執(zhí)行機構和電子控制單元,它們一般分布較廣,而且對實時性要求也很高,圖3是基于CAN總線的分布式測控系統(tǒng)框圖。該系統(tǒng)采用現場總線式集散系統(tǒng)FDCS?Field Distributed Control System?結構,它由主控站(注:CAN總線各節(jié)點并不分主從 ?這里是針對特定的系統(tǒng)而言)、C8051F040為MCU的智能節(jié)點并配以CAN現場總線控制網絡構成。主控站主要完成對各節(jié)點的在線監(jiān)控以及對各節(jié)點返回信息的分析處理,并對節(jié)點發(fā)出控制命令以控制節(jié)點工作模式。智能節(jié)點則根據主控站命令來完成數據采集、運行顯示以及對執(zhí)行部件的控制,以及各節(jié)點與主站、節(jié)點與節(jié)點之間的實時數據交換和信息控制。
圖4是一個以C8051F040為核心的智能節(jié)點設計原理圖。
圖中,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ā)器相連,可實現各節(jié)點之間的電氣隔離。電源的隔離可以采用小功率電源隔離模塊,也可以用帶多個5V隔離輸出的開關電源模塊。這樣能大大提高節(jié)點的穩(wěn)定性和可靠性,但可能會增加節(jié)點的硬件復雜性。
3.2 節(jié)點軟件設計
對于一個實際的測控系統(tǒng),其節(jié)點軟件是比較復雜的,但由于C8051F040具有與8051指令完全兼容的CIP-51內核,所以,對于有使用51系列單片機經驗的人來說,這并沒有太大的難度,下面主要介紹C8051F040內置CAN的軟件設計。
如果需要某一節(jié)點將A/D采樣值通過CAN總線送到主控站(地址01H),且配置系統(tǒng)時設定的工作頻率為25MHz?CANTX引腳設為推挽方式,那么在初始化過程中,波特率應配置為160kbps,消息目標禁止不用,配置消息目標2為接收時的程序代碼如下:
CAN_INIT:
MOV SFRPAGE,#01H
ORL CAN0CN,#41H ;設INIT位為1, CCE為1
; 配置波特率
MOV CAN0ADR,#03H
MOV CAN0DATH,#7FH
MOV CAN0DATL,#05H
;禁止不用的消息目標(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指向的消息目標
MOV CAN0ADR, #08H ;指向IF1的命令寄存器
WAIT_TRANSFER_OVER?
MOV A,CAN0DATH ?;讀命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER
DEC R1
CJNE R1,#02H,ENABLE_MESSAGE_BJECTS
;配置消息目標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位
消息目標有效,標準仲裁幀,方向為接收
MOV CAN0DATL,#00H ?; 寫IF2仲裁寄存器2低8位
MOV CAN0DATH,#00010100B?; 寫IF2控制寄存器高位
MOV CAN0DATL,#80H ?; 寫IF2控制寄存器低位
MOV CAN0ADR, #20H
MOV CAN0DATL, #02H ?; 通過IF2寫2號消息目標
WAIT_TRANSFER_OVER1;
MOV A,CAN0DATH ; 讀命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER1
; 等待寫結束
;CAN進入操作模式
MOV CAN0CN,#00000010B ; CAN進入正常操作模式狀態(tài)中斷使能,
RET
發(fā)送過程是將存儲在從BUF0起始地址中的2個字節(jié)的A/D采樣數據,通過IF1傳送到消息目標1的過程。其啟動發(fā)送程序代碼如下:
SEND_AD_DATA:
MOV SFRPAGE, #01H
MOV CAN0ADR, #09H
MOV CAN0DATL,#10110111B
; 寫IF1命令掩碼寄存器
MOV CAN0ADR, #0DH
MOV CAN0DATH,#10100000B ;使用11位標準仲幀

MOV CAN0DATL,#04H ;寫IF1仲裁寄存器2,發(fā)送對象的地址01因標準幀使用高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數據0
INC DPTR
MOVX A,@DPTR
MOV CAN0ADR,#0FH
MOV CAN0DATH,A ?; 寫IF1數據1
MOV CAN0ADR, #08H
MOV CAN0DATL,#01H ?;傳遞到目標1及啟動發(fā)送
RET
4 結束語
Cygnal公司的單片機C8051F040是一種完全集成的混合信號系統(tǒng)級芯片(SOC),它具有與8051指令集完全兼容的CIP-51內核?代表了8位單片機的發(fā)展方向。它不僅集成有構成監(jiān)控系統(tǒng)常用的外設,而且集成了逐漸成為控制領域首選的高可靠性、高性能C8051F040 CAN總線;本文使用該芯片設計的測控系統(tǒng)智能節(jié)點具有集成度高、性能穩(wěn)定等特點。由于C8051F040可達到25MHz工作頻率,因而可提高系統(tǒng)實時性。此外,由于BOTSCH CAN內有32個自帶掩碼消息目標的特殊設計,因此,用其進行分布式在線測控系統(tǒng)節(jié)點之間的相互數據傳遞設計將更為簡單。
點贊
收藏
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
溫度遙控遙測是遠程實現對溫度的測量與控制,特別適合那些環(huán)境惡劣,測量人員不容易接近的場合。根據遙控遙測系統(tǒng)的特點,提出了C8051F040單片機對水溫遙控遙測的設計方案。
2011-11-03 16:21:33
3052 
介紹了C8051F020及MXA2500GL的性能特點,并給出了振動信號分布式檢測的架構及實現。
2014-07-13 11:43:03
1589 
針對某型航行器自沉系統(tǒng)中,需要掌握某合金材料在海水中因不同溫度條件下的受腐蝕時間長短。采用模塊化硬件設計,使用浸水傳感器為檢測單元、時鐘芯片DS12887為計時模塊;以C8051F040為微處理器
2018-02-09 03:22:00
2549 
的TN87C196CA和TN87C196CB以及Silicon Laboratories公司的C8051F040等。這里以C8051F040為例詳細介紹其內部CAN控制器的使用方法及其在分布式電源系統(tǒ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可以產生8位或者16位PWM ,這里僅介紹了8位的,讀者可參考編寫16位的
2012-12-22 21:15:31
這是c8051f040模式1全雙工通信,本程序編寫是單片機與其自己通信
2012-12-29 00:31:30
我想請教一下,誰知道c8051f系列的單片機所在的protel元件庫和元件名是什么?主要是c8051f040這款的??!希望得到幫助,急求??!O(∩_∩)O謝謝
2011-04-26 01:22:36
當討論
分布式系統(tǒng)時,我們面臨許多以下這些形容詞所描述的 同類型:
分布式的、刪絡的、并行的、并發(fā)的和分散的。
分布式處理是一個相對較新的領域,所以還沒有‘致的定義。與順序計算相比、并行的、并發(fā)的和
分布式的計算包括多個PE問的集體協(xié)同動作。這些術語
在范圍一卜相互覆蓋,有時也交換使用?!?/div>
2020-03-31 09:01:18
分布式軟總線子系統(tǒng)簡介目錄約束使用涉及倉簡介設備通信方式多種多樣(USB/WIFI/BT等),不同通信方式使用差異很大且繁瑣,同時通信鏈路的融合共享和沖突無法處理,通信安全問題也不好保證。本項
2021-04-23 17:12:40
降到最低。負載在各處理機之間分擔,可以避免臨界瓶頸。 4、當現有機構中已存在幾個數據庫系統(tǒng),而且實現全局應用的必要性增加時,就可以由這些數據庫自下而上構成分布式數據庫系統(tǒng)。 5、相等規(guī)模的分布式數據庫系統(tǒng)
2009-07-22 14:53:12
DAC7568芯片與C8051之間的接線如圖:但是由于MCU采用的是C8051F040芯片,其只有兩組“TX RX”串行通信接口,均用于他用了,那么與DAC7568通訊的“TX RX”是否可采用普通I/O呢?若采用普通I/O的話程序的編寫是否更加復雜?
2025-01-07 07:51:04
我用新買的開關電源給單片機供電時,用JTAG往c8051f040下程序老是失敗,換以前的開關電源則沒事,用數字示波器檢測紋波也不大,100mv以內,還有我用測試代碼測試新開關電源供電時的單片機,單片機運行時沒有復位,很奇怪,望高手解答
2019-10-28 07:44:53
基于反射內存實時局域網的特點是什么?基于反射內存卡實時局域網的實現機制RTX在分布式實時仿真系統(tǒng)中的應用
2021-05-19 06:46:01
驅動電路,目前可達110個。所以,基于CAN的分布式測控系統(tǒng)適合各種規(guī)模的應用場合,由于CAN現場總線采用非破壞總線仲裁技術,大大節(jié)省了總線沖突的仲裁時間,尤其是在網絡負載很重的情況下,也能穩(wěn)定通訊
2023-09-19 06:45:45
基于虛擬儀器的城市景觀照明分布式控制系統(tǒng)設計與實現針對城市級景觀照明系統(tǒng)分布廣,數量多的特點,設計一種基于虛擬儀器的可組分布式城市景觀照明控制系統(tǒng)。采用C8051F040 處理器構建多通道照明控制
2009-12-01 10:19:03
針對某型航行器自沉系統(tǒng)中,需要掌握某合金材料在海水中因不同溫度條件下的受腐蝕時間長短。采用模塊化硬件設計,使用浸水傳感器為檢測單元、時鐘芯片DS12887為計時模塊;以C8051F040為微處理器
2020-04-21 08:06:34
分布式車身控制系統(tǒng)的結構是怎樣構成的?分布式車身控制系統(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)是一種綜合化、一體化、小型化、網絡化和智能化系統(tǒng),是將眾多體積小,重量輕,廉價的小功率偵察干擾機裝置在易于投放的小型平臺上,撒布在接近***擾目標空域地,通過指令
2019-08-08 06:57:44
微處理器C8051F040資料下載內容包括:C8051F040主要功能和參數C8051F040引腳功能C8051F040內部方框圖C8051F040電氣參數
2021-03-23 07:32:58
本文介紹的RS-485遠程測控系統(tǒng)結合傳統(tǒng)的分布式測控系統(tǒng)的特點、利用了RS-485總線的特點,而且巧妙地應用了AT89C2051單片機和CD4067多路開關,因而成本低,功能靈活,使用簡單。
2021-05-21 06:58:58
:PCI-E數據采集卡PCI數據采集卡 USB數據采集卡PC104數據采集卡PC104+數據采集卡運動控制卡2.分布式采集模塊有:以太網總線模塊 CAN總線模塊PLC擴展模塊通訊轉換產品 可擴展RUT模塊3.
2014-08-21 10:05:12
本文提出了一種基于CAN總線、GPIB總線和以太網的分布式電機驅動測試系統(tǒng)。下面詳細闡述該測試系統(tǒng)總體和各子系統(tǒng)的設計思想和方案。
2021-05-12 06:30:15
怎么設計一種分布式無線測控系統(tǒng)?無線測控網絡系統(tǒng)具有哪些優(yōu)點及應用?
2021-04-13 06:29:32
一種介紹基于CAN/LIN總線的車門分布式控制系統(tǒng)設計
2021-05-14 06:44:29
C8051F04x 系列器件是完全集成的混合信號片上系統(tǒng)型MCU,具有64 個數字I/O 引腳(C8051F040/2/4/6)或32 個數字I/O 引腳(C8051F041/3/5/7),片內集成了一個CAN2.0B 控制器。下面列出了一
2008-07-19 22:29:56
265 模擬外設− SAR ADC 12 位(C8051F040/1) 10 位(C8051F042/3/4/5/6/7) ±1LSB
2008-07-19 22:30:58
3 C8051F040/1/2/3/4/5/6/7混合信號ISP FLASH 微控制器數 據 手 冊
C8051F04x 系列器件是完全集成的混合信號片上系統(tǒng)型MCU,具有64 個數字I/O 引腳(C8051F040/2/4/6)或32 個數字I/O
2008-07-20 22:05:39
151 介紹了基于CAN 總線的分布式潛水電機監(jiān)控系統(tǒng),分析了系統(tǒng)的構成及實現方法,簡述了控制節(jié)點、CAN/RS232 接口的通信流程。
The distributed submersible motor monitor system based on C
2009-05-25 11:39:18
19 現場總線是目前自動化技術發(fā)展的一個熱點。本文介紹基于CAN總線的分布式控制網絡系統(tǒng)的設計方法,給出了Intel 80C196KC+SJA1000和PIC16F877+MCP2510兩種典型的CAN總線智能節(jié)點的硬件電
2009-06-01 10:33:01
24 文章將智能Agent 技術應用于分布式測控系統(tǒng)領域,實現分布式測控系統(tǒng)的智能化。對Agent 技術、多Agent 系統(tǒng)、分布式測控系統(tǒng)進行分析,指出基于多Agent 技術的分布式測控系統(tǒng)需要
2009-06-01 13:42:53
18 分析了傳統(tǒng)的串行通信和集中式控制的缺點,提出將CAN 總線技術應用于分布式三維步進電機控制系統(tǒng),給出了分布式控制網絡的拓撲結構和網絡物理層、數據鏈路層的實現方法,
2009-06-06 13:43:12
23 本文提出了一種組建分布式測控系統(tǒng)的方法。描述了分布式測控系統(tǒng)基于網絡、物理層節(jié)點和功能節(jié)點的三層結構模型。這種模型是建立在面向對象的軟件方法上的。該模型有著良
2009-06-09 09:18:05
13 現場總線是目前自動化技術發(fā)展的一個熱點。本文介紹基于CAN 總線的分布式控制網絡系統(tǒng)的設計方法,給出了Intel 80C196KC+SJA1000 和PIC16F877+MCP2510兩種典型的CAN總線智能節(jié)點的硬件電路
2009-06-12 15:51:05
21 本文給出一種分布式測控系統(tǒng)的設計。該系統(tǒng)以PC機為上位機,完成數據處理顯示、報警、打印等功能,以MCS—80C31單片機為下位機實現對分散在各處的監(jiān)測點進行控制和數據采集。
2009-06-17 09:51:57
12 CAN總線具有配置靈活、應用范圍廣的特點,C8051f040單片機功能強大,集成了CAN總線控制器。本文提出了一種基于C8051f040的CAN總線系統(tǒng)智能節(jié)點的設計方案,給出了相應的硬件和軟件
2009-06-17 11:18:47
23 針對潛水電機工作環(huán)境復雜、故障率高、影響參數多等特點,本文介紹了一種基于CAN總線的潛水電機分布式監(jiān)控系統(tǒng)的設計方案;給出了智能監(jiān)控節(jié)點的硬件電路、軟件軟初始化
2009-07-01 15:00:41
15 應用C8051F040單片機開發(fā)了基于CANopen協(xié)議的I/O從站,本文介紹了從站的硬件設計和軟件設計。通過上位機CAN卡構建了基于CoDeSys軟PLC的分布式I/O控制系統(tǒng)。給出了該系統(tǒng)在MPS中的調試過
2009-07-02 14:43:10
50 介紹了C8051F040單片機在無人機分布式自動檢測系統(tǒng)中的應用,所研究的分布式自動檢測系統(tǒng)以CAN總線網絡為基礎,輔以相應的硬件和軟件設計,以實現多臺無人機的同時檢測。描述
2009-07-06 17:06:47
18 本文為一個現代瞄準設備的測控系統(tǒng)。介紹了測控系統(tǒng)的基本設計、硬件設計,闡述了C8051F206單片機在系統(tǒng)中的應用。介紹了系統(tǒng)研制中遇到難題、解決方法和編程。關鍵詞:
2009-07-11 15:36:23
17 分析了分布式網絡系統(tǒng)及導彈測試發(fā)控系統(tǒng)結構特點,描述了基于系統(tǒng)級、子系統(tǒng)級和工作站級的分布式測控系統(tǒng)的三級結構模型。導彈測控技術的發(fā)展是隨著科學技術的進步而
2009-07-15 10:05:38
17 介紹了C8051F040 內部集成的CAN 控制器的結構,重點分析了CAN 控制器可能有的沖突及相應硬件軟件的解決方案,在此基礎上給出了以此MCU 為核心的CAN 總線節(jié)點的硬件原理圖,并介
2009-08-18 10:44:27
27 本文針對煤礦監(jiān)測系統(tǒng)存在網絡瓶頸、采集終端不兼容的不足,研究了基于CAN 總線的煤礦安全分布式監(jiān)控系統(tǒng),根據礦井的特點設計了通用智能環(huán)境監(jiān)控終端和機電設備運行狀態(tài)監(jiān)
2009-08-20 08:34:53
17 針對軌道車輛分布式控制系統(tǒng)中驅動電機多而分散、系統(tǒng)信息量大、布線復雜、調試不方便等特點,設計了一種基于CAN 總線技術的多電機分布式控制系統(tǒng)。通過CAN 總線,監(jiān)控主
2009-09-12 15:38:10
30 摘要:CAN(ControllerAreaNetwork)總線是一種使用CAN協(xié)議的串行通信網絡。SiliconLaboratories公司的單片機C8051F040是完全集成的混合信號系統(tǒng)級芯片,而且內部集成了CAN控制器。文中對該芯片
2010-06-28 14:25:15
41 基于改善電梯檢測現狀和電梯檢測的高可靠性的考慮,設計了一套基于CAN總線的電梯曳引及制動性能檢測系統(tǒng)。本文著重闡述了檢測系統(tǒng)的CAN節(jié)點里比較有代表性的、利用C8051F040單片
2010-07-29 14:59:40
15 針對城市級景觀照明系統(tǒng)分布廣、數量多的特點,設計一種基于虛擬儀器的可組分布式城市景觀照明控制系統(tǒng).采用C8051F040處理器構建多通道照明控制硬件平臺,利用CAN總線網絡技術完
2010-09-30 16:45:14
24 摘要:本文介紹了C8051F系列單片機在遠端測控裝置中的應用,給出了整個系統(tǒng)的結構,包括硬件配置和系統(tǒng)網絡構成,對一些技術問題也做出了詳盡的說明。
關鍵詞:C8051F
2010-12-20 22:35:10
61 提出一種基于C8051F040的炮塔方位角測試系統(tǒng)的設計方案,給出測試系統(tǒng)的各個模塊軟硬件設計。炮塔方位角測試系統(tǒng)集數據采集,數據傳輸和數據顯示等功能于一體,實現了炮塔方
2010-12-24 16:21:24
34 摘要:針對某網架安全監(jiān)測的需要設計了分布式健康狀態(tài)監(jiān)測系統(tǒng),介紹了在分布式系統(tǒng)中利用控制器局域網(CAN)組建分布式通信網絡模塊的方案。詳細闡述了基于CA
2006-03-11 13:22:34
1278 
基于CAN總線的分布式電池管理系統(tǒng)
摘要:主要探討了汽車和電動汽車數字化技術、計算機控制系統(tǒng)的結構以及現場通
2009-07-15 09:18:19
1183 
CAN總線在分布式變電所自動化系統(tǒng)中應用隨著微機和電子技術的飛速發(fā)展,越來越多的智能裝置在變電所中得到應用,極大地提高了變電所測量和控制
2009-10-25 10:51:09
592 
基于C8051F040的特種車輛電源監(jiān)控系統(tǒng)設計
0 引言 汽車在行駛過程中,擁有一個穩(wěn)定的電源系統(tǒng),是汽車各個電子器件正常工作最基本的保障。當電源部
2009-11-03 15:46:59
977 基于C8051F040的炮塔方位角測試系統(tǒng)設計
1 引言
隨著軍事技術的發(fā)展,測試系統(tǒng)的信息化是實現我軍裝備現代化建設主要途徑,當務之急應該用高新技
2009-11-05 10:30:03
1222 
基于C8051F040的模型車無線控制系統(tǒng)的設計
0 引 言 汽車耐久性試驗是汽車試驗的重要組成部分,而在試驗過程中試驗人員駕駛行為的變化,往往導致實
2009-11-10 10:47:10
1359 
基于聲納傳感器和C8051F040的測距系統(tǒng)設計
超聲波測距具有迅速、方便、且計算簡單,測量精度高等諸多特點,因此在倒車雷達、測距儀、移動機器人和農產品無損檢
2009-11-18 10:17:24
2231 
以太網和CAN總線應用廣泛,但由于其通信協(xié)議不同,兩種總線器件間無法進行數據通信,因此,設計了基于CP2200與C8051F040的以太網總線與CAN總線接口轉換電路,并給出部分相關硬件電路與軟件設計分析。在保證數據完整和協(xié)議可靠的前提下,通過握手協(xié)議和簡化的
2011-01-15 16:21:22
67 隨著計算機技術和現場總線技術的發(fā)展和成熟,也促使伺服系統(tǒng)的實現方式和體系結構在不斷地發(fā)展,將現場總線應用于運動控制,構成分布式控制的數字控制伺服系統(tǒng)日益受到人們的重視?;诂F場總線的分布式伺服系統(tǒng)有很多優(yōu)點,如連線少、可靠性高、易于系統(tǒng)的維
2011-01-19 10:19:11
2065 
摘要:文章從硬件和軟件兩方面詳細介紹了一種遠距離分布式測控系統(tǒng),該系統(tǒng)以數字信號處理器(DSP) TMS32OF240和PC機為主體,通過PC機串口與MOdeM連接實現遠程通信。 關健詞;分布式側控系統(tǒng) DSP 遠程通信 MSCOMM控件
2011-02-28 13:26:25
43 在石油鉆井測控系統(tǒng)的設計中,考慮到構成測控系統(tǒng)的各獨立單元之問數據交換較為頻繁,測控系統(tǒng)所處的工作環(huán)境較為惡劣。對測控系統(tǒng)分布式通信網絡的通信速度、通信距離、抗干
2011-03-22 23:47:53
65 本文選用can總線設計了分布式熱電阻智能節(jié)點,利用can總線連接各個網絡節(jié)點,可以直接與主控卡或上位機通信,組建成工業(yè)網絡分布式測控系統(tǒng)。
2011-09-08 15:19:31
2419 簡述了基于CAN總線分布式控制系統(tǒng)的結構,并介紹了組態(tài)軟件在現場總線控制系統(tǒng)中的作用,給出了組態(tài)王6.51組態(tài)軟件開發(fā)監(jiān)控程序的一般方法,重點分析了組態(tài)軟件在基于CAN總線的
2011-09-09 12:02:20
27 介紹一種基于CAN總線的遠程數據分布式測控系統(tǒng),用于實現生產過程中集中監(jiān)測、管理和分散控制。該系統(tǒng)能夠實時監(jiān)測工業(yè)現場多種設備溫度、濕度、電壓、電流、壓力、流量等數據
2012-09-25 14:47:58
52 文中采用高精度AD芯片AD7891與C8051F040單片機組成高速數據采集系統(tǒng),通過SPI總線,將AD7891與C8051F040直接連接,方便的實現了8路模擬量的高速采集和傳輸,并給出了SPI總線的接口電路及軟
2012-12-17 11:00:38
99 汽車電子系統(tǒng)中的車載GPS、倒車雷達、發(fā)動機控制、儀表盤系統(tǒng)等,數控機床中的鍵盤顯示系統(tǒng)、馬達控制系統(tǒng)等,這些無一不是嵌入式系統(tǒng)的具體應用。本文提出一種利用CAN總線的分布式嵌入式系統(tǒng)升級方案,實現了多點、單點甚至全系統(tǒng)的升級,其他種類的通信端口與此類似。
2013-01-22 11:57:35
2097 
摘要:現場總線已成為數據總線領域中最為活躍的熱點,CAN 總線被公認為最有前途的現場總線之一,CAN 總線節(jié)點的設計、調試是CAN 總線通訊系統(tǒng)設計的重點。在此介紹了C8051F040單片機
2013-03-06 15:24:45
71 提出了一種基于CAN總線的分布式水下航行器控制器的設計方法,主要描述了其硬件總體設計方案和實現辦法??刂破髯鳛?b class="flag-6" style="color: red">分布式控制系統(tǒng)的一個節(jié)點,與其他節(jié)點之間以CAN總線連接并形
2013-06-08 17:54:55
31 文中以C8051F040為核心,利用CAN總線設計了應用于糧庫溫濕度數據測量采集系統(tǒng)。該系統(tǒng)利用CAN總線的特點和性能優(yōu)勢,結合現在大型糧庫溫度測量系統(tǒng)的現狀,給出了溫度測量系統(tǒng)的總體結構設計、硬件
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 本文設計了一種C8051F040單片機作為主控制器,AD590作為測溫元件,CAN總線作為數據傳輸線遠程多點溫度測控系統(tǒng),并介紹了系統(tǒng)的功能、結構框圖,闡述了其硬件和軟件的設計與實現。該系統(tǒng)具有測量點多、便于擴展、可靠性高、抗干擾性強等優(yōu)點。
2017-09-07 16:03:48
15 結合 CAN 總線和 LIN 總線各自的優(yōu)缺點,設計實現了基于 CAN/LIN 總線的分層式車門控制系統(tǒng),首先講述了集中式控制系統(tǒng)結構和分布式控制系統(tǒng)結構的實現及相應的特點,論述了選定分布式結構的原因,然后詳述了車門分布式系統(tǒng)的實現及相關技術。
2017-09-08 10:58:18
7 基于CAN總線的分布式船舶火災自動監(jiān)控系統(tǒng)
2017-09-25 13:27:48
14 基于 C8051F040 的嵌入式 PLC 芯片組 嵌入式 PLC 芯片組采用四層印制板設計,主要由 CPU,外部 RAM,看門狗和以及供掉電保護的電池組成。CPU 選用高性能的 C8051F040
2017-11-20 15:49:36
31 基于C8051F040單片機的CAN總線通信硬件部分 硬件部分電路結構如下: CAN收發(fā)模塊原本采用的是ATA6660高速CAN收發(fā)芯片,電路連接如下: 設計電路為:當單片機發(fā)送數據時,D18閃爍
2017-11-24 05:11:01
1993 C8051F040中的CAN寄存器分成3類: CAN控制器協(xié)議寄存器,消息對象接口寄存器,消息處理器寄存器。對于控制CAN主要功能的最重要的3個寄存器可以像單獨的特殊功能寄存器( SFRs)一樣采用
2018-12-27 16:55:52
2828 
C8051F04x 系列器件是完全集成的混合信號片上系統(tǒng)型 MCU,具有 64 個數字 I/O 引腳(C8051F040/2/4/6)或 32 個數字 I/O 引腳(C8051F041/3/5/7),片內集成了一個 CAN2.0B 控制器。下面列出了一些主要特性。
2019-01-16 08:00:00
15 電子發(fā)燒友網為你提供CP2102與C8051F040的USB-CAN轉換器設計資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-04-10 08:51:47
5 紹了基于cAN總線的分布式溫度測控系統(tǒng),利用cAN總線將各溫度采集控制模塊與上位計算機連接起來,使系統(tǒng)不僅具有基本的溫度測控的功能,還可以進行集中監(jiān)控,參數設置,數據管理,報表打印等操作。文中重點討論了它的硬件構成及軟件設計。
2021-04-19 15:41:29
33 基于C8051F040單片機的便攜式心電監(jiān)護儀的低功耗設計方法。
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ā)燒友網站提供《基于ARM和CAN總線的分布式數據采集系統(tǒng)設計.pdf》資料免費下載
2023-10-13 11:30:15
0 電子發(fā)燒友網站提供《基于C8051F040的以太網-CAN轉換電路設計.pdf》資料免費下載
2023-10-18 10:59:30
0 電子發(fā)燒友網站提供《基于CAN總線的遠程數據分布式測控系統(tǒng).pdf》資料免費下載
2023-10-23 08:31:22
0 電子發(fā)燒友網站提供《基于C8051F040的以太網-CAN轉換電路設計.pdf》資料免費下載
2023-10-27 11:42:16
1 電子發(fā)燒友網站提供《基于UC3875和C8051F040單片機設計開發(fā)的智能充電器.pdf》資料免費下載
2023-11-06 10:34:58
4 電子發(fā)燒友網站提供《基于C8051F040的CAN總線與RS-232通信設計.pdf》資料免費下載
2023-11-08 10:13:29
0 摘要 :隨著分布式電力系統(tǒng)的廣泛應用,其通信系統(tǒng)的可靠性與穩(wěn)定性受到了前所未有的挑戰(zhàn)。CAN總線通信技術以其卓越的抗干擾性能和可靠性,在眾多通信技術中脫穎而出,成為解決分布式電力系統(tǒng)通信問題的關鍵
2025-04-14 18:24:01
847
已全部加載完成
获嘉县|
中山市|
多伦县|
栖霞市|
会宁县|
清苑县|
太谷县|
凉城县|
黄平县|
万山特区|
绥中县|
红原县|
五峰|
蒙自县|
三原县|
聂荣县|
西乡县|
遂宁市|
金昌市|
余江县|
淳安县|
漾濞|
仲巴县|
永福县|
鹿邑县|
将乐县|
永清县|
山丹县|
静乐县|
怀宁县|
陵川县|
富源县|
崇仁县|
紫云|
洪江市|
宁城县|
惠安县|
西充县|
丰宁|
监利县|
滕州市|
評論