YOKOGAWA PW482-10系統(tǒng)采用SAMSUNG公司的32位ARM微控制器S3C44BOX,利用單總線數(shù)字溫度傳感器DS18B20作為分布式測溫元件。該系統(tǒng)具有電路簡單,可靠性高,易于安裝和擴展維護的特點,可作為一種新型的數(shù)控機床測溫系統(tǒng)設(shè)計方案。
關(guān)鍵詞:ARM,YOKOGAWA PW482-10,數(shù)字溫度傳感器,DS18B20 0 前言 熱誤差是數(shù)控機床的zui大誤差源,數(shù)控機床的溫度測試為機床熱誤差的補償提供依據(jù)。傳統(tǒng)的測溫方案是將模擬信號通過電纜遠距離傳輸至數(shù)據(jù)采集卡進行A/D轉(zhuǎn)換并處理,實用中必須解決長線傳輸和模擬量傳感器布線等問題。本文介紹了一種新型的設(shè)計方案,控制器采用SAMSUNG公司的32位ARM微控制器S3C44BOX,溫度傳感器采用單總線數(shù)字溫度傳感器DS18B20。
YOKOGAWA PW482-10采用數(shù)字溫度傳感器即在測試點完成了信號的數(shù)字化,提高了傳輸?shù)目煽啃?,同時簡化了外圍電路,也便于傳感器在機床上的布置安裝。ARM處理器控制數(shù)字溫度信號的采集,并與上位PC機通訊,同時其他硬件資源提供熱補償系統(tǒng)其他功能。本文在介紹數(shù)字溫度傳感器DS18B20的基礎(chǔ)上,給出了系統(tǒng)的軟硬件設(shè)計方案,對軟件實現(xiàn)中的關(guān)鍵點做了詳盡的注釋說明。 1 數(shù)字溫度傳感器DS18B20介紹
1.1 YOKOGAWA PW482-10的結(jié)構(gòu) DS18B20是美國DALLAS公司推出的一種可組網(wǎng)數(shù)字溫度傳感器。DS18B20只有一個數(shù)據(jù)輸入/輸出口,是單總線芯片。DS18B20工作時,被測溫度值直接以單總線的數(shù)字方式傳輸。 DS18B20體積小,電壓適用范圍寬(3V-5V),可以通過編程實現(xiàn)9~12位的溫度讀數(shù),即有可調(diào)的溫度分辨率。測溫范圍-55℃~+125℃,在-10℃~+85℃時,精度為±0.5℃。
其可選封裝有TO-92、SOIC及CSP封裝。 每個DS18B20出廠時都有一個*的64位序列號,因此一條總線上可以同時掛接多個DS18B20而不會出現(xiàn)混亂。DS18B20包括一個暫存RAM和一個E2RAM。暫存存儲器RAM用于存放工作參數(shù)和測量值,其作用是保證在單線通訊時的完整性,包括8個字節(jié)。E2RAM用于設(shè)定非易失性溫度報警上下限值TH和TL(調(diào)電后依然保存)。
1.2 YOKOGAWA PW482-10的工作時序 DS18B20嚴(yán)格遵循單總線協(xié)議,工作時,主機先發(fā)一復(fù)位脈沖,使總線上的所有DS18B20都被復(fù)位,接著發(fā)送ROM操作指令,使序列號編碼匹配的DS18B20被激活,準(zhǔn)備接受下面的RAM訪問指令。RAM訪問指令控制選中的DS18B20工作狀態(tài),完成整個溫度轉(zhuǎn)換,讀取等工作。在ROM命令發(fā)送之前,RAM命令命令不起作用。表1列出了所有操作命令。整個操作主要包括三個關(guān)鍵過程:主機搜索DS18B20序列號、啟動在線DS18B20做溫度轉(zhuǎn)換、讀取溫度值。
Busch Type 100 138 3 phase vacuum pump
Set of 5 MCC cabinets with overhead heavy busbar distribution switchboard
BTR VJR 65/20 Stainless chemical process pump 3" x 2 1/2 " exit factory recon.
Commercial Kitchen Tilting Steam Kettle
Parker 15KW 20HP Hydraulic power pack 20-RE-1-10C-N-2?5-C-1-02 CMC 3 phase motor
KSB CPK Euro Stainless chemical process pump 3" suction x 2" outlet flanged
Mono SAA22HIA8/CO C450515 progressive cavity 1.5inch stainless steel pump 1.5kW
Neway Ball Valve 10x8" inch cl 600 Fig BS6RB5F888-R LF2 body 316 ball devlon 5
KEYSTONE Biffi Alga F79A Pneumatic valve Actuator Model 0.9C 280 6890Nm torque
High Power Variable Voltage DC Power Supply Distribution Board 220V 150A
SMC LT-213A-E2PF-10?0K-R5 ELECTRICAL ACTUATOR LTF AC SERVO ball screw slide
Fisher Stainless 4" inch ANSI flanged control valve globe
Bacci MOD double sided oscillating mortiser 3 phase
CTS Plastics Machinery Tumble Mixer blender suits 200L drum
Ragazzini twin stainless helical screw receiver feeder press last use grapes
Goulds 3196 316 stainless steel pump 3" x 2" Chemical process pump 4kW 2 pole
Fisher Stainless 4" inch 4-300 RF Ansi flanged type EZ control valve
Brownbuilt adjustable steel compactus shelving system Adelaide Brown Built 8 bay
DataTaker DT605 Series 3 Inligent Universal Input Industrial data logger
Allen Bradley 1394C-AM75-IH 15kW AC servo controller