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

        ?

        基于嵌入式芯片的智能儀器開(kāi)發(fā)平臺(tái)的研發(fā)

        2018-10-31 07:31:28
        關(guān)鍵詞:指令單片機(jī)系統(tǒng)

        張 娜

        (遼寧機(jī)電職業(yè)技術(shù)學(xué)院 華孚儀表學(xué)院, 遼寧 丹東 118009)

        引言

        隨著現(xiàn)代數(shù)字技術(shù)的發(fā)展與硬件開(kāi)發(fā)水平的提高,工業(yè)現(xiàn)場(chǎng)對(duì)加工儀器提出更高要求。傳統(tǒng)的51系列單片機(jī)因其片內(nèi)資源相對(duì)較少,需要較多的擴(kuò)展器件,大數(shù)據(jù)量的運(yùn)算周期較長(zhǎng),實(shí)時(shí)性欠佳等不利因素正在逐步退出業(yè)界視野。時(shí)下,工業(yè)產(chǎn)品為了盡快占領(lǐng)市場(chǎng),常常把產(chǎn)品的研發(fā)時(shí)間壓縮至很短。為了提升產(chǎn)品研發(fā)效率,本文就對(duì)此設(shè)計(jì)提出了一個(gè)基于增強(qiáng)型單片機(jī)和Modbus協(xié)議的嵌入式工業(yè)控制開(kāi)發(fā)平臺(tái)。平臺(tái)選擇C8051F021微處理器,加入了IC公司生產(chǎn)的大量片內(nèi)外設(shè),使處理器擁有堪稱(chēng)優(yōu)良的應(yīng)用性能。使用此平臺(tái)開(kāi)發(fā)的主機(jī)具有穩(wěn)定、可靠的實(shí)時(shí)性,可作為工業(yè)儀器核心直接投付應(yīng)用,能夠?qū)崿F(xiàn)集中控制,不僅呈現(xiàn)出較高靈活性,而且還兼具維護(hù)和升級(jí)成本低,易于擴(kuò)展等優(yōu)點(diǎn)。針對(duì)這一狀況,本文將展開(kāi)如下研究論述。

        1 硬件結(jié)構(gòu)

        嵌入式芯片的智能儀器開(kāi)發(fā)平臺(tái)的硬件結(jié)構(gòu)主要包括如下部分:C8051F021 微控制器、A/D轉(zhuǎn)換模塊、D/A轉(zhuǎn)換模塊、內(nèi)存、鍵盤(pán)、顯示電路及上位機(jī)通訊模塊。組成原理圖由圖1所示。

        C8051F021是一種混合信號(hào)系統(tǒng)芯片,是高度集成的片上系統(tǒng)。指令結(jié)構(gòu)的70% 的指令執(zhí)行時(shí)間為1~2個(gè)系統(tǒng)時(shí)鐘周期;系統(tǒng)頻率為25 MHz時(shí),速度可達(dá)到25 MIPS。其中嵌入了一款高速、低功耗、高性能的8位微處理器。該芯片尤需一提的突出特點(diǎn)就是高速指令處理能力[1]。32個(gè)I/O口線(xiàn)均容許5 V電壓。 C8051F021內(nèi)部本身自帶A/D轉(zhuǎn)換與D/A轉(zhuǎn)換,真正12位、100 KSPS的8通道ADC。同時(shí),設(shè)計(jì)上還嵌有串行口,為系統(tǒng)開(kāi)發(fā)省去了外圍電路、減小了體積??赏瑫r(shí)使用的硬件包括 SMBusTM、I2CTM、兼容SPITM及2個(gè)UART串口,并且能夠靈便地實(shí)現(xiàn)與上位機(jī)的通訊。

        2 Modbus協(xié)議

        Modbus 協(xié)議作為工業(yè)控制器網(wǎng)絡(luò)協(xié)議的一種,業(yè)已成為通用工業(yè)標(biāo)準(zhǔn)之一,主要用于集中監(jiān)控不同廠(chǎng)商生產(chǎn)的控制設(shè)備之間連成的工業(yè)網(wǎng)絡(luò)的內(nèi)部相互通訊。

        Modbus 通信協(xié)議是一種串行的主從通信協(xié)議,網(wǎng)絡(luò)中僅有一臺(tái)設(shè)備可作為主機(jī)(稱(chēng) Master),其它設(shè)備作為從機(jī)(稱(chēng)Slaver),主機(jī)沒(méi)有編號(hào),從機(jī)必須編號(hào)[2]。Modbus硬件連接結(jié)構(gòu)如圖2所示。在Modbus 通訊網(wǎng)絡(luò)上, 此協(xié)議要求通訊時(shí)必須知道每個(gè)通訊模塊的設(shè)備地址, 每個(gè)通訊模塊辨識(shí)甄別按地址發(fā)來(lái)的消息, 根據(jù)功能碼來(lái)判定要產(chǎn)生何種動(dòng)作。 如果需要回應(yīng), 控制器將生成相應(yīng)的反饋信息并利用Modbus 協(xié)議將其發(fā)出[3]。

        圖1 硬件電路原理框圖 圖2 Modbus硬件連接

        3 系統(tǒng)設(shè)計(jì)

        3.1 系統(tǒng)軟硬件設(shè)計(jì)概述

        系統(tǒng)主要功能可描述為:AD輸入/輸出、DA輸入/輸出、液晶顯示、通訊接口、上位機(jī)傳輸指令,下位機(jī)執(zhí)行既定動(dòng)作等。在此基礎(chǔ)上,研發(fā)可得軟件系統(tǒng)的設(shè)計(jì)功能將包括如下內(nèi)容,即:初始化程序、A/D 采集程序、按鍵處理程序、顯示程序、數(shù)據(jù)處理程序、與上位機(jī)通訊程序、T0中斷子程序及串口 0 中斷子程序。綜上分析后則可推出,系統(tǒng)軟件的設(shè)計(jì)流程如圖 3 所示。

        圖3 系統(tǒng)軟件流程

        3.2 流水燈模塊設(shè)計(jì)

        流水燈模塊是該系統(tǒng)平臺(tái)的重點(diǎn)研發(fā)功能之一。在該模塊設(shè)計(jì)中,點(diǎn)亮與單片機(jī)P1.0相連的發(fā)光二極管,延時(shí)約0.2 s,然后熄滅,延時(shí)約0.2 s后再度點(diǎn)亮,如此循環(huán)下去。通過(guò)本小節(jié)論述,可以初步了解到單片機(jī)I/O口輸出高/低電平的方法、以及延時(shí)函數(shù)的時(shí)間估算。該模塊的電路設(shè)計(jì)如圖4所示。同時(shí),進(jìn)一步研發(fā)給出該模塊的參考設(shè)計(jì)代碼可見(jiàn)如下。

        圖4 閃爍LED電路圖

        #include

        #define uchar unsigned char

        #define uint unsigned int

        sbit LED=P1^0;//延時(shí)

        voidDelayMS(uintx)

        {

        uchari;

        while(x--)

        {

        for(i=0;i<120;i++);

        } }

        //主程序

        void main()

        {

        while(1)

        {

        LED=~LED;

        DelayMS(150);

        }

        }

        3.3 串口通訊設(shè)置與調(diào)試

        研究中,串口通訊系統(tǒng)則是與PC機(jī)交互的重要部分[4]。在時(shí)下研究中,RS232 串行接口在目前PC機(jī)與通信工業(yè)中獲得了最廣泛的應(yīng)用,而且已將其定義為一種在低速率串行通信中增加通信距離的單端標(biāo)準(zhǔn)。RS232串行接口總線(xiàn)適用于:設(shè)備之間的通訊不大于15 m,傳輸速率最大為20 Kbps。本次研發(fā)中的設(shè)計(jì)電路可如圖5所示。

        圖5 串口通訊電路

        4 系統(tǒng)仿真

        采用VB軟件編寫(xiě)上位機(jī)程序?qū)崿F(xiàn)上位機(jī)與下位機(jī)的通訊,界面設(shè)計(jì)效果即如圖6所示。

        圖6 VB仿真軟件

        上位機(jī)傳輸指令,使下位機(jī)做出既定動(dòng)作,調(diào)試結(jié)果如圖7、圖8所示。具體來(lái)說(shuō),設(shè)計(jì)調(diào)試了其中的數(shù)碼管顯示實(shí)驗(yàn)和LED發(fā)光二極管實(shí)驗(yàn)2個(gè)單元,串口選擇COM4。

        圖7 數(shù)碼管顯示實(shí)驗(yàn)

        圖8 LED發(fā)光二極管實(shí)驗(yàn)

        5 結(jié)束語(yǔ)

        本系統(tǒng)可實(shí)現(xiàn)AD輸入/輸出,DA輸入/輸出、鍵盤(pán)、液晶顯示、通訊接口、上位機(jī)傳輸指令,使下位機(jī)執(zhí)行既定動(dòng)作等功能,可以作為實(shí)訓(xùn)教學(xué)的設(shè)備,減少學(xué)校設(shè)備支出,為學(xué)生提供與當(dāng)前主流工業(yè)開(kāi)發(fā)實(shí)踐相似的學(xué)習(xí)機(jī)會(huì)。

        猜你喜歡
        指令單片機(jī)系統(tǒng)
        聽(tīng)我指令:大催眠術(shù)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        精品国产一区二区三区三| 国产精品电影久久久久电影网 | 久久久久无码中文字幕| 亚洲国产精品自拍成人| 777精品出轨人妻国产| 亚洲国产精品特色大片观看完整版 | 成人水蜜桃视频在线观看| 天天躁日日躁aaaaxxxx| 女人大荫蒂毛茸茸视频| 国产成人亚洲综合小说区| 亚洲av手机在线播放| 日韩人妻ol丝袜av一二区 | 亚洲精品久久久久avwww潮水| 亚洲精品无码av片| 国产三级黄色的在线观看 | 老熟女一区二区免费| 免费看av网站在线亚洲| 少妇被猛烈进入中文字幕 | 少妇特殊按摩高潮对白| 2019nv天堂香蕉在线观看 | 亚洲av日韩精品久久久久久| 日日骚一区二区三区中文字幕| 亚洲中文字幕乱码第一页| s级爆乳玩具酱国产vip皮裤| 午夜一级在线| 亚洲av午夜福利一区二区国产| 亚洲午夜无码毛片av久久| 夜夜欢性恔免费视频| 久久精品成人亚洲另类欧美| 久久精品亚洲精品国产区| 精品国产性色无码av网站| 欧美日韩国产成人高清视| 亚洲午夜精品国产一区二区三区| 99噜噜噜在线播放 | 综合精品欧美日韩国产在线| 久久综合加勒比东京热| 日本一区二区三区爆乳| 毛茸茸性xxxx毛茸茸毛茸茸| av日本一区不卡亚洲午夜| 国产三a级三级日产三级野外| 国产最新进精品视频|