Cov txheej txheem:

Arduino Inverted Magnetron Transducer Nyeem Nyeem: 3 Kauj Ruam
Arduino Inverted Magnetron Transducer Nyeem Nyeem: 3 Kauj Ruam

Video: Arduino Inverted Magnetron Transducer Nyeem Nyeem: 3 Kauj Ruam

Video: Arduino Inverted Magnetron Transducer Nyeem Nyeem: 3 Kauj Ruam
Video: #321 7 Sensors tested: Measuring Current with Microcontrollers (Arduino, ESP32, ESP8266) 2024, Hlis ntuj nqeg
Anonim
Arduino Inverted Magnetron Transducer Readout
Arduino Inverted Magnetron Transducer Readout

Raws li ib feem ntawm txoj haujlwm tsis tu ncua ntawm kuv ntawm no, sau tseg qhov kev kawm txuas ntxiv ntawm kuv kev mus rau hauv lub ntiaj teb ntawm Ultra High Vacuum particle physics, nws tau los rau ib feem ntawm txoj haujlwm uas xav tau qee yam khoom siv hluav taws xob thiab coding.

Kuv yuav cov khoom seem MKS series 903 IMT txias cathode lub tshuab nqus tsev, tsis muaj tus tswj lossis nyeem tawm. Rau qee qhov keeb kwm yav dhau, lub tshuab nqus tsev siab heev xav tau ntau qib qib ntsuas kom ntsuas qhov tsis muaj roj cua hauv chav. Raws li koj tau txais lub tshuab nqus tsev muaj zog thiab muaj zog, qhov nyuaj dua qhov ntsuas no xaus.

Ntawm lub tshuab nqus tsev qis, lossis nqus nqus nqus, cov ntsuas cua sov yooj yim tuaj yeem ua haujlwm, tab sis thaum koj tshem tawm ntau thiab ntau dua los ntawm chav, koj xav tau qee yam zoo li cov pa roj ionization ntsuas. Ob txoj hauv kev feem ntau yog kub cathode thiab txias cathode gauges. Cov ntsuas cua kub cathode ua haujlwm zoo li ntau lub tshuab nqus tsev, uas lawv muaj cov filament uas rhaub tawm cov hluav taws xob dawb, uas tau nrawm rau ntawm kab sib chaws. Ib qho roj molecules hauv txoj kev yuav ionize thiab taug kev lub sensor. Cov ntsuas cua txias cathode siv qhov hluav taws xob siab uas tsis muaj cov kab hluav taws xob sab hauv lub tshuab magnetron los tsim txoj hauv kev siv hluav taws xob uas tseem ua rau cov pa roj hauv cov pa hauv lub cev thiab mus rau qhov ntsuas.

Kuv lub ntsuas cua hu ua inverted magnetron transducer gauge, ua los ntawm MKS, uas suav nrog kev tswj hluav taws xob hauv nrog cov cuab yeej ntsuas nws tus kheej. Txawm li cas los xij, qhov tso tawm yog qhov hluav taws xob tawm uas ua ke nrog tus lej logarithmic siv rau ntsuas lub tshuab nqus tsev. Nov yog qhov peb yuav ua phiaj xwm peb cov arduino ua.

Kauj Ruam 1: Dab Tsi Xav Tau?

Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?
Yuav Tsum Tau Dab Tsi?

Yog tias koj zoo li kuv, sim tsim lub tshuab nqus tsev ntawm qhov pheej yig, tau txais qhov ntsuas dab tsi koj tuaj yeem yog qhov koj yuav khom rau. Hmoov zoo, ntau lub tuam txhab tsim khoom tsim cov ntsuas no, qhov twg lub ntsuas cua tawm qhov hluav taws xob uas tuaj yeem siv rau hauv koj tus kheej kev ntsuas. Rau qhov kev qhia tshwj xeeb txawm li cas los xij, koj yuav xav tau:

  • 1 MKS HPS series 903 AP IMT txias cathode lub tshuab nqus tsev
  • 1 arduino ib
  • 1 tus qauv 2x16 LCD cim cim
  • 10k ohm potentiometer
  • poj niam DSUB-9 txuas
  • serial DB-9 cable
  • voltage faib

Kauj ruam 2: Code

Code!
Code!

Yog li, kuv muaj qee qhov kev paub nrog arduino, zoo li cuam tshuam nrog kuv 3d tshuab luam ntawv 'RAMPS teeb tsa, tab sis kuv tsis muaj kev paub sau cov cai los ntawm hauv av, yog li qhov no yog kuv thawj qhov haujlwm tiag. Kuv tau kawm ntau ntawm cov lus qhia sensor thiab hloov kho lawv kom nkag siab tias kuv yuav siv lawv li cas nrog kuv lub sensor. Thaum xub thawj, lub tswv yim yog mus nrog lub rooj saib zoo li kuv tau pom lwm qhov kev ntsuas, tab sis kuv tau siv qhov arduino's floating point peev xwm los ua tus cav/kab zauv sib npaug raws li cov lus hloov pauv muab los ntawm MKS hauv phau ntawv qhia.

Cov cai hauv qab no yooj yim teeb A0 raws li chav tsev ntab rau qhov hluav taws xob, uas yog 0-5v los ntawm qhov faib hluav taws xob. Tom qab ntawd nws tau suav rov qab mus txog 10v nplai thiab cuam tshuam nrog kev siv qhov sib npaug P = 10^(v-k) qhov twg p yog qhov siab, v yog qhov hluav taws xob ntawm 10v nplai thiab k yog chav tsev, hauv qhov no torr, sawv cev los ntawm 11.000. Nws suav hais tias nyob rau hauv qhov taw tes ntab, tom qab ntawd qhia nws ntawm lub vijtsam LCD hauv cov cim kev tshawb fawb siv dtostre.

#include #include // pib lub tsev qiv ntawv nrog tus lej ntawm tus lej sib txuas pins LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // teeb tsa kev ua haujlwm ib zaug thaum koj nias rov pib dua: tsis muaj teeb tsa () {/ / pib ua kev sib txuas lus ntawm 9600 khoom ib ob: Serial.begin (9600); pinMode (A0, INPUT); // A0 tau teeb tsa ua tswv yim #define PRESSURE_SENSOR A0; lcd.begin (16, 2); lcd.print ("MKS Instruments"); lcd.setCursor (0, 1); lcd.print ("IMT Txias Cathode"); ncua (6500); lcd.clear (); lcd.print ("Kev ntsuas siab:"); } // lub voj kev niaj hnub sau ntau thiab ntau dua ib si: void loop () {ntab v = analogRead (A0); // v yog qhov ntsuas hluav taws xob teeb tsa ua chav nyob ntab ntawm analogRead v = v * 10.0 /1024; // v yog 0-5v qhov faib hluav taws xob ntsuas los ntawm 0 txog 1024 suav rau 0v txog 10v nplai ntab p = pow (10, v - 11.000); // p yog qhov siab hauv torr, uas sawv cev los ntawm k hauv qhov sib npaug [P = 10^(vk)] uas yog - // -11.000 (K = 11.000 rau Torr, 10.875 rau mbar, 8.000 rau microns, 8.875 rau Pascal) Serial.print (v); char siabE [8]; dtostre (p, pressureE, 1,0); // hom ntawv tshawb fawb nrog 1 zauv qhov chaw lcd.setCursor (0, 1); lcd.print (siab E); lcd.print ("Torr"); }

Kauj Ruam 3: Xeem

Image
Image
Kev Xeem
Kev Xeem

Kuv ua qhov kev sim siv lub zog hluav taws xob sab nraud, hauv daim ntawv ntxiv 0-5v. Tom qab ntawd kuv tau ua qhov kev suav ntawm tus kheej thiab ua kom ntseeg tau tias lawv pom zoo nrog tus nqi tso tawm. Nws zoo li nyeem me ntsis los ntawm qhov tsawg heev, txawm li cas los xij qhov no tsis tseem ceeb tiag tiag, vim nws nyob hauv qhov kuv xav tau tshwj xeeb.

Txoj haujlwm no yog thawj qhov haujlwm loj rau kuv, thiab kuv yuav tsis ua tiav yog tias nws tsis yog rau zej zog zoo heev arduino: 3

Cov lus qhia suav tsis txheeb thiab cov phiaj xwm phiaj xwm tau pab tiag tiag los xam seb yuav ua li cas. Muaj ntau qhov kev sim thiab ua yuam kev, thiab ntau yam tau raug daig. Tab sis thaum kawg, Kuv zoo siab heev nrog qhov no tau tawm los, thiab ua siab ncaj, qhov kev paub ntawm kev pom cov cai koj tau ua yam nws yuav tsum tau ua rau thawj zaug yog qhov txaus txaus.

Pom zoo: