<b id="li34c"><span id="li34c"></span></b><ul id="li34c"></ul>
    <menu id="li34c"></menu>
    <track id="li34c"><tfoot id="li34c"></tfoot></track>
    <td id="li34c"></td>

    客戶服務(wù)熱線

    15351767111

    在線客服
    返回首頁 加入收藏 聯(lián)系我們 網(wǎng)站地圖
    地址:江蘇金湖經(jīng)濟(jì)開發(fā)區(qū)科技園
    電話:0517-86887111
    商務(wù)熱線:15351767111
    傳真:0517-86809111
    郵編:211600
    E-mail:[email protected]
    http://www.zhiqm.com/
    您當(dāng)前的位置:首頁   <   新聞中心   <   超聲波流量計常用的四種編程程序
    超聲波流量計常用的四種編程程序

    發(fā)布時間:2012-6-7 9:20:52

     超聲波流量計常用的四種編程程序

    1、CAN總線系統(tǒng)的組成

       控制系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)一般分為三個層次:第一層網(wǎng)絡(luò)為中央控制層;第二層網(wǎng)絡(luò)為子系統(tǒng)管理層;第三層網(wǎng)絡(luò)為現(xiàn)場設(shè)備控制層。

       CAN總線技術(shù)主要應(yīng)用在第三層上,它作為控制局域網(wǎng)實現(xiàn)分布式的智能化控制。對現(xiàn)場設(shè)備的監(jiān)控和管理以及第二層網(wǎng)絡(luò)與第三層網(wǎng)絡(luò)之間的通信通常是由工業(yè)控制機(jī)來實現(xiàn)的(圖1)

       CAN 現(xiàn)場設(shè)備處于網(wǎng)絡(luò)結(jié)構(gòu)的底層,接受工控機(jī)的管理并實現(xiàn)對子過程和對象的監(jiān)控。

    2、具有在線編程技術(shù)的CAN現(xiàn)場設(shè)備的電路設(shè)計

    在具體設(shè)計中,與CAN 技術(shù)規(guī)范相關(guān)的電路采用了Phips公司的高性能CAN總線收發(fā)器82C250。CAN總線控制器采用的是Phips公司的P87C592。P87C592具有與51系列兼容的微處理器,同時也具備了CAN總線控制的功能,它的使用可以簡化電路的設(shè)計。

    采用了P87C592的具有在線編程功能的CAN現(xiàn)場設(shè)備相關(guān)電路如圖2所示。電路中具備了CAN總線控制器功能的CPU的引腳P3.5、WR、RD和PSEN通過74HC00、74HC08和74HC32組成了對程序存儲器工作狀態(tài)進(jìn)行控制的電路,程序存儲器采用了SST公司的Flash存儲器39SF512。39SF512具有單一5V編程電壓的特點,其容量為64k  Byte,按照單片機(jī)系統(tǒng)的慣例與P87C592相連接。

    以這種方式設(shè)計的具有在線編程功能的系統(tǒng)工作于兩種狀態(tài):第一種狀態(tài)是引導(dǎo)、下載和在線編程工作狀態(tài);第二種狀態(tài)是用戶程序工作狀態(tài)。這兩種狀態(tài)的區(qū)分是通過CPU對其引腳P 的置位來完成的。為高電平時,系統(tǒng)工作于引導(dǎo)、下載和在線編程工作狀態(tài),這和CPU在復(fù)位后  的狀態(tài)相吻合。這時的單片機(jī)系統(tǒng)將Flash存儲器39SF512作為數(shù)據(jù)存儲器來操作,在執(zhí)行了MOVX@DPTR,A指令后,P87C592的WR信號可以通過門電路作用于存儲器39SF512的寫控制引腳,完成對存儲器39SF512的在線編程,P 為低電平時,系統(tǒng)工作于用戶程序工作狀態(tài),P87C592在完成了對系統(tǒng)的初始化后,執(zhí)行CLR 和LJMP 4000H兩條指令,便將系統(tǒng)引導(dǎo)到用戶程序的工作狀態(tài)。

    3、在線編程功能的軟件編程

       在CAN現(xiàn)場設(shè)備中實現(xiàn)在線編程功能時,對程序在存儲器中的安排有著嚴(yán)重的要求:P87C592單片機(jī)內(nèi)部程序存儲器放置的是引導(dǎo)程序,其中包括最基本的通信程序和寫Flash的程序,它的任務(wù)就是完成通過系統(tǒng)上的I/O口獲得需要更新?lián)Q代的程序數(shù)據(jù),并將其寫入Flash。這部分程序的長度不能超過16k  Byte。39SF512存儲器中放置的是用戶程序(即在需要時可以改寫的程序,共64-16=48kByte)。具有在線編程功能的CAN 現(xiàn)場設(shè)備中的系統(tǒng)程序在編時寫要分成兩個主體:第一個是下載、Flash編程和引導(dǎo)程序主體;第二個是用戶程序主體。它們的子程序不能互相調(diào)用,這樣用戶程序在升級時就不用考慮兩個程序主體之間的關(guān)系了。在通用單片機(jī)系統(tǒng)上實現(xiàn)在線編程功能的程序框圖如圖3所示。

     4、CAN 總線技術(shù)和在線編程技術(shù)

      CAN(controller  area  network)是一種具有ISO標(biāo)準(zhǔn)的先進(jìn)串行通信協(xié)議,最初是由德國Bosch公司為解決現(xiàn)代汽車中眾多的測試儀器和控制器之間的數(shù)據(jù)交換而開發(fā)的一種串行通信總線,1993年成為國際標(biāo)準(zhǔn)(ISO11898:道路車輛的高速控制器局域網(wǎng)數(shù)字信息交換標(biāo)準(zhǔn))。由于它的技術(shù)性能優(yōu)異,被認(rèn)為是最有前途的現(xiàn)場總線之一。CAN總線的主要特點是[1]

       ①最大傳輸速率1Mbit/s(40m),最大傳輸距離10km(5kbit/s)。傳輸介質(zhì)可以是雙絞線、同軸電纜和光纖。

    ②采用點對點、一點對多點、全局廣播等幾種方式發(fā)送數(shù)據(jù),可實現(xiàn)全分布多機(jī)系統(tǒng),且無主從機(jī)之分。

    ③對信息塊進(jìn)行編碼,采用非破壞性總線優(yōu)先級仲裁技術(shù),仲裁的依據(jù)是信息塊的標(biāo)識符。

    ④支持4類報文幀:數(shù)據(jù)幀、遠(yuǎn)程幀、超載幀和出錯幀。

    ⑤采用面向控制的短幀結(jié)構(gòu),數(shù)據(jù)段的長度為0~8字節(jié),從而使得每幀數(shù)據(jù)出錯率低且實時性好。

    ⑥運行CRC(cyclic  redundancy  check)校驗技術(shù),具有較強的錯誤控制和重發(fā)的功能,出錯率極低等等。

    在線編程(IAP)技術(shù)是一種通過微處理系統(tǒng)上的I/O口對微處理系統(tǒng)的用戶程序進(jìn)行重新編制的技術(shù)。這種技術(shù)不需打開儀器儀表的機(jī)殼和拔下內(nèi)部的CPU或程序存儲器便能完成儀器儀表的傳感器修正系數(shù)的更換或是監(jiān)控軟件的升級。這種技術(shù)應(yīng)用于現(xiàn)場總線系統(tǒng)中無疑能使工業(yè)自動化系統(tǒng)的組態(tài)、調(diào)試和維護(hù)更加快速。

    超聲波流量計常用的四種編程程序由 捷特儀表 提供http://www.zhiqm.com/

    版權(quán)所有 Copyright(©)2009-2011 江蘇捷特儀表有限公司
    電話:0517-86887111   15351767111    傳真:0517-86809111    地址:江蘇金湖經(jīng)濟(jì)開發(fā)區(qū)科技園
    技術(shù)支持:易品網(wǎng)站建設(shè)專家 蘇ICP備15015248號

    <b id="li34c"><span id="li34c"></span></b><ul id="li34c"></ul>
    <menu id="li34c"></menu>
    <track id="li34c"><tfoot id="li34c"></tfoot></track>
    <td id="li34c"></td>
    国产精品久久777777毛茸茸 | 黄片视频无遮挡 | 激情文学国产 | 91porny蝌蚪视频 | 日韩靠逼| 北条麻妃九九精品视频 | 羽月希被黑人吃奶dsd585 | 污网站在线免费看 | 五月丁香花综合网 | 黄色污在线 |