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

        ?

        嵌入式TCP/IP驅(qū)動設(shè)備的可復(fù)用群控驅(qū)動引擎

        2015-04-30 06:44:39何波玲
        軟件導(dǎo)刊 2015年4期
        關(guān)鍵詞:單片機(jī)

        何波玲

        摘要摘要:針對規(guī)模設(shè)備控制系統(tǒng)開發(fā)存在無序、依賴、重復(fù)等工程問題,提出一種基于嵌入式TCP/IP的系統(tǒng)模式和可復(fù)用的軟件驅(qū)動引擎。每個設(shè)備由內(nèi)置的單片機(jī)進(jìn)行采樣和驅(qū)動,采樣數(shù)據(jù)經(jīng)驅(qū)動引擎?zhèn)鹘o應(yīng)用程序,來自應(yīng)用程序的驅(qū)動數(shù)據(jù)經(jīng)驅(qū)動引擎?zhèn)鹘o單片機(jī)。驅(qū)動引擎經(jīng)TCP/IP下位網(wǎng)絡(luò)與單片機(jī)通信,經(jīng)由TCP/IP網(wǎng)絡(luò)或反射內(nèi)存實(shí)時網(wǎng)絡(luò)或二網(wǎng)結(jié)合構(gòu)成的上位網(wǎng)絡(luò)與應(yīng)用程序通信。驅(qū)動引擎為可復(fù)用結(jié)構(gòu),可以集成任何數(shù)量的單片機(jī)而無需對結(jié)構(gòu)作任何修改。這種控制模式特別適用于“人在回路”的仿真控制系統(tǒng),具有布線簡潔、軟件可復(fù)用、接口直觀、開發(fā)高效、運(yùn)行實(shí)時、可靠等優(yōu)點(diǎn)。

        關(guān)鍵詞關(guān)鍵詞:單片機(jī);嵌入式TCP/IP;驅(qū)動引擎;軟件復(fù)用

        DOIDOI:10.11907/rjdk.151031

        中圖分類號:TP319

        文獻(xiàn)標(biāo)識碼:A文章編號

        文章編號:16727800(2015)004012603

        0引言

        “人在回路”仿真系統(tǒng),如飛機(jī)仿真系統(tǒng)、電站仿真系統(tǒng)等[12],會涉及人對設(shè)備的操縱及設(shè)備對仿真結(jié)果的反映。對于具有簡單設(shè)備的系統(tǒng),A/D(D/A)轉(zhuǎn)換卡可很好地滿足需求,但對于設(shè)備密集系統(tǒng),布線和維護(hù)問題將變得難以控制。在工程實(shí)踐中,人們更多地關(guān)注于具體控制技術(shù)的研究[34],卻較少從軟件工程的角度,對與硬件相關(guān)的軟件可復(fù)用、開發(fā)模式等問題進(jìn)行考慮,由此導(dǎo)致的非規(guī)范開發(fā)、重復(fù)開發(fā)、軟硬件緊密依賴等問題對工程效率和質(zhì)量產(chǎn)生了較大影響。本文采用通用部分和特定部分相分離的方法解決此類問題,涉及的具體研究內(nèi)容包括:①規(guī)范的系統(tǒng)體系結(jié)構(gòu);②可復(fù)用的軟件系統(tǒng);③簡潔的硬件控制量表達(dá)法;④透明的通信介質(zhì)和網(wǎng)絡(luò)節(jié)點(diǎn)拓?fù)浣Y(jié)構(gòu)。

        1系統(tǒng)體系結(jié)構(gòu)

        系統(tǒng)體系結(jié)構(gòu)如圖1所示,系統(tǒng)包括五大部分:嵌入式TCP/IP控制的設(shè)備群、驅(qū)動引擎、下位網(wǎng)、上位網(wǎng)、應(yīng)用。每個設(shè)備由內(nèi)置的單片機(jī)MCU(Micro Control Unit)進(jìn)行采樣和驅(qū)動,采樣數(shù)據(jù)經(jīng)驅(qū)動引擎?zhèn)鹘o應(yīng)用程序,來自應(yīng)用程序的驅(qū)動數(shù)據(jù)經(jīng)驅(qū)動引擎?zhèn)鹘o單片機(jī)。驅(qū)動引擎運(yùn)行于工控機(jī),TCP/IP[5]下位網(wǎng)絡(luò)與單片機(jī)通信,經(jīng)由TCP/IP網(wǎng)絡(luò)[5]或反射內(nèi)存實(shí)時網(wǎng)絡(luò)[6]或二網(wǎng)結(jié)合構(gòu)成的上位網(wǎng)絡(luò)與應(yīng)用程序通信。驅(qū)動引擎為可復(fù)用結(jié)構(gòu),可以集成任何數(shù)量的單片機(jī)而無需對結(jié)構(gòu)做任何修改。驅(qū)動引擎的數(shù)量依賴于設(shè)備規(guī)模和實(shí)時性需求,一個配置有多塊網(wǎng)卡NICs(Network Interface Cards)的驅(qū)動引擎可滿足大多數(shù)系統(tǒng)的需求。

        系統(tǒng)軟件配置結(jié)構(gòu)如圖2所示。其中,硬件配置文件AO.cfg,DO.cfg,AI.cfg,DI.cfg用于隔離特定硬件;下位網(wǎng)配置文件LowerComm.cfg用于隔離下位網(wǎng)通信節(jié)點(diǎn);上位網(wǎng)配置文件UpperComm.cfg用于隔離上位網(wǎng)通信節(jié)點(diǎn)和通信介質(zhì);每個單片機(jī)對應(yīng)一個動態(tài)鏈接庫DLL(Dynamic Link Library)。

        2協(xié)議數(shù)據(jù)單元

        存在兩種協(xié)議數(shù)據(jù)單元:

        (1)單片機(jī)至驅(qū)動引擎協(xié)議數(shù)據(jù)單元。

        6結(jié)語

        本文提出的控制模式特別適用于設(shè)備密集型“人在回路”仿真系統(tǒng)。其具有如下特點(diǎn):①具有AD/DA轉(zhuǎn)換卡方法所不具備的布線簡單等優(yōu)點(diǎn);②每個設(shè)備被嵌入的單片機(jī)控制,易于維護(hù);③驅(qū)動引擎為可復(fù)用結(jié)構(gòu),可以集成任何數(shù)量的單片機(jī)而無需對結(jié)構(gòu)做任何修改;④開發(fā)高效,開發(fā)一個新的硬件控制系統(tǒng),只需針對每個設(shè)備進(jìn)行簡單的單片機(jī)程序開發(fā)和單片機(jī)DLL開發(fā),然后與驅(qū)動引擎進(jìn)行無縫集成。此外,二維標(biāo)識法使軟硬開發(fā)者可以并行開發(fā),其簡潔的程序API使硬件訪問代碼開發(fā)非常高效;⑤上位通信和下位通信配置文件使得無需開發(fā)任何通信代碼就可完成通信且適于任何節(jié)點(diǎn)拓?fù)浞植肌?/p>

        參考文獻(xiàn)參考文獻(xiàn):

        [1]王行仁.飛行實(shí)時仿真系統(tǒng)及技術(shù)[M].北京:北京航空航天出版社,2000.

        [2]宋云燕.基于面向?qū)ο蠹夹g(shù)的電站仿真支撐系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].北京:華北電力大學(xué),2012.

        [3]劉新順,閆建國.VxWorks環(huán)境下無人機(jī)半物理仿真模型機(jī)數(shù)據(jù)通信與采集[J].現(xiàn)代電子技術(shù),2012,35(1):79.

        [4]徐海,崔連虎,徐光耀.RTX環(huán)境下時統(tǒng)信息實(shí)時采集方法研究[J].艦船電子工程,2012(4):5961.

        [5]MICHAEL J DONAHOO,KENNETH L CALVERT.TCP/IP sockets in C:practical guide for programmers[M].2nd Edition.San Francisco:Morgan Kaufmann Publishers,2009.

        [6]顧穎彥.反射內(nèi)存網(wǎng)實(shí)時通信技術(shù)的研究[J].計算機(jī)工程,2002(7):143144.

        [7]JEFFREY RICHTER,CHRISTOPHE NASARRE.Windows Via C/C++[M].Washington:Microsoft Press,2011.

        責(zé)任編輯(責(zé)任編輯:孫娟)

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機(jī)系列
        基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
        亚洲色欲色欲大片www无码| 中文字幕一区二区人妻在线不卡| 久久2020精品免费网站| 人妻少妇精品专区性色anvn| 人妻激情偷乱视频一区二区三区| 国产无遮挡又黄又爽在线观看| 两个黑人大战嫩白金发美女| 视频二区 无码中出| 一区二区三区中文字幕在线观看| 色狠狠一区二区三区中文| 亚洲av日韩精品久久久久久久| 亚洲av无码一区二区三区在线| 欧美亚洲h在线一区二区| 亚洲精品视频一区二区三区四区| 日本一区二区精品高清| 亚洲欧美乱日韩乱国产| 小sao货水好多真紧h视频| 玩弄人妻奶水无码AV在线| 熟女高潮av一区二区| 中文字幕av久久亚洲精品| 亚洲码国产精品高潮在线| 国产欧美久久久另类精品| 淫欲一区二区中文字幕| 伊人久久大香线蕉av不变影院| 国产成人av一区二区三区在线观看| 军人粗大的内捧猛烈进出视频| 精品无码无人网站免费视频| 国产乱子伦在线观看| 国产成社区在线视频观看| 精品久久精品久久精品| 国产女人精品视频国产灰线| 久久综合给合综合久久| 在线观看无码一区二区台湾| 亚洲高清自偷揄拍自拍| 一区二区视频中文字幕| 女的扒开尿口让男人桶30分钟| 波多野吉衣av无码| 绿帽人妻被插出白浆免费观看| 中文字幕乱码亚洲三区| 日日天干夜夜狠狠爱| 亚洲第一成人网站|