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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于在系統(tǒng)內(nèi)可編程技術(shù)實(shí)現(xiàn)智能儀器的遠(yuǎn)程升級(jí)設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:?jiǎn)纹瑱C(jī)與嵌入式系統(tǒng)應(yīng)用 ? 作者:褚東升,劉濱,等 ? 2020-05-29 08:06 ? 次閱讀

1 、ISP 技術(shù)簡(jiǎn)介

智能儀器是基于單片機(jī)技術(shù)的,是典型的嵌入式系統(tǒng)。因此,單片機(jī)技術(shù)的發(fā)展對(duì)智能儀器的發(fā)展起著重要的作用;同樣,智能儀器的發(fā)展也對(duì)單片機(jī)的發(fā)展提出了更高的要求。片內(nèi)帶快閃存儲(chǔ)器(FLASH EPROM )的單片機(jī)一經(jīng)推出,便得到了業(yè)界的熱烈響應(yīng)和廣泛的市場(chǎng)認(rèn)可。快閃存儲(chǔ)器比普通的EPROM 存儲(chǔ)器的改進(jìn)之處是不僅可以讀,而且可以用軟件快速地擦除和寫(xiě)入,使得ISP 技術(shù)成為現(xiàn)實(shí)。ISP 技術(shù),即在系統(tǒng)內(nèi)可編程技術(shù),是指電路板上的空白器件可以編程寫(xiě)入最終用戶(hù)代碼,而不需要從電路板上取下器件,已經(jīng)編程的器件也可以用ISP 方式擦除或再編程。

2 、智能儀器遠(yuǎn)程升級(jí)

智能儀器的設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì),每種儀器的設(shè)計(jì)都不可能做到盡善盡美,尤其是軟件部分,由于其靈活性較大,也往往是最容易出錯(cuò)的地方。在一種新產(chǎn)品剛推上市場(chǎng)的過(guò)程中,往往會(huì)發(fā)現(xiàn)系統(tǒng)中存在某種可以修復(fù)的“BUG”,即通過(guò)軟件的修改就可以達(dá)到目的;還有一種情況是雖然產(chǎn)品的軟硬件都沒(méi)有問(wèn)題,但隨著形勢(shì)的發(fā)展,用戶(hù)提出了更高的要求,而這些要求都能夠通過(guò)修改軟件來(lái)達(dá)到。為了對(duì)用戶(hù)負(fù)責(zé),根據(jù)以往的做法,儀器儀表就要進(jìn)行升級(jí)換代,一種方式是將整個(gè)儀器換掉;再一種方式就是派專(zhuān)業(yè)人員到現(xiàn)場(chǎng)對(duì)儀表“開(kāi)膛破肚”進(jìn)行升級(jí)。而這兩種方式都是要投入大量的人力物力,尤其是當(dāng)該儀器的銷(xiāo)售已達(dá)到一定數(shù)量時(shí)。但如果在你的儀表中使用了ISP 技術(shù),上述過(guò)程可能就簡(jiǎn)單多了。在因特網(wǎng)快速發(fā)展的今天,能夠擁有一臺(tái)聯(lián)網(wǎng)的PC 機(jī)已經(jīng)是一件非常平常的事情,而PC 機(jī)一般都帶有RS-232C 串口,而這些硬件設(shè)備對(duì)于使用ISP 技術(shù)的儀器儀表升級(jí)來(lái)說(shuō)已經(jīng)足夠。

利用ISP 技術(shù)進(jìn)行智能儀器遠(yuǎn)程升級(jí)的實(shí)現(xiàn)方案如圖1 所示:

基于在系統(tǒng)內(nèi)可編程技術(shù)實(shí)現(xiàn)智能儀器的遠(yuǎn)程升級(jí)設(shè)計(jì)

通過(guò)因特網(wǎng)將儀器的生產(chǎn)廠(chǎng)家和用戶(hù)聯(lián)系起來(lái)。廠(chǎng)家將升級(jí)程序放到其服務(wù)器上,用戶(hù)可以通過(guò)網(wǎng)絡(luò)將升級(jí)程序下載下來(lái),當(dāng)用戶(hù)將下載程序安裝到自己的PC 機(jī)上后,將待升級(jí)儀器和PC 機(jī)通過(guò)廠(chǎng)家提供的下載電纜連在一起,將儀表的撥碼開(kāi)關(guān)從“運(yùn)行”撥到“下載”位置,然后運(yùn)行升級(jí)程序,程序會(huì)提示用戶(hù)輸入正確的產(chǎn)品序列號(hào),經(jīng)驗(yàn)證無(wú)誤后,下載程序就會(huì)自動(dòng)完成待升級(jí)儀器的主控芯片的擦除、查空、編程和校驗(yàn)等步驟。下載完畢,將儀表的撥碼開(kāi)關(guān)從“下載”撥到“運(yùn)行”位置,然后將儀表重新上電,則產(chǎn)品升級(jí)完成,儀器即可按升級(jí)后的程序運(yùn)行。該種升級(jí)方式只要用戶(hù)懂一點(diǎn)網(wǎng)絡(luò)知識(shí)和簡(jiǎn)單的電器知識(shí),就可以免除技術(shù)人員親自到現(xiàn)場(chǎng)“開(kāi)膛破肚”的麻煩,大大提高了效率,并節(jié)省了人力物力,故市場(chǎng)

潛力巨大。下面就以PHILIPS 公司的產(chǎn)品P89C51RD+ 為例,來(lái)論述ISP 技術(shù)的實(shí)現(xiàn)。

3、P89C51RD +介紹

ISP 技術(shù)是未來(lái)儀器儀表的發(fā)展方向。一些有遠(yuǎn)見(jiàn)的廠(chǎng)家為了使ISP 技術(shù)得以推廣,在芯片上免費(fèi)提供BOOTROM 固件,并且巧妙地解決了固件和FLASH 的地址覆蓋問(wèn)題及其一些具體實(shí)現(xiàn)細(xì)節(jié)問(wèn)題,使它們的實(shí)現(xiàn)變得簡(jiǎn)單而現(xiàn)成。P89C51RD +即是其中之一,P89C51RD +是PHILIPS 公司內(nèi)核基于8 位80C51 單片機(jī)的派生產(chǎn)品,它們?cè)谕耆A?0C51 指令系統(tǒng)和硬件結(jié)構(gòu)的大框架外,發(fā)生了多方面的加強(qiáng)、擴(kuò)展、翻新和創(chuàng)新。在最大限度地利用原有的結(jié)構(gòu)的方方面面可以說(shuō)做到了淋漓盡致,P89C51RD +將原有的對(duì)外數(shù)據(jù)和程序存儲(chǔ)器的16 位尋址機(jī)制加以利用,把片上的RAM 擴(kuò)展到1K 字節(jié)、片上的FLASH EPROM 擴(kuò)展到64K 字節(jié),滿(mǎn)足當(dāng)今用嵌入式高級(jí)語(yǔ)言對(duì)片上大存儲(chǔ)容量的需要。

其特色如下:

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7365

    瀏覽量

    163088
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1666

    瀏覽量

    90717
  • 智能儀器
    +關(guān)注

    關(guān)注

    1

    文章

    54

    瀏覽量

    15043
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    可編程技術(shù)的引爆點(diǎn)

    25年前,賽靈思(Xilinx)公司發(fā)明了FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)。如今,以FPGA為代表的可編程芯片應(yīng)用已經(jīng)成為勢(shì)不可擋的發(fā)展趨勢(shì),尤其ASSP和傳統(tǒng)ASIC之間出現(xiàn)的市場(chǎng)缺口上,F(xiàn)PGA將開(kāi)辟出新的領(lǐng)域,而目前席卷全球
    發(fā)表于 07-25 08:05

    如何設(shè)計(jì)具有相似功能且基于SRAM編程技術(shù)的電路結(jié)構(gòu)?

    CPLD的核心可編程結(jié)構(gòu)是怎樣的?如何設(shè)計(jì)具有相似功能且基于SRAM編程技術(shù)的電路結(jié)構(gòu)?基于SRAM編程技術(shù)的PLD電路結(jié)構(gòu)是怎樣設(shè)計(jì)的?基于SRAM編程技術(shù)的P-Term電路結(jié)構(gòu)是怎
    發(fā)表于 04-14 06:51

    ISP技術(shù)智能儀器遠(yuǎn)程升級(jí)中的應(yīng)用

    智能儀器中的 ISP 技術(shù)原理及其儀器遠(yuǎn)程升級(jí)
    發(fā)表于 04-09 09:52 ?15次下載

    PLC控制系統(tǒng)編程技術(shù)

    介紹了可編程序控制器控制系統(tǒng)開(kāi)發(fā)過(guò)程中,PLC梯形圖編程要注意的問(wèn)題及相應(yīng)的編程技術(shù)。關(guān)鍵詞:可編程序控制器;控制
    發(fā)表于 05-31 14:28 ?15次下載

    系統(tǒng)可編程器件模擬電路中的應(yīng)用

    介紹了系統(tǒng)可編程技術(shù)的特點(diǎn),以及系統(tǒng)可編程模擬器件的內(nèi)部結(jié)構(gòu)最后通過(guò)一個(gè)有源濾波囂的設(shè)計(jì)實(shí)例
    發(fā)表于 04-25 10:08 ?14次下載

    系統(tǒng)可編程模擬器件ISPPAC20及其應(yīng)用

    摘要:可編程器件已有很久的發(fā)展歷史,除了它體積小、容量大、I/O口豐富、易編程和加密等優(yōu)點(diǎn)外,更突出的特點(diǎn)是其芯片的系統(tǒng)可編程技術(shù)。也就是
    發(fā)表于 07-12 10:04 ?32次下載

    Lattice公司的系統(tǒng)內(nèi)可編程PLD

    摘要:本文以L(fǎng)attice公司的ispLSI系列器件為例,介紹了系統(tǒng)內(nèi)可編程(ISP)及其使用方法    關(guān)鍵詞:可編程邏輯器件(PLD)  數(shù)
    發(fā)表于 06-20 11:50 ?1903次閱讀
    Lattice公司的<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>內(nèi)</b><b class='flag-5'>可編程</b>PLD

    DSP器件的現(xiàn)場(chǎng)可編程技術(shù)

    DSP器件的現(xiàn)場(chǎng)可編程技術(shù) DSP問(wèn)世以來(lái),以其強(qiáng)大的功能、合理的價(jià)格已經(jīng)被設(shè)計(jì)者廣泛應(yīng)用。但不同于FPGA器件的是,DSP并不是為現(xiàn)場(chǎng)可編程而開(kāi)發(fā)的,因此,嵌入了DSP器
    發(fā)表于 01-07 10:11 ?886次閱讀
    DSP器件的現(xiàn)場(chǎng)<b class='flag-5'>可編程技術(shù)</b>

    賽靈思發(fā)布28納米FPGA平臺(tái) 推進(jìn)可編程技術(shù)

    賽靈思發(fā)布28納米FPGA平臺(tái) 推進(jìn)可編程技術(shù) 賽靈思公司(Xilinx)宣布發(fā)布賽靈思新一代可編程FPGA平臺(tái)。 據(jù)悉,目前過(guò)高的ASIC設(shè)計(jì)和制造成本、快速演化的相關(guān)
    發(fā)表于 02-24 09:31 ?712次閱讀

    DELPHI串行通信編程技術(shù)實(shí)現(xiàn)

    介紹了基于DELPHI 環(huán)境的多種串行通信編程方法及編程技術(shù),著重討論了采用MSComm 控件實(shí)現(xiàn)串行通信的基本方法、技巧,并探討了微機(jī)與多單片機(jī)系統(tǒng)間實(shí)時(shí)
    發(fā)表于 09-09 15:48 ?55次下載
    DELPHI串行通信<b class='flag-5'>編程技術(shù)</b>與<b class='flag-5'>實(shí)現(xiàn)</b>

    EDA技術(shù)可編程ASIC的設(shè)計(jì)實(shí)現(xiàn)

    EDA技術(shù)可編程ASIC的設(shè)計(jì)實(shí)現(xiàn),下來(lái)看看。
    發(fā)表于 05-19 15:16 ?0次下載

    Xilinx工業(yè)物聯(lián)網(wǎng)系列研討會(huì):可編程技術(shù)智能工廠(chǎng)中的應(yīng)用

    本次研討會(huì)將向您系統(tǒng)地介紹工業(yè)物聯(lián)網(wǎng)(IIoT),重點(diǎn)關(guān)注可編程技術(shù)智能工廠(chǎng)中的應(yīng)用,比如可用于實(shí)時(shí)命令與控制的邊緣計(jì)算,各類(lèi)傳感器的融合,實(shí)時(shí)分析,以及 安全互聯(lián)等。研討會(huì)話(huà)題將
    的頭像 發(fā)表于 11-20 07:10 ?3314次閱讀

    可編程技術(shù)在網(wǎng)絡(luò)芯片上的應(yīng)用

    網(wǎng)絡(luò)是數(shù)據(jù)中心里的交通樞紐,連接著所有運(yùn)行應(yīng)用業(yè)務(wù)的設(shè)備。沒(méi)有網(wǎng)絡(luò),也就沒(méi)有數(shù)據(jù)中心,沒(méi)有互聯(lián)網(wǎng)的今天,網(wǎng)絡(luò)在數(shù)據(jù)中心里發(fā)揮著非常關(guān)鍵的作用,所以網(wǎng)絡(luò)技術(shù)一直是熱點(diǎn),不斷發(fā)展進(jìn)化著,其中就包含可編程技術(shù)。
    發(fā)表于 08-23 17:48 ?1103次閱讀

    可編程時(shí)代下網(wǎng)絡(luò)芯片如何應(yīng)用可編程技術(shù)

    網(wǎng)絡(luò)是數(shù)據(jù)中心里的交通樞紐,連接著所有運(yùn)行應(yīng)用業(yè)務(wù)的設(shè)備。沒(méi)有網(wǎng)絡(luò),也就沒(méi)有數(shù)據(jù)中心,沒(méi)有互聯(lián)網(wǎng)的今天,網(wǎng)絡(luò)在數(shù)據(jù)中心里發(fā)揮著非常關(guān)鍵的作用,所以網(wǎng)絡(luò)技術(shù)一直是熱點(diǎn),不斷發(fā)展進(jìn)化著,其中就包含可編程技術(shù)。
    發(fā)表于 12-24 15:27 ?1461次閱讀

    采用5管單元的SRAM結(jié)構(gòu)實(shí)現(xiàn)CPLD可編程電路的設(shè)計(jì)

    顯然,設(shè)計(jì)基于SRAM編程技術(shù)的CPLD可以很好解決上述應(yīng)用問(wèn)題。CPLD的設(shè)計(jì)和實(shí)現(xiàn)的關(guān)鍵問(wèn)題是核心可編程電路結(jié)構(gòu)的實(shí)現(xiàn)。因此,本文主要探討針對(duì)CPLD的核心
    發(fā)表于 04-25 10:21 ?1864次閱讀
    采用5管單元的SRAM結(jié)構(gòu)<b class='flag-5'>實(shí)現(xiàn)</b>CPLD<b class='flag-5'>可編程</b>電路的設(shè)計(jì)