99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于C8051F020單片機的采集系統(tǒng)的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-17 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

隨著我國鐵路向高速、高密、重載、電氣化方向邁進,區(qū)間閉塞設備尤其是移頻自動閉塞系統(tǒng)得到了迅速的發(fā)展,ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)也因此得到了廣泛的推廣應用。為保證ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)能可靠安全的運行,隨移頻自動閉塞系統(tǒng)配套,提供了系統(tǒng)維護機,以對系統(tǒng)的運行狀態(tài)進行全天候監(jiān)視,方便維護人員及時發(fā)現故障,并盡快排除故障,保證安全。本文介紹的采集系統(tǒng)正是為監(jiān)測ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)維護機的主要設備提供接口

l ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)簡介

ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)分室內設備和室外設備兩部分。室內設備包括發(fā)送器、功放器、接收器濾波器、電纜模擬單元、采集系統(tǒng)、防雷單元、系統(tǒng)維護機;室外設備包括匹配單元(PB)、調諧單元(BA)、平衡線圈(SVA)、補償電容等。系統(tǒng)構成框圖見圖1,其主要工作方式為:

基于C8051F020單片機的采集系統(tǒng)的設計

發(fā)送器根據前方閉塞分區(qū)執(zhí)行繼電器構成的編碼條件,輸出相應編碼移頻信號。先經“N+1”轉換、方向電路、紅燈轉換條件及發(fā)送通道設備送至室外電纜,再經軌道匹配單元發(fā)送到軌道,并分別向兩個方向傳輸。正向信號經主軌道傳送到本區(qū)段調諧區(qū)的接收側,并在調諧區(qū)發(fā)送側BA處以其對接收信號呈低阻而實現隔離,不再向下一個區(qū)段繼續(xù)傳輸;反向信號經調諧區(qū)傳輸送至相鄰區(qū)段的接收側,同時以調諧區(qū)接收側BA對發(fā)送信號呈低阻而實現隔離,不再向相鄰區(qū)段繼續(xù)傳輸。

經主軌道傳輸的本區(qū)段信號和經調諧區(qū)傳輸的鄰區(qū)段反向信號都送入本區(qū)段的接收匹配單元端,再經電纜和通道設備傳輸,將兩種信號送至接收濾波端,由濾波器兩路混合分離,分出主軌道信號和調諧區(qū)信號這兩路輸出,分別送至接收器解調、譯碼,并輸出動作執(zhí)行繼電器,控制區(qū)間信號燈顯示,反映列車占用情況,同時控制后方閉塞分區(qū)發(fā)送的信息,實現自動控制。

系統(tǒng)軌道電路采用調頻方式。載頻頻率為:1 698.7Hz(1700—1),1 701.4 Hz(1700—1),1 998.7 Hz(2000—2),2 001.4 Hz(2000—1),2 298.7 Hz(2 300—2),2 301.4 Hz(1700—1),2 598.7 Hz(2600—2),2 601.4 Hz(2600—1);頻偏為±11 Hz;低頻調制頻率為10.3 Hz,11.4 Hz,12.5 Hz,13.6 Hz.14.7 Hz,15.8 Hz,16.9 Hz,18 Hz,19.1 Hz。20.2 Hz,21.3 Hz,22.4 Hz,23.5 Hz,24.6 Hz,25.7 Hz,26.8 Hz,27.9 Hz,29 Hz,共18個信息。發(fā)送器、功放器、接收器、濾波器的工作狀態(tài)由采集系統(tǒng)實時采集.并上傳至系統(tǒng)維護機。

2 系統(tǒng)架構設計

該系統(tǒng)由輸入信號處理、主控單元、外部通信接口三大模塊組成,系統(tǒng)結構如圖2所示。

基于C8051F020單片機的采集系統(tǒng)的設計

主要采集ZPW-2000R型無絕緣移頻自動閉塞系統(tǒng)的接收器、發(fā)送器、功放器等單元設備的電壓、電流、低頻、載頻及繼電器狀態(tài)等數據,并與系統(tǒng)維護機等上位機進行數據通信。如圖2所示,采集的模擬量數據包括兩路功出電壓、八路接入電壓、兩路功出電流、兩路濾入電流等;采集的頻率信息包括兩路載頻信息、六路低頻信息等。其中,接入電壓及功出電流輸入均為毫伏級交流信號;功出電壓輸入為高壓交流信號;發(fā)送低頻及接收低頻輸入為交流數字信號;地址編碼輸入為電平信號;繼電器狀態(tài)輸入為數字脈沖信號。

3 C805lF020簡介

C8051F020(F020)是美國德州Cygnal公司推出的完全集成混合信號系統(tǒng)級MCU芯片。具有64個數字I/O引腳。其主要特征為:

(1)高速、流水線結構的8051兼容的CIP-51內核;

(2)全速、非侵入式的在系統(tǒng)調試接口(片內);

(3)真正12位100 kS/s的8通道ADC,帶PGA和模擬多路開關;

(4)真正8位500 kS/sADC,帶PGA和8通道模擬多路開關;

(5)兩個12位DAC,具有可編程數據更新方式;

(6)64 KB可在系統(tǒng)編程的FLASH存儲器;

(7)4 352(4 096+256)B的片內RAM;

(8)可尋址64 KB地址空間的外部數據存儲器接口;

(9)硬件實現的SPI,SMBus/I2C和兩個UART串行接口;

(10)通用的16位定時器;

(11)具有五個捕捉/比較模塊的可編程計數器/定時器陣列;

(12)片內看門狗定時器、VDD監(jiān)視器和溫度傳感器

C8051F020單片機的所有模擬和數字外設均可由用戶固件使能/禁止和配置。FLASH存儲器還具有在系統(tǒng)重新編程能力,可用于非易失性數據存儲,并允許現場更新805l固件。片內JTAG調試電路允許使用安裝在最終應用系統(tǒng)上的產品MCU進行非侵入式(不占用片內資源)、全速的在系統(tǒng)調試。該調試系統(tǒng)支持觀察和修改存儲器和寄存器,支持斷點、觀察點、單步及運行和停機命令。在使用JTAG調試時,所有的模擬和數字外設都可全功能運行。

采用開關網絡以硬件方式實現I/O端口的靈活配置,外設電路單元通過相應的配置寄存器控制交叉開關配置到所選擇的端口上,從而避免了固定方式I/O端口既占用引腳多,配置又不夠靈活的缺點。

4 EPM3256ATCl44-10簡介

EPM3256ATCl44-10是Altera公司MAX3000系列的CPLD芯片,其特點:是以多陣列矩陣(MAX)結構為基礎的高性能、低功耗的CMOS E2PROM器件,通過內置的JTAG(IEEE 1149.1)可實現在系統(tǒng)編程;內置符合IEEE 1149.1-1990標準的JTAG BST電路;是一款高密度器件,能提供5 000個可用門,256個宏單元,16個邏輯陣列塊,116個用戶I/O;引腳到引腳的邏輯延遲為5.5 ns,計數器工作頻率達172.4 MHz;多電壓I/O接口,使得核心工作在3.3 V時,I/0管腳可同時兼容5.0 V,3.3 V及2.5 V三種邏輯電平;遵守PCI規(guī)定,具有一10速度等級。

5 硬件設計原理

5.1 電源設計

該系統(tǒng)外部輸入電源為DC 48 V。DC 48 V電源經開關、防止接反二極管、濾波電容、熔斷電阻至電源濾波器,經濾波器濾波后送到兩個電源塊(48 V輸入,5 V輸出)。一個為輸入接口電路及通信接口電路供電,另一個經三端穩(wěn)壓片(5 V輸入,3.3 V輸出)為內部執(zhí)行電路及指示燈電路提供5 V及3.3 V電源。由于外圍接口電路采用單獨電源,與內部電路分開供電,實現了內部電路與接口電路的電源隔離,有效保護內部電路器件,提高了可靠性。

5.2 輸入信號處理

低頻、繼電器狀態(tài)及地址編碼等信號經光耦隔離后變?yōu)?.3 V方波或電平信號,送入主控單元。輸入模擬信號經變壓器隔離或升降壓、濾波、降壓電阻、瞬時過電壓保護等信號調理后,輸出信號為交變信號,而本系統(tǒng)中單片機內置ADC轉換輸入電壓范圍為0~3.3 V,因此在送入ADC之前,還需進行電平抬升,變?yōu)闈M足ADC輸入電壓測量范圍要求的信號。其中,功出電壓信號經信號調理后還送至比較器電路,經過波形變換后由原來的正弦移頻信號變?yōu)?.3 V的方波信號,作為載頻信號的輸入源。比較器電路如圖3所示。電路由分壓電阻(R56,R59)、直流分壓電阻(R61,R62)、箝位二極管(V7,8V)、比較器N25A(LM393P)、上拉電阻R63及濾波電容等組成。

5.3 主控單元

主控單元包括CPU及兩片CPLD。

CPU采用C8051F020單片機。由于F020內部集成有兩個ADC,所以在該系統(tǒng)中利用它的第18~25腳及29~34腳共14個端口作為多路模擬信號的輸入端口,由單片機完成所有模擬量的A/D轉換。在采集各路模擬信號的同時,F020還要從兩片CPLD讀取頻率、地址編碼及繼電器狀態(tài)數據,并對所有采樣數據進行實時計算處理,將所有轉換結果存入32 KB的外部存儲器。對于地址編碼信息,CPU只在每次上電后讀取1次,若有效,則保存,用作與微機監(jiān)測通信的CAN節(jié)點地址,之后不再檢查地址編碼信息的變化。由F020的交叉開關優(yōu)先權表可知,兩個UART的TX和RX可連到端口引腳。P0.O~P0.3,該系統(tǒng)中利用一組TX0和RX0接RS 232接口,另一組TXl和RXl接RS 485接口。

兩片CPLD均采用Altera公司的EPM3256ATCl44-lO芯片,數據采集及指示燈控制所需的控制時序及地址譯碼等電路均由CPLD產生。其中,CPLDl對48 MHz高精度一體化晶體振蕩器分頻,得到24 MHz及12 MHz同步時鐘信號,分別作為單片機及CAN控制器的系統(tǒng)時鐘。由于要采集的開關量路數較多,該系統(tǒng)將所有繼電器狀態(tài)輸入及五路地址編碼輸入均接至CPLDl,再由單片機通過數據總線從CPLDl分別進行讀取。CPLDl同時還生成兩路不同頻率的低頻測試脈沖,供生產調試時使用。CPLD2則負責完成所有低頻、載頻信息的采集。

5.4 與計算機通信接口

該系統(tǒng)提供RS 232或RS 485串行通信接口及CAN通信接口,其中串行通信接口主要用于生產調試,而現場應用中使用CAN總線與系統(tǒng)維護機交換數據。由于一條CAN總線上需掛接多個設備,該系統(tǒng)運用外部端子封線的方式為每個設備定義節(jié)點地址,地址編碼范圍為0~31。當節(jié)點地址為O時,CPU將工作于測試狀態(tài),運行測試程序代碼,供設備調試時使用。

基于C8051F020單片機的采集系統(tǒng)的設計

6 軟件設計

6.1 單片機程序設計

單片機程序固化在C38051F020單片機的內部FLASH存儲器中,在Cygnal IDE集成開發(fā)環(huán)境下,采用模塊化程序的設計方法,將軟件分為一個主程序和若干個子程序模塊,主程序流程見圖4。系統(tǒng)采用定時器O中斷方式,每0.1 ms分別對兩個ADC的某一通道采集一次,每通道連續(xù)采集512次,并將采集到的數據分別存入外部存儲器內的兩個連續(xù)緩沖區(qū)ADBufO和ADBufl中,再利用采集到的512個點的電壓瞬時值計算交流模擬輸入的電壓有效值。定時器0中斷模塊流程見圖5。

基于C8051F020單片機的采集系統(tǒng)的設計

6.2 CPLD程序設計

CPLD程序是在MaxPlusⅡ開發(fā)環(huán)境下采用AHDL硬件描述語言和圖形混合編寫,限于篇幅,這里只給出其中一路低頻采集的AHDL代碼。

7 結語

該系統(tǒng)采用單片機內部集成ADC實現交流模擬量采集,同時利用C2PLD強大的數字處理功能和高密度集成的特點,降低了硬件成本,簡化了電路設計,配合軟件編程的靈活性和可擴充性,在實際生產和現場運用中帶來了很好的經濟和社會效益。在對測量精度要求不高的其他應用中,也不失為較好的選擇。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44997

    瀏覽量

    650727
  • 接收器
    +關注

    關注

    15

    文章

    2573

    瀏覽量

    73980
  • 存儲器
    +關注

    關注

    38

    文章

    7653

    瀏覽量

    167468
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C8051F020單片機的電路設計

    設計采用高性能單片機C8051F020為控制芯片,監(jiān)控示波器面板上40個按鍵、3個編碼開關及4個電位器的狀態(tài)。
    的頭像 發(fā)表于 12-30 09:43 ?9962次閱讀
    <b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的電路設計

    C8051F020單片機中文資料

    新華龍C8051F020單片機中文資料 有需要的來看看
    發(fā)表于 07-15 21:20

    C8051F020單片機及其在總磷在線自動分析儀中的應用

    C8051F020是Cygnal司生產的混合信號系統(tǒng)單片機,片內集成了CIP-51的CPU內核,且指令系統(tǒng)與MCS-51完全兼容.文章介紹了C80
    發(fā)表于 04-27 15:15 ?29次下載

    基于C8051F020和USB的OLED控制系統(tǒng)設計

    介紹基于C8051F020單片機與CH375 型接口電路的OLED 控制系統(tǒng)的設計與實現方法,詳細描述了CH375 型USB 總線通用接口電路的特點及工作原理,給出C8051F020
    發(fā)表于 08-28 14:23 ?40次下載

    采用C8051F020單片機的串口通信應用資料

    采用C8051F020單片機的串口通信應用資料
    發(fā)表于 03-10 09:20 ?120次下載

    基于C8051F020單片機的多路壓力測量儀

    介紹了一種基于C8051F020單片機的多路壓力測量儀。該測量儀選用電阻應變式壓力傳感器采集壓力信號,并經放大電路處理后送入C8051F020單片機
    發(fā)表于 12-21 10:21 ?118次下載

    混合信號系統(tǒng)單片機C8051F020資料

    混合信號系統(tǒng)單片機C8051F020資料 C8051F020/1/2/3 器件是完全集
    發(fā)表于 10-08 12:56 ?3101次閱讀
    混合信號<b class='flag-5'>系統(tǒng)</b>級<b class='flag-5'>單片機</b><b class='flag-5'>C8051F020</b>資料

    基于C8051F020單片機的AD采集系統(tǒng)設計

    本文介紹以C8051 為核心的光電轉換及 AD 采集系統(tǒng) 設計。分析了在系統(tǒng)設計過程中出現的干擾信號、同一點的采集值范圍分布太寬、AD
    發(fā)表于 08-10 14:54 ?379次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的AD<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設計

    C8051F020單片機例程

    c8051f020 例程
    發(fā)表于 03-16 08:00 ?41次下載

    基于C8051F020的驅動程序設計

    簡單介紹了MCGS組態(tài)軟件和C8051F020單片機的特點。并以基于C8051F020單片機設計的廠房燈光控制器被背景,詳細闡述了開發(fā)基于MCGS的
    發(fā)表于 09-25 17:20 ?22次下載
    基于<b class='flag-5'>C8051F020</b>的驅動程序設計

    C8051F020單片機的直流穩(wěn)壓電源設計

    C8051F020單片機的直流穩(wěn)壓電源設計(現代電源技術試卷)-基于C8051F020單片機的直流穩(wěn)壓電源設計? ? ? ? ? ? ? ?
    發(fā)表于 09-18 13:15 ?21次下載
    <b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的直流穩(wěn)壓電源設計

    基于C8051F020單片機的以太網通信設計

    電子發(fā)燒友網站提供《基于C8051F020單片機的以太網通信設計.pdf》資料免費下載
    發(fā)表于 10-24 14:19 ?3次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的以太網通信設計

    PIC單片機C8051F020單片機的串行通訊

    電子發(fā)燒友網站提供《PIC單片機C8051F020單片機的串行通訊.pdf》資料免費下載
    發(fā)表于 10-25 10:10 ?2次下載
    PIC<b class='flag-5'>單片機</b>與<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的串行通訊

    基于C8051F020的AD采集系統(tǒng)設計

    電子發(fā)燒友網站提供《基于C8051F020的AD采集系統(tǒng)設計.pdf》資料免費下載
    發(fā)表于 10-25 10:34 ?6次下載
    基于<b class='flag-5'>C8051F020</b>的AD<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設計

    基于C8051F020單片機的串口通信應用

    電子發(fā)燒友網站提供《基于C8051F020單片機的串口通信應用.pdf》資料免費下載
    發(fā)表于 10-25 10:35 ?6次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的串口通信應用