亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于嵌入式計算機的核測系統(tǒng)設計與應用

        2016-11-17 10:13:00代航陽付國恩
        計算機測量與控制 2016年3期
        關鍵詞:觸摸屏嵌入式通訊

        崔 璨,鄧 圣,代航陽,付國恩

        (中國核動力研究設計院,成都 610041)

        ?

        基于嵌入式計算機的核測系統(tǒng)設計與應用

        崔 璨,鄧 圣,代航陽,付國恩

        (中國核動力研究設計院,成都 610041)

        嵌入式系統(tǒng)以功能專一、集成度高、可靠性高、功耗低等優(yōu)點,在核測量領域方面有著巨大的應用前景;設計基于嵌入式計算機PCM-3343核測量系統(tǒng)具有模擬信號采集、脈沖信號采集、開關量信號采集、模擬輸出、開關量信號輸出等功能,以觸摸屏、液晶屏、鍵盤鼠標作為人機交互接口;根據(jù)功能要求,硬件上設計了基于PC104總線的具有相應功能電路模塊,軟件方面設計了基于FPGA的功能模塊、基于Windows CE 6.0的嵌入式操作系統(tǒng)的應用程序和基于迪文觸摸屏的軟件界面;該系統(tǒng)在核電廠硼濃度計、反應堆集中數(shù)據(jù)采集系統(tǒng)、數(shù)字反應性儀等設備上均有良好應用。

        嵌入式計算機;核測系統(tǒng);觸摸屏

        0 引言

        當前,以個人計算機、工控機、工作站等為控制核心的數(shù)字化核測量系統(tǒng)已非常成熟與普遍,如數(shù)字化反應堆集中數(shù)據(jù)采集系統(tǒng)、核電站硼濃度計、數(shù)字反應性儀、多道中子注量率分布測量系統(tǒng)等等。但是由于此類計算機本身體積較大,操作需配置鍵盤鼠標,在小型化、便攜式方面略顯不足。

        隨著嵌入式技術的發(fā)展,嵌入式系統(tǒng)已經(jīng)非常緊密的融入我們的生活,如我們現(xiàn)在使用的智能手機、平板電腦、車載導航、ATM等等。其功能專一,集成度、可靠性高,功耗低[1]的特點,已經(jīng)逐漸替代了以個人計算機、工控機等為核心的系統(tǒng)。

        本文介紹了以嵌入式計算機PCM-3343為基礎搭建的數(shù)字化核測量平臺,以觸摸屏作為人機交互接口,通過PC104總線擴展不同功能的模塊,以實現(xiàn)功能各異的核測設備。

        1 系統(tǒng)總體設計

        核測系統(tǒng)根據(jù)核探測器的不同,基本可分為直流型和脈沖型。本文設計的核測系統(tǒng)主要針對這兩種類型的信號。如圖1所示,嵌入式計算機搭載在擴展電路板上設計成獨立的模塊,擴展計算機本身的功能和接口。模擬信號采集電路、脈沖信號采集、預處理電路(放大、整形、甄別、隔離等)、開關量信號采集電路、模擬輸出電路、開關量輸出電路等也設計成獨立模塊的形式,由FPGA實現(xiàn)PC104總線譯碼,并通過PC104總線進行數(shù)據(jù)交換。人機交互接口可采用觸摸屏方式或者液晶顯示器及鍵盤鼠標的方式。

        圖1 系統(tǒng)結構組成圖

        2 硬件設計

        2.1 嵌入式計算機

        本系統(tǒng)的核心為嵌入式計算機PCM-3343,該板卡是基于PC104總線設計的,其基本配置: CPU為Vortex86DX -1 GHz,256 MB板載DDR2內存;接口包括4個USB接口,1個SPI接口、1個I2C接口、3個RS232接口,1個RS485接口,2個以太網(wǎng)結構口等;支持CRT和LCD顯示。

        2.2 觸摸屏

        本設計可采用觸摸屏作為人機交互接口,減少了鼠標鍵盤等外圍設備。觸摸屏采用北京迪文科技有限公司的8英寸顯示屏DMT80600T080_07W,嵌入式計算機通過RS232串口驅動觸摸屏顯示,主要完成軟件系統(tǒng)界面及相關數(shù)據(jù)顯示,參數(shù)的觸摸設置與修改,其主要技術參數(shù)為:

        1)分辨率:800600(4:3);

        2)工作電壓:5~15 V;

        3)工作電流:350 mA@12 V。

        2.3 模擬信號采集

        模擬信號采集包括電壓信號、小電流信號。電壓信號通過電壓跟隨器實現(xiàn)阻抗匹配,輸入到A/D轉換芯片,并采用多路開關切換實現(xiàn)多通道測量,A/D轉換芯片和多路開關的時序由FPGA控制,圖2為8通道模擬采集電路示意圖。對于大電流信號(如4~20 mA標準電流)可采用高精度取樣電阻轉換為電壓信號后采集;對于小電流信號需設計小電流放大器,轉換為電壓后采集,而小電流放大器檔位控制由FPGA實現(xiàn)。

        圖2 8通道模擬采集電路示意圖

        2.4 脈沖信號采集

        計數(shù)管輸出的微弱的脈沖信號,經(jīng)前放、主放放大、甄別、整形處理后的脈沖信號采用光電隔離,一般采用6N137,隔離后的信號輸入到FPGA內,在FPGA內設計計數(shù)器實現(xiàn)脈沖信號采集。

        2.5 開關量信號采集

        對于有源開關量,隔離原理與脈沖信號采集電路相同,隔離后的信號輸入到FPGA內;對于無源開關量,需增加一個隔離激勵電源,轉換為有源開關量后,進行采集。

        2.6 模擬信號輸出

        模擬輸出信號為電壓信號或電流信號,電壓信號由FPGA控制DA輸出,DA輸出的信號需增加跟隨器以實現(xiàn)阻抗匹配;電流信號一般為4~20 mA標準信號,可采用4~20 mA變送芯片,如AD694,將DA輸出的電壓信號轉換為電流信號。

        2.7 開關量信號輸出

        對于通道較少的開關量輸出,可采用三極管驅動輸出;對于通道較多的開關量輸出,由于FPGA的IO資源有限,F(xiàn)PGA輸出串行數(shù)據(jù),經(jīng)隔離后,將串行數(shù)據(jù)轉換成并行數(shù)據(jù)后驅動繼電器、光耦開關等輸出。

        2.8 通訊接口

        嵌入式計算機本身提供了較為豐富的通訊接口,基本上可以滿足我們設計使用需要,但是對于某些對通訊功能要求較多的設備,有必要增加更多的接口。

        考慮到FPGA較為豐富的IO口和配置的靈活性,通過Verilog HDL語言在FPGA內部設計各種通訊接口模塊:如RS485接口[2]、RS232接口[3]、CAN總線接口[4]、SPI總線接口、I2C總線接口、USB接口等,各通訊接口通過PC104總線與嵌入式計算機進行數(shù)據(jù)交換。采用這種由FPGA實現(xiàn)各種接口的方法使FPGA外圍器件大大減少,可根據(jù)需要進行增加和剪裁,使設計和使用更加靈活。

        3 軟件設計

        軟件設計主要包括基于FPGA的功能模塊設計、基于WinCE的嵌入式操作系統(tǒng)的應用程序開發(fā)和基于迪文觸摸屏的軟件界面開發(fā)。

        3.1 功能模塊

        功能模塊是運行于FPGA內部根據(jù)用戶定義得到,采用Verilog或HDL語言編寫,包括:PC104接口模塊、AD采樣時序控制模塊、DA輸出時序控制模塊、定時計數(shù)器模塊、開關量輸入輸出控制模塊、通訊接口模塊等。各功能模塊單獨設計和仿真,根據(jù)設計需要進行各模塊組合和整體仿真。

        3.2 應用程序開發(fā)

        應用程序設計分為操作平臺的開發(fā)和數(shù)據(jù)計算與控制程序設計。

        數(shù)據(jù)計算與控制程序運行在Windows CE 6.0嵌入式操作系統(tǒng)平臺上,該系統(tǒng)平臺具有可靠性好、實時性高、內核體積小的特點,特別適合于PC104嵌入式計算機操作系統(tǒng)平臺的搭建。操作系統(tǒng)由Windows CE軟件工具來完成定制,操作系統(tǒng)平臺開發(fā)是一個遞歸開發(fā)過程,主要包括以下步驟:

        1)硬件平臺特定BSP包安裝:安裝特定于PCM-3343硬件平臺的BSP包;

        2)操作系統(tǒng)平臺搭建:創(chuàng)建一個能在PCM-3343嵌入式計算機上運行的Windows CE操作系統(tǒng)內核,驅動PCM-3343系統(tǒng)所有硬件,并對操作系統(tǒng)特征和軟件功能進行精確定制;

        3)操作系統(tǒng)下載與調試:操作系統(tǒng)搭建完成以后需要下載到目標設備中進行調試,主要包括:建立目標設備與開發(fā)機的連接、配置目標設備連接性選項、操作系統(tǒng)的下載與運行、操作系統(tǒng)遠程調試等。

        4)SDK的導出:創(chuàng)建一個基于本操作系統(tǒng)設計的SDK,主要用于在特定操作系統(tǒng)下的應用程序開發(fā)。

        數(shù)據(jù)計算與控制程序設計采用Visual Studio 2005進行開發(fā),若采用觸摸屏作為人機交互接口,可不設計軟件界面。主要的功能應包括:與觸摸屏通過RS232接口通訊、與PC104總線通訊、電壓或電流采集處理計算、開關量采集、脈沖信號定時計數(shù)、電壓或電流計算輸出、開關量輸出控制等。

        基于Windows CE 6.0平臺的數(shù)據(jù)計算與控制程序針對RS232串口通訊調用了串口通訊函數(shù)。這些函數(shù)對串口進行配置和讀寫,包括:GreatFile、CloseFile、SetCommState、ReadFile、WriteFile等。通訊協(xié)議的數(shù)據(jù)幀格式定義詳見表1。

        表1 迪文DGUS屏串口數(shù)據(jù)幀格式

        電壓或電流采集處理計算、開關量采集、脈沖信號定時計數(shù)、電壓或電流計算輸出、開關量輸出控制等的數(shù)據(jù)都是通過PC104總線完成,數(shù)據(jù)計算與控制程序針對PC104總線通訊調用了IO操作函數(shù),IO操作函數(shù)包括:READ_PORT_UCHAR和WRITE_PORT_UCHAR分別讀寫相應地址(基地址+偏移地址)數(shù)據(jù)。

        3.3 人機界面

        軟件界面采用迪文DGUS觸摸屏配置軟件進行開發(fā),并采用RS232串口通訊的模式與嵌入式計算機進行通訊。人機界面的開發(fā)主要分為參數(shù)配置、界面設計和通訊協(xié)議設計,生成的配置文件和圖片文件通過SD卡下載到迪文DGUS觸摸屏運行。

        參數(shù)設置主要包括通訊參數(shù)設置(波特率設置、通信幀頭設置、幀校驗設置和串口自動上傳設置等)和顯示參數(shù)設置(屏幕分辨率設置、屏幕顯示方向設置和屏幕控制背光設置等),以上參數(shù)設置完成以后輸出CONFIG.TXT文件。

        界面設計是DGUS屏軟件設計的核心部分,主要分為界面圖片設計和界面配置兩部分。界面圖片設計完成人機界面的圖片、文字、顏色和結構布局等重要元素的美工效果設計。界面圖片利用Photoshop(或者其它繪圖軟件)進行設計,圖片必須是24位色的BMP格式。界面配置完成觸控配置和變量配置中的相關變量的定義。觸控配置為用戶可觸控操作的界面元素的設置,一般包括變量數(shù)據(jù)錄入、彈出菜單選擇、增量調節(jié)、拖動調節(jié)、文本錄入等;變量配置為需要界面顯示的變量的設置,一般包括圖標變量、文本變量、圖形變量。

        迪文DGUS觸摸屏與嵌入式計算機PCM-3343之間的數(shù)據(jù)交換通過RS232接口實現(xiàn)。 PCM-3343上的通訊程序按照表1串口數(shù)據(jù)幀格式進行編程,PCM-3343對迪文觸摸屏的控制寄存器的訪問以字節(jié)為單位,對數(shù)據(jù)寄存器的訪問以字為單位,表2對兩種寄存器訪問做了說明。

        表2 寄存器訪問說明

        4 應用

        4.1 核電站硼濃度計

        硼能有效的吸收中子,該設備通過測量中子源的計數(shù)率間接計算出硼濃度。巴基斯坦C2/C3/C4核電站硼濃度計測量裝置就是基于本文提到的結構設計,測量裝置包括計算機模塊、模擬輸入輸出模塊、隔離驅動模塊、高壓電源、脈沖放大模塊等。高壓電源為計數(shù)管提供工作高壓,計數(shù)管輸出的脈沖經(jīng)過脈沖放大模塊進行放大、甄別、成形,計算機模塊對脈沖進行定時計數(shù),通過測得的計數(shù)率計算硼濃度。模擬輸入輸出模塊測量回路溫度值,對計算出的硼濃度進行溫度修正,測量衰減后的高壓值、甄別閾值進行顯示,同時將計算出的硼濃度值轉化成標準的4~20 mA電流信號輸出。硼濃度值低于報警閾值、硼濃度變化率低于報警閾值、系統(tǒng)工作參數(shù)不正確均會產(chǎn)生相應的報警信號,隔離驅動模塊驅動繼電器產(chǎn)生報警觸點信號、驅動發(fā)光二極管產(chǎn)生報警光電指示。嵌入式計算機的RS232接口可連接本地計算機設備進行硼濃度值、運行參數(shù)等的實時顯示;嵌入式計算機的RS485接口可連接遠程顯示單元進行硼濃度的顯示,同時可進行硼濃度輸出類型選擇。

        4.2 反應堆集中數(shù)據(jù)采集系統(tǒng)

        該系統(tǒng)是基于PCI總線的工業(yè)控制計算機工作平臺為核心(包括工控機、數(shù)據(jù)采集卡、RS485通訊卡),外圍配置信號預處理單元、3臺顯示器以及UPS電源等主要設備。該系統(tǒng)實時監(jiān)控來自反應堆控制系統(tǒng)、測量系統(tǒng)和保護系統(tǒng)的數(shù)據(jù)參數(shù),為試驗人員提供反應堆現(xiàn)場數(shù)據(jù)和物理分析[5]??筛鶕?jù)本文設計的系統(tǒng)替代工控機、數(shù)據(jù)采集卡、RS485通訊卡等,設計嵌入式計算機模塊、信號預處理模塊、32通道的模擬采集模塊、72通道的開關量信號采集模塊、4通道脈沖信號采集模塊、4通道485通訊模塊,軟件為基于Windows CE 6.0的人機交互界面程序,功能包括運行狀態(tài)和參數(shù)的監(jiān)測、故障報警指示以及臨界外推計算等。

        4.3 數(shù)字反應性儀

        中國核動力研究設計院設計的第二代改進型便攜式數(shù)字化反應性儀,由反應性主機、電離室、筆記本電腦組成。其中反應性主機包括小電流放大器、數(shù)據(jù)采集模塊、USB接口控制器、低壓電源和高壓電源組成[6]。設計模擬采集模塊、嵌入式計算機模塊替代數(shù)據(jù)采集模塊、USB接口控制器和筆記本電腦,同時采用觸摸屏作為人機交互接口。嵌入式計算機通過PC104總線對模擬采集模塊進行時序控制和數(shù)據(jù)讀取,根據(jù)采集結果控制小電流放大器進行檔位切換,將采集的數(shù)據(jù)進行計算和處理,并通過RS232接口與觸摸屏進行數(shù)據(jù)交換。模擬采集模塊設計單通道的模擬電壓信號采集,模塊內集成的FPGA完成PC104總線譯碼和采集控制。小電流放大器模塊除了保留原有小電流放大電路外,PC104總線譯碼和小電流檔位控制由模塊內的FPGA完成。觸摸屏界面可根據(jù)原有軟件進行設計,功能上具有小反應性實時跟蹤測量和可消除空間效應的大反應性的落棒法測量。

        5 結論

        嵌入式系統(tǒng)具有功能專一,集成度、可靠性高,功耗低[1]的特點,在核測領域有著很好的應用前景。本文根據(jù)核測系統(tǒng)的普遍要求,設計了基于嵌入式計算PCM-3343的核測系統(tǒng),該系統(tǒng)可根據(jù)實際需要進行增加和剪裁,在核電廠硼濃度計、反應堆集中數(shù)據(jù)采集系統(tǒng)、數(shù)字化反應性儀等設備上均有良好的應用。

        [1] 王福剛,楊文君,葛良全.嵌入式系統(tǒng)的發(fā)展與展望[J].計算機測量與控制,2014,22(12):3843-3847.

        [2] 梁士龍,王力男,楊嘉偉.用FPGA實現(xiàn)RS-485通信接口芯片[J].系統(tǒng)工程與電子技術,2002,24(4):103-106.

        [3] 戴 彥,王誠意,孫 春.基于FPGA的RS232串行通信設計[J].唐山學院學報,2011,24(3):74-76.

        [4] 張雨光,黃啟俊,常 勝.基于FPGA的CAN總線控制器設計[J].電子技術設計與應用,2011(5):34-36.

        [5] 代航陽,鄧 圣,崔 璨.數(shù)字化反應堆集中數(shù)據(jù)采集系統(tǒng)研制[J].核動力工程,2013,34(2):56-59.

        [6] 黃禮淵,付國恩,李 翔.反應堆物理試驗用便攜式數(shù)字反應性儀的研制[J].核電子學與探測技術,2010,30(5):638-641.

        Design and Application of Nuclear Measurement System Based on Embedded Computer

        Cui Can,Deng Sheng,Dai Hangyang,F(xiàn)u Guoen

        (Nuclear Power Institute of China, Chengdu 610041, China)

        Embedded system which has the merits of specifical function, high integration, high reliability and low consumption has huge application foreground in nuclear measurement field. Nuclear measurement system based on embedded computer PCM-3343 is designed with the functions of analog signal acquisition, pulse signal acquisition, on-off signal acquisition, analog output, on-off signal output, and it takes touch screen, LCD, keyboard and mouse as the interface of human-computer interaction. According to the function requirements, circuit modules based on PC104 bus, which have corresponding functions, are designed on the hardware side, function modules based on FPGA, application program based on Windows CE 6.0 embedded operating system, and interface software based on DW touch screen are designed on the software side. This system is well applied in boron meter for nuclear power plant, centralized data acquisition system for reactors, and digital reactivity meter.

        embedded computer; nuclear measurement system; touch screen

        2015-09-21;

        2015-10-26。

        崔 璨(1984-),男,浙江寧波、碩士,助理研究員,主要從事核電子學工作方向的研究。

        1671-4598(2016)03-0048-03

        10.16526/j.cnki.11-4762/tp.2016.03.014

        TL363

        A

        猜你喜歡
        觸摸屏嵌入式通訊
        《茶葉通訊》簡介
        茶葉通訊(2022年2期)2022-11-15 08:53:56
        《茶葉通訊》簡介
        茶葉通訊(2022年3期)2022-11-11 08:43:50
        通訊報道
        PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
        皮膚“長”出觸摸屏
        搭建基于Qt的嵌入式開發(fā)平臺
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
        通訊簡史
        Altera加入嵌入式視覺聯(lián)盟
        倍福 CX8091嵌入式控制器
        自動化博覽(2014年4期)2014-02-28 22:31:15
        61精品人妻一区二区三区蜜桃| 97久久香蕉国产线看观看| 国产精品丝袜黑色高跟鞋| yy111111少妇影院| 日日摸日日碰人妻无码老牲| 日本一区二区不卡超清在线播放| 一区二区三区日韩蜜桃| 美女丝袜美腿玉足视频| 国产精品免费_区二区三区观看| 亚洲欧美日韩一区在线观看| 中文字幕一区二区网站| 久久热免费最新精品视频网站| 国产精品无码久久综合网| 国产精品久久久av久久久 | 亚洲国产一区二区三区最新| 丝袜美腿亚洲综合久久| 日日噜噜夜夜狠狠久久丁香五月| 香蕉视频在线精品视频| 亚洲都市校园激情另类| 一二三四在线观看韩国视频| 欧洲熟妇色xxxx欧美老妇软件| 在线亚洲人成电影网站色www | 国产精品午夜波多野结衣性色| 翘臀诱惑中文字幕人妻| 久久久久久av无码免费网站下载| 久久久精品欧美一区二区免费 | 亚洲综合色丁香婷婷六月图片| 人妻av一区二区三区高| 日本高清一区二区三区在线观看 | 国内偷拍国内精品多白86| 无码国产69精品久久久久孕妇| 成人免费xxxxx在线视频| 国产亚洲欧洲三级片A级| 国产亚洲一本二本三道| av无码av天天av天天爽| 日本成人久久| 中国av一区二区三区四区| 亚洲自偷自拍另类第1页| 伴郎粗大的内捧猛烈进出视频观看| 美女精品国产一区二区三区| 麻豆最新国产av原创|