當前位置:首頁 » 文件傳輸 » can匯流排在兩個台電腦上傳圖片
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

can匯流排在兩個台電腦上傳圖片

發布時間: 2023-01-20 00:01:02

1. CAN轉乙太網的功能有哪些

近年來,全世界的通訊手段越來越多,不僅如此,各種通訊方式在各行各業都做了垂直細分,這不僅是技術的升級,同時也是大勢所趨,更精細更垂直的方式才更有利於特定的行業。這個其實說白了,有點像我們常說的定製服務,專業人做專業的事。這樣劃分的好處相信也不必多說,最大的優點就是能極高地提升效率。

同時也歡迎大家找我討論更多CAN匯流排網關的相關問題。

2. 兩台能上網的計算機(不在同一個區域網),怎樣進行文件的傳輸請高手給一個詳細的解答.

二醫院FTP安全交換網關應用場景

一、用戶需求

1. 辦公網與內網之間需文件隔離交互。

2. 採用U盤拷貝兩網的文件,拷貝的文件中可能存在病毒、木馬等,將外網的惡意代碼擴散到內網的風險。

3. 只可傳入院里用到的類型文件,如文檔、圖片、視音頻等。

4. 傳入內網的文件需進行病毒查殺。

5. 文件從內網拷出要有記錄,事後可查,避免重要文件外流。

6. 每個部門相互獨立,又有一個公用的文件夾。

7. 機子多不能每台機子安裝客戶端,需用標準的FTP直接在地址欄中輸入,即可使用。

二、現狀

1. 通過對防火牆、網閘穿透,在內網部署一個FTP,實現內外網的文件交互。

2. 整個醫院使用同一帳號。

3. 無殺毒、文件類型限制,會傳入病毒、木馬等危險文件。

三、部署

現擺渡產品,部署在內外網兩端,辦公網接防火牆至公網。如下圖,中間紅框設備為擺渡產品。

4.各部門配置信息如下:

序號 科室 用戶名 密碼 路徑 備注

1 安全保衛科 /data/aqbwk

2 財務科 /data/cwk

3 黨政綜合辦公室 /data/dzzhbgs

4 幹部保健辦公室 /data/gbbjbgs

5 工會 /data/gh

6 公共 /data/gg

7 公共衛生科 /data/ggwsk

8 後勤保障中心 /data/hqbzzx

9 護理部 /data/hlb

10 基建科 /data/jjk

11 紀委監察室 /data/jwjcs

12 健康管理中心 /data/jkglzx

13 健康教育科 /data/jkjyk

14 科教科 /data/kjk

15 門診部 /data/mzb

16 評審辦 /data/psb

17 簽到單模板 /data/qddmb

18 人事科 /data/rsk

19 設備科 /data/sbk

20 社工部 /data/sgk

21 團委 /data/tw

22 外網資料 /data/wwzl

23 信息科 /data/xxk

24 信息系統問題統計 /data/xxxtwttj

25 宣傳統戰部 /data/xctzb

26 醫保(物價)辦公室 /data/ybbgs

27 醫共體辦公室 /data/ygtbgs

28 醫患溝通辦公室 /data/yhgtbgs

29 醫技科室 /data/yjks

30 醫務管理中心 /data/ywglzx

31 醫院發展中心 /data/yyfzzx

32 醫院感染管理科 /data/yygrglk

33 院領導 /data/yld

34 質量管理辦公室 /data/zlglbgs

35 住院部 /data/zyb

管理員人員 /data/

3. 如何使用CAN匯流排在兩個台電腦上傳圖片用C++編程

用兩個CAN介面卡就可以完成了。

編程就是調用介面卡本身自帶的DLL,直接調用就是了,所以只要懂C++,然後知道CAN的基本格式就可以輕松完成。

傳圖片什麼都可以,CAN的報文分包應該考慮一下,其他就沒什麼了。

4. 請問can數據採集工作可以怎麼實現呢

感謝題主的邀請,我來說下我的看法:

CAN匯流排是目前應用的非常廣泛的一種工業現場匯流排,有時候,我們需要採集一定的CAN數據進行研究。那麼,我們都可以通過什麼辦法來實現CAN數據採集工作呢?

第一種,直接給目標CAN設備連接一個CAN數據採集工具,比如CAN數據存儲設備,實時的進行CAN數據的採集存儲。當然,我們事先要確定目標CAN設備的CAN介面處沒有被設置障礙阻擋數據外流。

第二種,還是先確認目標CAN設備的CAN介面處沒有被設置障礙,然後給其連接一台USBCAN分析儀,使用數據轉存功能,將CAN數據存儲在電腦硬碟上,現在你清楚了嗎?

如果您需要相關的CAN數據採集設備的話,可以前往我們的網站進行具體的咨詢,歡迎來訪。

5. CAN匯流排的含義是什麼

CAN匯流排的含義是控制器區域網絡(Controller Area Network, CAN)的簡稱,是ISO國際標准化的串列通信協議。是國際上應用最廣泛的現場匯流排之一,最初CAN被設計作為汽車環境中的微控制器通訊,在車載各電子控制裝置之間交換信息,形成汽車電子控制網路。

CAN通訊協議主要描述設備之間的信息傳遞方式,CAN層的定義與開放系統互連模型一致。每一層與另一設備上的相同的那一層通訊,實際的通訊發生在每一設備上相鄰的兩層,而設備只通過模型物理層的物理介質互連。

一個由CAN匯流排構成的單一網路中,理論上可以掛無數個節點。實際應用中,節點數目受網路硬體的電氣特性所限制。常見的CAN線的頻率有250Kbs/500Kbs/1000Kbs,基本設計規范要求有高的位速率,高抗電磁干擾性,而且能夠檢測出產生的任何錯誤。

(5)can匯流排在兩個台電腦上傳圖片擴展閱讀

CAN最初出現在80年代末的汽車工業中,由德國Bosch公司最先提出。當時由於消費者對於汽車功能的要求越來越多,而這些功能的實現大多數基於電子操作的,這就使得電子裝置之間的通訊越來越復雜,同時意味著需要更多的連接信號線。

提出CAN匯流排的最初動機就是為了解決現代汽車中龐大的電子控制裝置之間的通訊,減少不斷增加的信號線。於是,他們設計了一個單一的網路匯流排,所有的外圍器件可以被掛接在該匯流排上。1993年,CAN 已成為國際標准ISO11898(高速應用)和ISO11519(低速應用)。

6. 汽車CAN線是什麼意思。干什麼的

Can-Bus匯流排技術是「控制器區域網匯流排技術」的簡稱,它具有極強的抗干擾和糾錯能力,最早被用於飛機、坦克等武器電子系統的通訊聯絡上。

7. 問下can usb適配器連接電腦後首先應做什麼呢

感謝題主的邀請,我來說下我的看法:

像是USBCAN分析儀這類設備,它在物理連接電腦以後,相關的驅動就會自己運行安裝,然後,我們就可以前往設備管理器里尋找設備的埠號了。所謂埠號,就是USBCAN設備CAN介面的代稱。比如說,一台USBCAN設備擁有兩個CAN匯流排介面,那它連接電腦以後,就應該有兩個埠號。知道設備的埠號是哪一個以後,我們在使用上位機軟體的時候,就可以為其設置相關的波特率數值,讓它與目標CAN設備能夠實現正常的數據收發和通訊,現在你清楚了嗎?如果您需要相關的USBCAN設備,可以前往我們的網站進行具體的咨詢,歡迎來訪。

8. can匯流排是全雙工還是半雙工CAN設備能不能同時收發數據

CAN是半雙工的。收發數據要分時進行。不管CAN網路上掛多少設備,在同一時刻只能有1個發送數據。如果有多個需要同時發送則只有優先順序別高的先發送,其它等待。

can匯流排半雙工,能同時收數據,但是不能同時發數據。

CAN採用的是非破壞性匯流排仲裁技術,按優先順序發送,可以大大節省匯流排沖突仲裁時間,在重負荷下表現出良好的性能。所以不同同時發,有優先順序。

(8)can匯流排在兩個台電腦上傳圖片擴展閱讀

全雙工是要求10個節點同時說話,即使是用兩路CAN也沒法實現全雙工,因為有兩個節點同時發送數據的沖突問題。共享傳輸介質的匯流排基本上沒法實現全雙工,因為都存在兩個節點同時發送的沖突問題。

CAN可以用光纖來做媒介,但CAN設計的本意不是用來傳送大量的數據的,而是控制命令類的,用來實現語音並個好,都用上光纖了,完全可以用別的匯流排,最好實現ETH,為擴展做好基礎。

CAN協議也遵循ISO/OSI模型,採用了其中的物理層、數據鏈路層與應用層。CAN採用多主工作方式,節點之間不分主從,但節點之間有優先順序之分,通信方式靈活,可實現點對點、一點對多點及廣播方式傳輸數據,無需調度。

9. CAN匯流排的技術介紹

位仲裁
要對數據進行實時處理,就必須將數據快速傳送,這就要求數據的物理傳輸通路有較高的速度。在幾個站同時需要發送數據時,要求快速地進行匯流排分配。實時處理通過網路交換的緊急數據有較大的不同。一個快速變化的物理量,如汽車引擎負載,將比類似汽車引擎溫度這樣相對變化較慢的物理量更頻繁地傳送數據並要求更短的延時。
CAN匯流排以報文為單位進行數據傳送,報文的優先順序結合在11位標識符中,具有最低二進制數的標識符有最高的優先順序。這種優先順序一旦在系統設計時被確立後就不能再被更改。匯流排讀取中的沖突可通過位仲裁解決。如圖2所示,當幾個站同時發送報文時,站1的報文標識符為011111;站2的報文標識符為0100110;站3的報文標識符為0100111。所有標識符都有相同的兩位01,直到第3位進行比較時,站1的報文被丟掉,因為它的第3位為高,而其它兩個站的報文第3位為低。站2和站3報文的4、5、6位相同,直到第7位時,站3的報文才被丟失。注意,匯流排中的信號持續跟蹤最後獲得匯流排讀取權的站的報文。在此例中,站2的報文被跟蹤。這種非破壞性位仲裁方法的優點在於,在網路最終確定哪一個站的報文被傳送以前,報文的起始部分已經在網路上傳送了。所有未獲得匯流排讀取權的站都成為具有最高優先權報文的接收站,並且不會在匯流排再次空閑前發送報文。
CAN具有較高的效率是因為匯流排僅僅被那些請求匯流排懸而未決的站利用,這些請求是根據報文在整個系統中的重要性按順序處理的。這種方法在網路負載較重時有很多優點,因為匯流排讀取的優先順序已被按順序放在每個報文中了,這可以保證在實時系統中較低的個體隱伏時間。
對於主站的可靠性,由於CAN協議執行非集中化匯流排控制,所有主要通信,包括匯流排讀取 (許可)控制,在系統中分幾次完成。這是實現有較高可靠性的通信系統的唯一方法。
CAN與其它通信方案的比較
在實踐中,有兩種重要的匯流排分配方法:按時間表分配和按需要分配。在第一種方法中,不管每個節點是否申請匯流排,都對每個節點按最大期間分配。由此,匯流排可被分配給每個站並且是唯一的站,而不論其是立即進行匯流排存取或在一特定時間進行匯流排存取。這將保證在匯流排存取時有明確的匯流排分配。在第二種方法中,匯流排按傳送數據的基本要求分配給一個站,匯流排系統按站希望的傳送分配(如:EthernetCSMA/CD)。因此,當多個站同時請求匯流排存取時,匯流排將終止所有站的請求,這時將不會有任何一個站獲得匯流排分配。為了分配匯流排,多於一個匯流排存取是必要的。
CAN實現匯流排分配的方法,可保證當不同的站申請匯流排存取時,明確地進行匯流排分配。這種位仲裁的方法可以解決當兩個站同時發送數據時產生的碰撞問題。不同於Ethernet網路的消息仲裁,CAN的非破壞性解決匯流排存取沖突的方法,確保在不傳送有用消息時匯流排不被佔用。甚至當匯流排在重負載情況下,以消息內容為優先的匯流排存取也被證明是一種有效的系統。雖然匯流排的傳輸能力不足,所有未解決的傳輸請求都按重要性順序來處理。在CSMA/CD這樣的網路中,如Ethernet,系統往往由於過載而崩潰,而這種情況在CAN中不會發生。
CAN的報文格式
在匯流排中傳送的報文,每幀由7部分組成。CAN協議支持兩種報文格式,其唯一的不同是標識符(ID)長度不同,標准格式為11位,擴展格式為29位。
在標准格式中,報文的起始位稱為幀起始(SOF),然後是由11位標識符和遠程發送請求位 (RTR)組成的仲裁場。RTR位標明是數據幀還是請求幀,在請求幀中沒有數據位元組。
控制場包括標識符擴展位(IDE),指出是標准格式還是擴展格式。它還包括一個保留位 (ro),為將來擴展使用。它的最後四個位用來指明數據場中數據的長度(DLC)。數據場范圍為0~8個位元組,其後有一個檢測數據錯誤的循環冗餘檢查(CRC)。
應答場(ACK)包括應答位和應答分隔符。發送站發送的這兩位均為隱性電平(邏輯1),這時正確接收報文的接收站發送主控電平(邏輯0)覆蓋它。用這種方法,發送站可以保證網路中至少有一個站能正確接收到報文。
報文的尾部由幀結束標出。在相鄰的兩條報文間有一很短的間隔位,如果這時沒有站進行匯流排存取,匯流排將處於空閑狀態。
CAN數據幀的組成
遠程幀
遠程幀由6個場組成:幀起始、仲裁場、控制場、CRC場、應答場和幀結束。遠程幀不存在數據場。
遠程幀的RTR位必須是隱位。
DLC的數據值是獨立的,它可以是0~8中的任何數值,為對應數據幀的數據長度。
錯誤幀
錯誤幀由兩個不同場組成,第一個場由來自各站的錯誤標志疊加得到,第二個場是錯誤界定符
錯誤標志具有兩種形式:
活動錯誤標志(Active error flag),由6個連續的顯位組成
認可錯誤標志(Passive error flag),由6個連續的隱位組成
錯誤界定符包括8個隱位
超載幀
超載幀包括兩個位場:超載標志和超載界定符
發送超載幀的超載條件:
要求延遲下一個數據幀或遠程幀
在間歇場檢測到顯位
超載標志由6個顯位組成
超載界定符由8個隱位組成
數據錯誤檢測
不同於其它匯流排,CAN協議不能使用應答信息。事實上,它可以將發生的任何錯誤用信號發出。CAN協議可使用五種檢查錯誤的方法,其中前三種為基於報文內容檢查。
3.4.1循環冗餘檢查(CRC)
在一幀報文中加入冗餘檢查位可保證報文正確。接收站通過CRC可判斷報文是否有錯。
3.4.2 幀檢查
這種方法通過位場檢查幀的格式和大小來確定報文的正確性,用於檢查格式上的錯誤。
3.4.3.應答錯誤
如前所述,被接收到的幀由接收站通過明確的應答來確認。如果發送站未收到應答,那麼表明接收站發現幀中有錯誤,也就是說,ACK場已損壞或網路中的報文無站接收。CAN協議也可通過位檢查的方法探測錯誤。
3.4.4 匯流排檢測
有時,CAN中的一個節點可監測自己發出的信號。因此,發送報文的站可以觀測匯流排電平並探測發送位和接收位的差異。
3.4.5 位填充
一幀報文中的每一位都由不歸零碼表示,可保證位編碼的最大效率。然而,如果在一幀報文中有太多相同電平的位,就有可能失去同步。為保證同步,同步沿用位填充產生。在五個連續相等位後,發送站自動插入一個與之互補的補碼位;接收時,這個填充位被自動丟掉。例如,五個連續的低電平位後,CAN自動插入一個高電平位。CAN通過這種編碼規則檢查錯誤,如果在一幀報文中有6個相同位,CAN就知道發生了錯誤。
如果至少有一個站通過以上方法探測到 一個或多個錯誤,它將發送出錯標志終止當前的發送。這可以阻止其它站接收錯誤的報文,並保證網路上報文的一致性。當大量發送數據被終止後,發送站會自動地重新發送數據。作為規則,在探測到錯誤後23個位周期內重新開始發送。在特殊場合,系統的恢復時間為31個位周期。
但這種方法存在一個問題,即一個發生錯誤的站將導致所有數據被終止,其中也包括正確的數據。因此,如果不採取自監測措施,匯流排系統應採用模塊化設計。為此,CAN協議提供一種將偶然錯誤從永久錯誤和局部站失敗中區別出來的辦法。這種方法可以通過對出錯站統計評估來確定一個站本身的錯誤並進入一種不會對其它站產生不良影響的運行方法來實現,即站可以通過關閉自己來阻止正常數據因被錯誤地當成不正確的數據而被終止。
硬同步和重同步
硬同步只有在匯流排空閑狀態條件下隱形位到顯性位的跳變沿發生時才進行,表明報文傳輸開始。在硬同步之後,位時間計數器隨同步段重新開始計數。硬同步強行將已發生的跳變沿置於重新開始的位時間同步段內。根據同步規則,如果某一位時間內已有一個硬同步出現,該位時間內將不會發生再同步。再同步可能導致相位緩沖段1被延長或相位緩沖段2被短。這兩個相位緩沖段的延長時間或縮短時間上限由再同步跳轉寬度(SJW)給定。

10. 問下怎麼進行汽車can數據匯流排的協議解析呢

感謝題主的邀請,我來說下我的看法:

目前對於汽車CAN匯流排協議的解析,基本上採用的都是控制變數法,具體說就是在保證汽車CAN線能夠向外收發數據的前提下,我們讓USBCAN分析儀和汽車CAN匯流排以及裝有檢測軟體的電腦分別相連。然後,我們確定一個變數,比如說解析汽車開關車燈的CAN協議,那就反復的開關車燈。這時候,開關車燈的CAN數據就會經過USBCAN轉換成USB數據顯示在電腦軟體接收界面上,其他的數據不變。然後我們就可以一一對應了。在進行汽車其他部分的CAN協議解析工作時,遵循的也是這個道理。現在你清楚了嗎?如果您需要相關的USBCAN分析儀的話,可以前往我們的網站進行具體的咨詢,歡迎來訪。