999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PC機控制多點溫度測量系統設計

2010-08-30 08:48:48王娜麗王兆珍
天津職業技術師范大學學報 2010年1期
關鍵詞:單片機信號系統

王娜麗,王兆珍

(天津現代職業技術學院 電子工程系,天津 300222)

PC機控制多點溫度測量系統設計

王娜麗,王兆珍

(天津現代職業技術學院 電子工程系,天津 300222)

基于ARM單片機與PC機通信設計了8路通用數據采集系統,該系統能夠同時采集電壓、電流、溫度、壓力、濕度等不同類型的數據。由PC機作為上位機選擇采集通道與數據采集類型,通過傳感器及放大電路將被采集對象轉換成單片機能識別的模擬電信號,同時由ARM內部集成的10位高速A/D將模擬電信號轉換成數字信號,通過串口以串行通信的方式與上位機進行數據及控制指令的通信,將采集的數據傳輸給上位機,由上位機完成數據分析、換算、儲存、顯示、調取歷史數據等功能。

ARM;數據采集;溫度;上位機;下位機

在工業控制系統中,各種數據的采集和執行機構的控制都是由下位機或探測站來完成。由于單片機具有體積小、價格低、可應用于惡劣工業環境的特點,在分布式控制系統中大多采用單片機作為下位機進行數據采集和現場控制。在這些應用中,單片機只是直接面向被控對象底層,而對采集到的數據進行進一步分析和處理則是由功能強大的主控PC機來完成。因此,PC機和單片機之間就有著大量的數據交換。本文基于ARM單片機與PC機,設計了8路通用數據采集系統。該系統能夠同時采集電壓、電流、溫度、壓力、濕度等8路不同類型的數據。

1 系統設計

本設計主要包括下位機信號采集、A/D轉換、上位機數據存儲、顯示等幾部分[1]。由上位機選擇采集通道與數據采集類型,通過傳感器及放大電路將被采集對象轉換成單片機能識別的模擬電信號。由ARM內部10位高速A/D將模擬電信號轉換成數字信號,通過串口以串行通信的方式與上位機進行數據及控制指令的通信,將采集的數據傳輸給上位機。由上位機完成數據分析、換算、儲存、顯示、調取歷史數據等功能。本設計的特點:上位機數據顯示界面使用delphi軟件實現,界面清晰美觀,能夠同時顯示8路數據,且具有不同效果顯示;能夠根據不同采集對象選擇不同的顯示方式,實時快捷。

1.1 整體系統

圖1 整體系統結構框

整體系統分為傳感器模塊、放大模塊、ARM單片機模塊、上位PC機模塊四個單元。由傳感器將非電量的物理量轉換為電信號,經過放大電路將信號放大后輸入至單片機;由單片機完成數據的A/D轉換與上位機的通信及數據傳輸;上位機實現數據的實時顯示和存儲。具體分析如下。

1.2 下位機系統

(1)溫度傳感器 本系統采用柱狀NTC型熱敏電阻,在常溫(25℃)下其阻值為10 k。溫度采集信號放大電路如圖2所示。

放大電路分析如下:

熱敏電阻的阻值與ui1的關系:

第一級運放為同相電壓跟隨器,關系式為:

第二級運放為減法器,

第三級運放為反相比例放大,

使用時,可先將電路增益調節為1,具體做法:調節R5,使第二級運放同相輸入端為0 V,用萬用表測量ui1、u0電壓,使u0=ui1,此時電路增益為1。由于下位機采集的信號較強,A/D不能滿足1∶1的增益。因此在溫度采集時,將此放大電路的放大比例設定為5∶1。

如此,根據上述公式,經過推導與化簡后得到溫度與電壓的關系式為:

溫度單位為℃。

(2)模數轉換器(A/D) 系統采用的是ARM單片機S3C44B0芯片上集成A/D轉換器,其包含一個8路模擬輸入混合器、自動歸零比較器、時鐘發生器、10位連續近似寄存器和一個輸出寄存器[2,3]。由于A/D轉換器沒有采樣和保持電路,即使它的最高轉換頻率能達到100 kHz,但其模擬輸入信號為了能得到準確的轉換值,其輸入頻率不可超過100 Hz。

(3)PC機與ARM單片機串行通信接口硬件設計ARM單片機S3C44B0的UART(通用異步收發器)單元提供兩個獨立的異步串行I/O口,都可以運行于中斷模式或DMA模式。也就是說,UART可以產生中斷請示或DMA請求,以便在CPU和UART之間傳遞數據。它最高支持115 200 bps的傳輸速率。S3C44B0中每個UART通道包含兩個用于接收和發送數據的16位FIFO隊列。通常PC機和單片機之間的通信是通過串行總線 RS-232實現的。因此采用一種以MAX232為核心的通信接口電路。該接口電路適用于由一臺PC機與多個8051單片機串行通信的設計,其原理和方法同樣適用于PC機與其它單片機之間的串行數據通信。

此硬件系統中起著重要作用的是RS-232C通信接口電路。它是上位機和下位機之間信息傳遞的樞紐,一切數據的傳輸由它完成,上位機直接利用它的RS-232串行口,為此,采用了RS-232串行通信來接收或上傳數據和指令。但RS-232信號的電平和單片機串口信號的電平不一致,采用MAX232實現TTL邏輯電平和RS-232電平之間的相互轉換。MAX232由單一的+5 V電源供電,只需配接5個高精度10 μF/50 V的鉭電容即可完成電平轉換。因此,避免了用1488和1489時必需兩路電源的麻煩。轉換后的串行信號TXD、RXD直接與PC機的串行口連接。此設計,既發揮出PC機強大的計算和顯示功能,又體現了單片機靈活的控制功能,有利于實現現場信號的實時采集、處理和監控。

1.3 上位機界面的設計

上位機界面用Delphi軟件實現。第一次運行程序前,先要運行setting.exe程序,進行PC機的設置。圖3是數據采集運行界面。

點擊界面內的“實時曲線顯示”,再點擊“開始采集數據”按鈕,就可以看到采集到的曲線并根據時間的更新,曲線也在變化。

2 軟件設計

上位機軟件設計是基于WindowsXP操作平臺,選用Delphi制作。Delphi是一個集成開發環境(IDE),使用的核心是由傳統Pascal語言發展而來的Object Pascal,以圖形用戶界面為開發環境,透過IDE、VCL工具與編譯器,配合連結數據庫的功能,構成一個以面向對象程序設計為中心的應用程序開發工具。上位機主要任務是人機交互,包括接口板子信號發生、波形測試、報表生成、打印輸出、上下位機的通信、測試數據的數據庫管理等,另外通過測試系統軟件界面發送系統相關控制指令,同時對下位機傳送回來的數據進行相關的算法處理,并實時顯示。上接機程序設計框圖如圖4所示。下位機程序即單片機端采用C語言進行開發。單片機通過串口接受上位機PC發送的測試命令及控制命令,配置運行參數,進行周期內的所有測試項目測試,解析系統通信協議,操作對應接口器件,搜集并處理當前系統的狀態信息,將系統狀態的處理結果回傳給PC顯示,上位機接收到來自下位機的數據經過一定處理后存入數據庫中,以便用戶查詢和打印。如圖5所示。

圖4 上位機程序設計框圖

圖5 下位機軟件流程圖

(源程序略)

3 結束語

PC機控制多點溫度測量系統是一個應用性廣、適用性強、設計簡潔的基礎設計,可以應用在多種工業現場溫度的監控設計上,從而使硬件平臺更加清晰高效、緊湊密集,利于軟件代碼的開發、移植、測試、擴展以及模塊化設計,提高產品的靈活性;從產品經濟性來看,由于芯片的高度集成,更利于降低產品成本和設計復雜度。因此,本設計應用前景廣泛,為工業現場監控提供了一種方法和試驗實現的途徑。

[1] 朱建林,郭有貴.上位機與下位機通信的設計初步[EB/OL].(2005-1-29)[2009-10-20].http://www.ca800.com/ apply/html/2007-12-7/n25043.html.

[2] 武志強.單片機實訓基礎教程[M].天津:天津教育出版社,2008.

[3] 杜春雷.ARM體系結構與編程 [M].北京:清華大學出版社,2003.

PC-controller multi-point temperature measurement system experiment

WANG Na-li,WANG Zhao-zhen
(Department of Electrical Engineering,Tianjin Modern Technology College,Tianjin 300222,China)

MCU based on ARM and PC-communication,the eight general-purpose data acquisition system is designed in this paper,which can simultaneously capture voltage,current,temperature,pressure,humidity,different types of data from the PC,taking PC as the host computer option acquisition channels and data collection types,through the sensor and amplifier circuit,collected object is converted to analog electrical signal microcontroller.In the meantime,by the ARM within the integrated 10-bit high-speed A/D the analog signals can be converted into digital signals.Through the serial port to serial communication manner with the upper machine instructions for data and control communications,the data is transmitted to the host computer,which performs the data analysis,conversion,storage,display and retrieval of historical data and other functions.

ARM;data acquisition;temperature;host computer;lower computer

book=1,ebook=33

TP212.11

A

1673-1018(2010)01-0037-03

2009-12-20

王娜麗(1981—),女,助教,研究方向為單片機、DSP、ARM、電子技術實驗實訓.

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产精品视频第一专区| 日本在线欧美在线| 99视频国产精品| 国产免费羞羞视频| 国产精品久久久久久久久久98 | 一级毛片视频免费| 欧美精品伊人久久| 中文字幕 91| 华人在线亚洲欧美精品| 人妻91无码色偷偷色噜噜噜| 美女黄网十八禁免费看| 国禁国产you女视频网站| 最新国产麻豆aⅴ精品无| 狠狠亚洲五月天| 91精品日韩人妻无码久久| 91色国产在线| 日本不卡在线视频| 亚洲欧州色色免费AV| 91丝袜乱伦| 日韩少妇激情一区二区| 国产精品自在在线午夜区app| 欧美精品亚洲精品日韩专区va| 啪啪免费视频一区二区| 日本草草视频在线观看| 无码有码中文字幕| 婷婷午夜天| 国产女人在线观看| 999精品免费视频| 国产中文一区二区苍井空| 一区二区三区国产精品视频| 19国产精品麻豆免费观看| 亚洲AV成人一区二区三区AV| 制服无码网站| 在线看国产精品| 中文成人在线| 欧美人与动牲交a欧美精品| 亚洲天堂.com| 日韩在线播放中文字幕| 中国美女**毛片录像在线| 久久精品国产91久久综合麻豆自制| 国产在线精品人成导航| 五月激情综合网| 99性视频| 精品国产网| 久久美女精品| av手机版在线播放| 亚洲欧美日韩成人在线| 五月婷婷激情四射| 欧美综合中文字幕久久| 欧美国产日产一区二区| 国产一级特黄aa级特黄裸毛片| 日韩视频免费| 欧美高清日韩| 国产精品美乳| 2022国产无码在线| 美女一级免费毛片| 成人精品在线观看| 免费高清毛片| 国内精品手机在线观看视频| 久久熟女AV| 国产精品视频第一专区| 日韩欧美国产精品| 国产国产人成免费视频77777 | 综合亚洲色图| 国产精品毛片一区视频播| 伊人久久青草青青综合| 在线亚洲精品自拍| 91精品国产情侣高潮露脸| 91青草视频| 欧美日韩国产成人在线观看| 欧美激情视频二区| 自慰网址在线观看| 国产在线精品人成导航| 国产成人av一区二区三区| 国产福利一区在线| 一本大道无码日韩精品影视| 欧美精品影院| 91久久偷偷做嫩草影院精品| 99在线视频精品| 午夜日b视频| 国产高清在线精品一区二区三区| 四虎永久免费在线|