<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于VB和Access的溫度采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          基于VB和Access的溫度采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2011-04-21 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:隨著現(xiàn)代信息技術(shù)的高速發(fā)展,數(shù)據(jù)采集方面的技術(shù)也在不斷地向前發(fā)展,并在信息技術(shù)中占有重要地位,溫度、壓力等參數(shù)在智能家居、工業(yè)控制、智能農(nóng)業(yè)等方面都得到很高的重視,如何實(shí)時(shí)直觀地采集到溫度成為焦點(diǎn)。本下位機(jī)采用STC89C52單片機(jī)為主控制器,采用單線式DS18B20溫度傳感器采集溫度,通過(guò)串口RS232將其傳送到上位機(jī)(PC機(jī)),上位機(jī)使用VB編寫界面和后臺(tái)處理程序,將溫度顯示出來(lái)并存入數(shù)據(jù)庫(kù)。最終測(cè)試結(jié)果顯示上位機(jī)有實(shí)時(shí)接收數(shù)據(jù),并將實(shí)時(shí)接收到的數(shù)據(jù)存入數(shù)據(jù)庫(kù)里,并能夠?qū)崟r(shí)的把溫度曲線顯示到界面上。
          關(guān)鍵詞:溫度采集;下位機(jī);上位機(jī);

          隨著現(xiàn)代信息技術(shù)的高速發(fā)展,數(shù)據(jù)采集方面的技術(shù)也在不斷地向前發(fā)展,并在信息技術(shù)中占有重要地位,是否及時(shí)準(zhǔn)確采集數(shù)據(jù)以及數(shù)據(jù)是何方式采集都成為關(guān)注的焦點(diǎn)。隨著嵌入式技術(shù)的不斷發(fā)展,各種數(shù)據(jù)采集系統(tǒng)不斷應(yīng)用于各個(gè)領(lǐng)域。溫度采集在智能家居、工業(yè)控制、智能農(nóng)業(yè)等方面都應(yīng)用。本下位機(jī)采用STC89C52單片機(jī)為主控制器,采用DS18B20溫度傳感器采集溫度,上位機(jī)使用VB編寫程序,通過(guò)串口采集數(shù)據(jù),存入Access數(shù)據(jù)庫(kù),并實(shí)時(shí)在界面上顯示溫度變化曲線。

          1 系統(tǒng)的整體設(shè)計(jì)
          的總體框圖如圖1所示,系統(tǒng)下位機(jī)即單片機(jī)系統(tǒng)采用的是現(xiàn)成的開(kāi)發(fā)板,開(kāi)發(fā)板上自帶了DS18B20的溫度傳感器,開(kāi)發(fā)板也自帶了能夠維持單片機(jī)正常工作的外圍電路;上位機(jī)用的Microsoft Visual Basic 6.0中文版集成開(kāi)發(fā)環(huán)境和Microsoft Office Access 2003數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件。

          本文引用地址:http://www.ex-cimer.com/article/194986.htm

          a.JPG



          2 上位機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
          上位機(jī)設(shè)計(jì)的主要重難點(diǎn)在于串口從下位機(jī)接收到數(shù)據(jù)和把數(shù)據(jù)送到數(shù)據(jù)庫(kù)里并把數(shù)據(jù)實(shí)時(shí)用曲線顯示出來(lái)。上位機(jī)總體設(shè)計(jì)流程圖如圖2所示。

          b.JPG


          從串口接收數(shù)據(jù)主要采用Mscomm32.ocx控件,在Microsoft Visual Basic 6.0中添加該控件,需要設(shè)置COM口(可修改)、波特率(9600)、數(shù)據(jù)位(8)、停止位(1)、校驗(yàn)位(0)等,通過(guò)OnComm()事件驅(qū)動(dòng)方式接收數(shù)據(jù)。
          數(shù)據(jù)庫(kù)采用的是Microsoft Office Access 2003,先要建立數(shù)據(jù)庫(kù),建立的數(shù)據(jù)庫(kù)如圖3所示,有4個(gè)字段,分別是編號(hào)、溫度、采集日期、采集時(shí)間,數(shù)據(jù)類型對(duì)應(yīng)的為自動(dòng)編號(hào)、數(shù)字、文本、文本。

          c.JPG


          在Microsoft Visual Basic 6.0中編程對(duì)數(shù)據(jù)庫(kù)Access進(jìn)行操作,首先連接數(shù)據(jù)源,然后打開(kāi)數(shù)據(jù)庫(kù)并設(shè)置相應(yīng)的數(shù)據(jù)操作,接著更新數(shù)據(jù)庫(kù),最后關(guān)閉數(shù)據(jù)庫(kù),在實(shí)際的操作中通過(guò)控件Adodc與控件Datagrid連接,以實(shí)現(xiàn)數(shù)據(jù)源與界面顯示相聯(lián)系。

          溫濕度控制器相關(guān)文章:溫濕度控制器原理

          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: Access 溫度采集系統(tǒng)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();