<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于CAN總線(xiàn)模塊的網(wǎng)絡(luò )測控系統的實(shí)現

基于CAN總線(xiàn)模塊的網(wǎng)絡(luò )測控系統的實(shí)現

作者: 時(shí)間:2009-10-13 來(lái)源:網(wǎng)絡(luò ) 收藏
1 引言
控制和因特網(wǎng)采用統一的協(xié)議標準是 控制和因特網(wǎng)集成的方式之一,目前,它還是一個(gè)探索性的工作。雖然嵌入式控制的應用已經(jīng)十分廣泛,但是 控制和因特網(wǎng)采用統一的協(xié)議標準還是一個(gè)嶄新的課題。這種方式將成為控制網(wǎng)絡(luò )和因特網(wǎng)絡(luò )完全集成的最終解決方案。由于分布式控制網(wǎng)絡(luò )采用了面向不同應用的協(xié)議標準,因此二者集成時(shí)需要某種數據格式的轉換機制,這將使復雜化,而且也不能確保數據的完整性。本文給出了 CAN總線(xiàn)的網(wǎng)絡(luò )測控的各個(gè)硬件,以及 CAN通信的軟件編程思想。
2 硬件的邏輯結構
2.1 分布式測控系統結構

圖 1 CAN總線(xiàn)的分布式測控系統結構網(wǎng)絡(luò )測控系統擴展 CAN總線(xiàn)模塊,要擔負至少兩個(gè)方面的任務(wù):一是支持現場(chǎng)操作,包括數據采集、人機對話(huà)等;二是與上級節點(diǎn)進(jìn)行數據交互,作為網(wǎng)絡(luò )測控系統的底層設備。本文針對實(shí)驗室的過(guò)程控制設備模擬工業(yè)現場(chǎng)設計了現場(chǎng)總線(xiàn) CAN的分布式數字測控卡,系統結構框圖如圖 1所示。

本文引用地址:http://dyxdggzs.com/article/163528.htm


基于 CAN總線(xiàn)的分布式測控卡主要由單片機 C8051F060,輸入/輸出電路、電源電路、人機接口和通信接口幾部分組成。測控卡的工作原理如下:C8051F060單片機是完全集成的混合信號片上系統型 MCU,是數據采集與實(shí)施控制的理想微型控制器。它集成了兩個(gè) 16位、1Msps的模擬/數字轉換器,且帶有 DMA控制器 ;集成有兩個(gè) 12位數字/模擬轉換器,具有可編程數據更新方式;集成有控制器局域網(wǎng)(CAN2.0B)控制器,具有 32個(gè)消息對象,每個(gè)消息對象有自己的標識掩碼。工業(yè)現場(chǎng)設備的狀態(tài)參數通過(guò) I/V轉換成電壓信號, C8051F060單片機采集此信號后,通過(guò) CAN總線(xiàn)發(fā)送給上級網(wǎng)絡(luò )節點(diǎn),同時(shí)上級網(wǎng)絡(luò )節點(diǎn)下傳的命令和參數經(jīng) DAC和 V/I轉換電路轉換成 0-20mA的電流信號,控制現場(chǎng)設備。人機界面提供系統狀態(tài)與操作人員的友好交流平臺,且備用了一路 RS-232異步串行通信總線(xiàn)。
本測控卡的微處理器是新華龍公司生產(chǎn)的單片機 C8051F060,該系列芯片是集成在一塊芯片上的混合信號系統級單片機,其內核是與 MCS-51指令集完全兼容的 CIP-51微控制器內核,可以使用標準 803x/805x的匯編器和編譯器進(jìn)行軟件開(kāi)發(fā)。
在設計該測控卡時(shí),為了增加系統的靈活性,將測控卡設計成了兩塊 PCB插接在一起的方式。C8051F060,JTAG接口及其晶振獨立出來(lái),設計在一塊板子上稱(chēng)為核心板,系統的其他應用設計在另一塊板子上稱(chēng)為應用板。核心板已構成了最簡(jiǎn)單片機系統,可以在不需要外圍電路的基礎進(jìn)行程序的下載和調試;而應用板則可根據系統的需要靈活設計外圍電路,這樣,對于不同系統的應用需要只需修改應用板就可以了。
2.2 JTAG調試接口與晶振電路
在 C8051F系列單片機片內都有一個(gè) JTAG接口和邏輯,在上位機軟件的支持下,PC機通過(guò) JTAG接口直接對控制系統進(jìn)行在系統仿真調試。它不僅支持 FLASH ROM的讀/寫(xiě)操作以及非侵入式在系統調試,而且還為 JTAG邏輯在系統測試提供了邊界掃描功能。 C8051F系列單片機上的四個(gè)引腳 TDI, TDO, TMS, TCK與調試工具串口適配器(RS232到 JTAG的接口模塊)直接相連,進(jìn)行程序的下載和調試。圖 2 (a)是 JTAG調試接口。
C8051F060單片機包括一個(gè)可編程內部振蕩器和外部振蕩器驅動(dòng)電路,系統可以由外部振蕩器電路或內部振蕩器分頻提供。系統復位后可編程內部振蕩器被默認為系統時(shí)鐘,且對應 24.5MHz的基頻。而外部振蕩器電路可以驅動(dòng)外部晶體、陶瓷諧振器、電容或 RC網(wǎng)絡(luò ),也可以使用一個(gè)外部 CMOS時(shí)鐘提供系統時(shí)鐘。為了使串行通信接口的波特率精確更高,本測控卡使用了外部 11.0592MHz的晶振,并可用 l0MΩ電阻并聯(lián)到晶振的兩端,使系統更容易起振,如圖 3(b)所示。


2.4 電源電路
C8051F060單片機的工作電壓為+3.3V,測控系統中還使用了 5V器件,本文設計了如圖 3所示的電源電路。首先 220V交流電經(jīng)濾波器進(jìn)行共模濾波和差模濾波,為了降低電源工作時(shí)的電磁輻射,將交流電整流成高壓直流電,然后進(jìn)入電源模塊 HAT15-05H12-WFCI得到輸出+5V和一個(gè)+12V的兩路直流電壓。+12V供 ADC電路和 DAC電路單元使用,另一路 5V電源供 MAX202等 5V器件使用。3.3V電源部分采用了 LDO芯片 SPX1117M3-3.3,其特點(diǎn)是輸出電流大,輸出電壓精度高,穩定性高。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>