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

        ?

        基于Proteus與LabVIEW的溫度測(cè)控系統(tǒng)

        2017-11-30 09:16:58辛王毅
        關(guān)鍵詞:單片機(jī)功能系統(tǒng)

        辛王毅

        (上海海事大學(xué) 商船學(xué)院,上海 201306)

        基于Proteus與LabVIEW的溫度測(cè)控系統(tǒng)

        辛王毅

        (上海海事大學(xué) 商船學(xué)院,上海 201306)

        溫度是與人們生活息息相關(guān)的參數(shù),在民用設(shè)備中具有空調(diào)溫控系統(tǒng),在工業(yè)設(shè)備中具有電機(jī)測(cè)溫和發(fā)動(dòng)機(jī)測(cè)溫系統(tǒng),則溫度的準(zhǔn)確性顯得越來越重要.將Proteus軟件與LabVIEW虛擬儀器相結(jié)合,形成了一套準(zhǔn)確的溫度測(cè)量系統(tǒng),通過RS-232串口通信,實(shí)現(xiàn)了溫度的液晶顯示與計(jì)算機(jī)數(shù)據(jù)管理功能.

        虛擬儀器;串口通訊;單片機(jī);Proteus;溫度測(cè)試

        針對(duì)傳統(tǒng)測(cè)溫系統(tǒng)顯示精度較低、沒有數(shù)據(jù)管理的缺陷,本文將虛擬機(jī)與單片機(jī)相結(jié)合,通過串口通信,實(shí)現(xiàn)了溫度的液晶顯示與計(jì)算機(jī)同時(shí)顯示的功能,通過LabVIEW軟件中的寫入文本文件與讀取文本文件功能,實(shí)現(xiàn)了溫度的定時(shí)保存.

        虛擬儀器在工業(yè)測(cè)控中占有重要地位,利用其可外接CAN與RS-232總線的優(yōu)勢(shì),將單片機(jī)與虛擬儀器相結(jié)合形成一套測(cè)控系統(tǒng),通過DS18B20溫度傳感器可以實(shí)現(xiàn)環(huán)境溫度顯示與電機(jī)溫度測(cè)控功能,本文將從虛擬儀器、單片機(jī)開發(fā)與綜合測(cè)試三部分做重要介紹.

        1 虛擬儀器

        1.1虛擬儀器介紹

        虛擬儀器是一種圖形化語言,它將C語言的功能用方框圖表示,被成為“G語言”,主要由前面板的人機(jī)交互和后面板的程序編寫框圖組成,前面板主要進(jìn)行測(cè)量值顯示、波形圖繪制、控件操作等功能;在后面板程序框圖中主要進(jìn)行串口通信建立、數(shù)據(jù)處理、數(shù)據(jù)保存等程序編寫,通過后面板的程序編寫可以實(shí)現(xiàn)前面板的功能.

        1.2虛擬儀器開發(fā)

        為了實(shí)現(xiàn)計(jì)算機(jī)與單片機(jī)通訊需要添加一個(gè)虛擬串口,為虛擬串口添加通信參數(shù)常量,分別為波特率、數(shù)據(jù)奇檢驗(yàn)、停止位、數(shù)據(jù)位;為了連續(xù)讀取單片機(jī)的測(cè)量溫度需要添加一個(gè)while循環(huán)結(jié)構(gòu);為了判斷當(dāng)按下關(guān)閉按鈕時(shí),串口關(guān)閉,添加了一個(gè)條件判斷結(jié)構(gòu),為了實(shí)現(xiàn)虛擬儀器給單片機(jī)發(fā)送指令添加了一個(gè)數(shù)據(jù)寫入函數(shù),為了實(shí)現(xiàn)虛擬儀器接受單片機(jī)發(fā)送回來的溫度指令,添加了一個(gè)串口讀取指令函數(shù),為了以一定周期讀取溫度,添加了一個(gè)可供選擇周期的延時(shí)函數(shù),最后將通信設(shè)置函數(shù)的輸出端分別與讀字節(jié)函數(shù)輸入端、寫字節(jié)函數(shù)輸出端、關(guān)閉串口的輸入端相連,連接好的框圖程序如圖1所示.

        圖1 讀取溫度程序框圖Fig.1 Block diagram of temperatare reading

        2 單片機(jī)開發(fā)

        2.1硬件電路設(shè)計(jì)

        圖2 控制芯片硬件實(shí)物圖Fig.2 Physical map of control chip hardware

        硬件電路中主芯片選用STC系列的STC89C52RC單片機(jī),通過外部P2^7端口與溫度傳感器相連,通過單片機(jī)P1端口引腳控制液晶溫度寫入操作,液晶顯示中時(shí)序指令RS、R/W、E分別與單片機(jī)的P2^0、P2^1、P2^2相連,串口通信主要通過數(shù)據(jù)轉(zhuǎn)換芯片完成,單片機(jī)的數(shù)據(jù)接收引腳與串口中的接受引腳相連實(shí)現(xiàn)數(shù)據(jù)的接受功能,單片機(jī)的數(shù)據(jù)輸出引腳與串口中的輸出引腳相連實(shí)現(xiàn)數(shù)據(jù)的發(fā)送功能,制作好的控制芯片如圖2所示.

        2.2軟件編寫

        軟件編寫主要完成了傳感器控制、數(shù)據(jù)發(fā)送與1602液晶顯示等功能,在測(cè)溫控制程序中首先主芯片發(fā)送啟動(dòng)溫度轉(zhuǎn)換指令,傳感器接收到主芯片的指令后將溫度的低八位與高八位發(fā)送給主芯片,然后主芯片通過計(jì)算實(shí)現(xiàn)真實(shí)溫度;數(shù)據(jù)發(fā)送是通過數(shù)據(jù)緩沖區(qū)進(jìn)行的,首先主芯片將換算好的溫度值賦給SBUF緩沖區(qū),等待發(fā)送,當(dāng)緩沖區(qū)為空時(shí),單片機(jī)將換算好的溫度值通過串口發(fā)送給上位機(jī);1602液晶顯示主要進(jìn)行了液晶初始化,數(shù)據(jù)換算與寫數(shù)據(jù)操作,將溫度初始化與讀取溫度程序展示如下:

        void Init_ temperature (void) //初始化ds1820

        {

        unsigned char flag=0;

        DQ = 1; //DQ復(fù)位

        選取2016年1月~2018年1月本院收治的老年功能性便秘患者80例作為研究對(duì)象,將其隨機(jī)分為兩組,各40例。其中,對(duì)照組男18例,女22例,年齡65~83歲,平均(74.88±4.19)歲,病程7~26個(gè)月,平均(15.88±5.80)月;研究組男21例,女19例,年齡65~85歲,平均(75.20±4.25)歲,病程8~27個(gè)月,平均(16.17±5.96)月。兩組患者的一般資料比較,差異無統(tǒng)計(jì)學(xué)意義(P>0.05)。

        Delayns(8); //稍做延時(shí)

        DQ = 0; //單片機(jī)將DQ拉低

        Delayns(80); //將數(shù)據(jù)總線拉低500ns

        DQ = 1; //拉高總線

        Delayns(14);

        flag=DQ; //短暫延時(shí)過后 如果flag=0單片機(jī)與傳感器連接正常

        flag=1單片機(jī)與傳感器連接失敗

        Delayns(20);

        unsigned int Readds18b20(void) //讀取溫度函數(shù)

        {

        unsigned char a=0;

        unsigned char b=0;

        unsigned int c=0;

        float cc=0;

        Init_DS18B20();

        Write_cmd(0xCC); // 不讀取傳感器序列號(hào)操作

        Write_cmd(0x44); // 啟動(dòng)溫度轉(zhuǎn)換

        Init_DS18B20();

        Write_cmd(0xCC); //不讀取傳感器序列號(hào)操作

        Write_cmd(0xBE); //讀取溫度寄存器

        a=ReadOChar(); //讀低8位

        b=ReadOChar(); //讀高8位

        c=b;clt;lt;=8;c=c|a;

        cc=c*0.0625;

        c= cc*10+0.5; //換算出溫度最終結(jié)果

        return(c);

        }

        3 系統(tǒng)測(cè)試

        圖3 Proteus與虛擬儀器的測(cè)控系統(tǒng)仿真Fig.3 Simulation of measurement and control system of Proteus and virtual instrument

        通過Kile軟件實(shí)現(xiàn)了C語言程序編寫,通過在線調(diào)試,最終生成后綴為.hex的文件,在Proteus軟件中通過Component Mode功能將51單片機(jī)、DS18B20傳感器、液晶顯示屏放置于操作區(qū),根據(jù)原理圖將線路連接好,虛擬儀器與單片機(jī)RS-232串口通信需要借助虛擬儀器串口軟件,在串口軟件中添加成對(duì)COM口,波特率的設(shè)置為9 600,虛擬儀器串口配置中選擇COM1口,在單片機(jī)的虛擬串口中選擇COM2口,波特率設(shè)置為9 600,通過DS18B20傳感器設(shè)定溫度,實(shí)現(xiàn)了溫度的液晶顯示與虛擬儀器的溫度測(cè)控功能,Proteus與虛擬儀器的測(cè)控系統(tǒng)仿真如圖3所示.

        圖4 實(shí)際測(cè)試實(shí)物圖Fig.4 Physical map of actual test

        根據(jù)仿真原理,制作了最終的產(chǎn)品,將軟件模擬與實(shí)際操作相結(jié)合,縮短了產(chǎn)品開發(fā)周期,測(cè)試好的測(cè)溫系統(tǒng)如圖4所示.

        4 結(jié)語

        基于Proteus與LabVIEW的溫度測(cè)控系統(tǒng)完成了在線軟件模擬與實(shí)際測(cè)量過程,通過液晶顯示被測(cè)對(duì)象的真實(shí)溫度,通過串口通訊實(shí)現(xiàn)了溫度數(shù)據(jù)的記錄與保存功能,通過虛擬儀器的Web發(fā)布工具可以實(shí)現(xiàn)溫度的網(wǎng)絡(luò)共享功能,通過互聯(lián)網(wǎng)即可隨時(shí)觀測(cè)溫度變化.

        利用仿真軟件對(duì)實(shí)驗(yàn)進(jìn)行了提前驗(yàn)證,通過模擬與實(shí)物對(duì)照的方法,避免了實(shí)驗(yàn)過程中遇到的問題,加快了產(chǎn)品開發(fā)周期,具有一定的借鑒作用.

        [1] 辛王毅,李宇棟.基于C#與Proteus雙輪電機(jī)串口通信系統(tǒng)仿真[J].湖北民族學(xué)院學(xué)報(bào)(自然科學(xué)版),2017,35(1):59-62.

        [2] 郭天祥.新概念51單片機(jī)C語言教程[M].北京:電子工業(yè)出版社,2009:342-349.

        [3] 譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010:114-120.

        [4] 許維鎣,鄭榮煥.Proteus電子電路設(shè)計(jì)及仿真[M].北京:電子工業(yè)出版社,2014.

        [5] 李毅,余少輝,周步洲.基于DS18B20的測(cè)溫系統(tǒng)設(shè)計(jì)[J].電子技術(shù),2009(1):11-13.

        [6] 葉挺秀,張伯堯.電工電子學(xué)[M].北京:高等教育出版社,2008:78-90.

        [7] 胡翔駿.電路分析[M].北京:高等教育出版社,2016:100-106.

        [8] 薛青.多功能電子鐘的設(shè)計(jì)與實(shí)現(xiàn)[J].黑龍江科技信息,2017(9):95.

        [9] 孫培君.基于單片機(jī)的溫濕度測(cè)控系統(tǒng)設(shè)計(jì)[J].電子技術(shù)與軟件工程,2016(24):256-257.

        [10] 張海龍.基于DS18B20的單片機(jī)測(cè)溫系統(tǒng)[J].電子制作,2016(21):25+27.

        [11] 吳海濱.基于單片機(jī)控制的糧倉測(cè)溫及通風(fēng)系統(tǒng)設(shè)計(jì)[J].電子測(cè)試,2016(13):28-29.

        [12] 李江全.LabVIEW虛擬儀器從入門到測(cè)控應(yīng)用130例[M].北京:電子工業(yè)出版社,2013:315-342.

        [13] 劉小群.一種基于LabVIEW的焊接溫度監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J].機(jī)電一體化,2016(10):45-47.

        責(zé)任編輯:時(shí)凌

        TemperatureMeasurementandControlSystemBasedonProteusandLabVIEW

        XIN Wangyi

        (College of Merchant Marine,Shanghai Maritime University,Shanghai 201306,China)

        Temperature is a parameter that is closely related to people’s life,and it has become more and more important to have the accuracy of temperature in the civil equipment with air conditioning,motor temperature measurement and engine temperature measurement system in the industrial equipment.In this paper,a set of accurate temperature measurement system is formed by combining Proteus software with LabVIEW virtual instrument,which achieves the liquid crystal display of the temperature and computer data management through RS-232 serial communication.

        virtual instrument; serial communication; SCM; Proteus; temperature test

        2017-05-07.

        國家自然科學(xué)基金項(xiàng)目(NSFC61403250).

        辛王毅(1990-),男,碩士生,主要從事嵌入式開發(fā)的研究.

        1008-8423(2017)04-0445-04

        10.13501/j.cnki.42-1569/n.2017.12.020

        TM33

        A

        猜你喜歡
        單片機(jī)功能系統(tǒng)
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(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
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        国产欧美日韩一区二区加勒比| 91久久国产自产拍夜夜嗨| 欧美人与物videos另类| 亚洲一本之道高清在线观看| 国产一区二区三区我不卡| 国产精品久久国产精品99 gif| 国产精品久久人妻无码| japanesehd中国产在线看| 亚洲一区二区三区中文字幂| 成人性生交大片免费看r| 美女超薄透明丝袜美腿| 九月色婷婷免费| 性色av一区二区三区密臀av| 三级国产精品久久久99| 无码吃奶揉捏奶头高潮视频| 乱码精品一区二区三区| 亚洲AⅤ樱花无码| 99国语激情对白在线观看 | 亚洲精品色午夜无码专区日韩| 无码人妻精品丰满熟妇区| 免费毛片性天堂| 国产青青草自拍视频在线播放| 97精品熟女少妇一区二区三区| 久久aaaa片一区二区| 狠狠色丁香久久婷婷综合蜜芽五月 | 国内精品久久人妻互换| 国产亚洲精品久久午夜玫瑰园 | 麻豆高清免费国产一区| 国产成人综合日韩精品无| 色婷婷久久综合中文蜜桃| 欧美大胆性生话| 国产山东熟女48嗷嗷叫| 亚洲人妻中文字幕在线视频 | 亚洲色一区二区三区四区| 亚洲国产成人久久一区| 国内视频一区| 精品国产亚洲av高清日韩专区| 激情内射人妻1区2区3区| 国产一极内射視颍一| 五月天综合在线| 在线免费午夜视频一区二区|