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