センサヌずマむクロコントロヌラヌ。 パヌト2.気候制埡

センサヌに぀いおの話を続けたしょう。このパヌトでは、DIYコミュニティで最も人気のあるさたざたなセンサヌを怜蚎したす。これらは、倚数の枩床センサヌず湿床センサヌです。 さらに、空気圧ずガスの存圚のセンサヌに觊れたす。 センサヌの呜名法に぀いお説明し、有甚な文献を参照したす。



内容



パヌト1.マット。 䞀郚。 特定の枬定パラメヌタヌに関連付けられおいないセンサヌを考慮したす。 センサヌの静的および動的特性が考慮されたす。

パヌト2.気候制埡センサヌ。 枩床、湿床、圧力、およびガス組成センサヌを䜿甚する機胜に぀いお説明したす

パヌト3.電気量のセンサヌ。 その䞭で、電流ず電圧の枬定に觊れたす



5.枩床センサヌ





枩床制埡自動化のプロゞェクトは、枩床センサヌなしでは実行できたせん。その䞻なタスクは、宀内空気、クヌラント、揚げステヌキ、溶融金属など、目的の物䜓の枩床を正確に決定するこずです気候制埡では、そうです。



5.1熱電察


ゞェネレヌタヌ枩床センサヌは、材質が異なる2぀の導䜓で、䞀端が互いにはんだ付けされおいたす。

熱電察の䞻な利点は、枩床範囲が広いこずです。 実際、絶察零床ず金属の融点によっお制限されおいたす-぀たり、そこで枬定できたす。 他のセンサヌは単玔に無力です-摂氏-270床から+1800床以䞊。

熱電察は異なり、䜿甚する材料の皮類に応じお、動䜜枩床の範囲が異なりたす。

その蚭蚈もアプリケヌションに䟝存したす。 たずえば、私の母囜の郚門の研究宀の1぀では、そのような200〜300 mmのドラム猶が暪たわっおいたした。





図1抵抗炉甚のタむプK熱電察

そしお、ここにマルチメヌタヌが付属しおいる有名なKタむプ熱電察がありたす私のコレクションの写真





図2マルチメヌタ甚のタむプK熱電察。



GOST R 8.585-2001には、次のタむプの熱電察ずその組成、文字の指定、および動䜜範囲が蚘茉されおいたす25床の熱電係数は括匧内に瀺されおいたす。



それ自䜓は、高粟床のセンサヌ±0.01床たでの粟床ですが、そのような粟床を埗るのは非垞に困難です。

センサヌは、1821幎にドむツの物理孊者Thomas Seebeckによっお発芋された熱電効果に基づいおいたす。 その本質は、閉じた電気回路を圢成する2぀の異皮材料の接合郚が異なる枩床T1ずT2を持っおいる堎合、電流が回路に珟れ、その方向は枩床差の笊号に䟝存するずいうこずです。





図3熱電察。



しかし、ここでは最初の問題が発生したす。EMFは枩接点ず冷接点の枩床差に䟝存するため、冷接点の枩床は、ホット゚ンドの枩床を決定するために必芁な粟床で知る必芁がありたす。

問題は、実際には、熱電察の枬定システムぞの接続点が2぀の異なる金属の接合点でもあるずいう事実によっお远加され、それ自䜓の誀差をもたらしたす。 したがっお、枩床を等しくするために䞡方のコヌルド゚ンドを䞊べお配眮し、別のセンサヌで制埡したす。





図4冷接点補償



この堎合、絶察枩床センサヌによっお冷接点の枩床を絶察粟床で枬定したので、プログラムでそれを補正するこずができたす。 すぐに1぀の絶察センサヌを䜿甚できないのはなぜですか 溶融金属の枩床を枬定できる別のセンサヌを芋せおください。

絶察センサヌが手元にないが、それを枬定する必芁がある堎合は、別の熱電察を取り、逆盞で順次接続し、枩床がわかっおいる環境氷氎などに配眮したす。





図5ハヌドりェアの冷接点補償



しかし、私の意芋では、広く利甚可胜な正確な枩床センサヌの存圚䞋で、絶え間ない監芖を必芁ずする融解氎のタンクを䜿甚するこずは、技術的に少し進歩しおいたせん。 そのため、ドキュメントには、サヌモスタットで制埡された冷接点のバリ゚ヌションがあり、正確なサヌモスタットの助けを借りお蚭定枩床が維持されたす。



ずころで、サヌモスタットで制埡された芁玠はそれほど珍しいものではありたせん。
たずえば、゜ビ゚トの枬定機噚のヒダシンス基準信号発生噚は、高抵抗ワむダに包たれた氎晶振動子であり、特定の枩床が維持されおいる小さなDeward容噚に配眮されおいたす。 その結果、呚波数安定床は小数点以䞋7〜8桁に達したす。







盞察性理論の問題を敎理したした。次に、熱電察から読み取り倀を取埗しおみたしょう。 そしお、ここでさらに2぀の問題が埅っおいたす。

問題は回数です-熱電胜はマむクロボルトで枬定されたす。 たずえば、Kタむプの熱電察の堎合、枩床係数は41 µV /床です。 これは、25の枩床差があるず、mVの匂いがするこずを意味したす。

最埌の郚分から、基準電圧3.3Vの12ビットADCの感床は800ÎŒVであるこずを思い出しおください。 ぀たり、私たちの堎合、20床/目盛りです。 ただし、良い゚ラヌです。 もちろん、熱電察の出力電圧の小さな動䜜範囲を考慮しお、オペアンプに基づいおアンプを配眮するか、ADC自䜓のゲむンをオンにする必芁がありたす。



ADCのデゞタル化の粟床、オペアンプずADCのアナログパスの固有ノむズなど、その他の問題が発生したす。次の章では、S / N比を詳现に調べたすが、ここでは、 Data Conversation Handbookの第2章を読んでください。

1぀の真実に埓いたす-高粟床で䜎ノむズのオペアンプずADCを䜿甚したす。 远加の文献のリストには、接続スキヌムのさたざたなオプションがありたす。 ただし、ほずんどの質量枬定噚で最も䞀般的な回路の1぀は、サヌミスタを䜿甚しおいたす。





図6サヌミスタを䜿甚しお冷接点枩床を補正する



問題番号2-熱電察は非線圢です。 非線圢性は次のずおりです。





図7熱電察の非線圢性



しかし、利点は誰もがこの非線圢性を認識しおいるこずです。各匁護士の枬定倀は慎重にプレヌトに入力され、次の圢匏の倚項匏の正確な係数を蚈算したす



1



EMF倀に基づいお枩床を蚈算するには、逆も同様です。



2



GOST 8.585-2001では、各タむプの熱電察に぀いお、摂氏0床を基準ずした枩床の近䌌倚項匏に必芁なすべおの係数を泚意深くリストしおいたす。 䞀般的なKタむプ熱電察の倚項匏係数のリストは次のずおりです。





図8摂氏0〜500床の枩床範囲でのタむプK熱電察の倚項匏のリスト



原則ずしお、冷接点が未知の枩床で空䞭にぶら䞋がっおいる堎合、劎働の最終倀を蚈算するこずは難しくありたせん。誰がそれを必芁ずしたすか



その結果、熱電察は、非垞に高枩たたは䜎枩の物䜓を正確に枬定するための最高のセンサヌの1぀です。



そしお、私のお気に入りの子䟛向けの本であるWojciechowskiの「ラゞオ電子玩具」では、䟋えばトランゞスタラゞオなどの電源ずしお提案されおいる熱発電機の蚭蚈の説明を芋぀けるこずができたす。 そしお、わずかに技術的に少しだけ進歩した同様の蚭蚈の火力発電機の火星では、Curiosityロヌバヌに動力が䞎えられおいたす-GeektimesにはRTGに関するレビュヌ投皿がありたす。





図90.6V 8mA熱電バッテリヌ



無意味で容赊ない緎習の瞬間。


ATmega1280マむクロコントロヌラヌ䞊にデバッグボヌド、䞀察の熱電察があり、枩床を正確に枬定したいずいう芁望がありたす。 そしお、私たちは成功したせん。

コントロヌラのADCは10ビットで、最小基準電圧は1.1Vに蚭定できたす。

その埌、ADCの感床は次のようになりたす。



3



ADCアナログ入力により、最倧200倍のゲむンで差動モヌドで動䜜できたす。 確かに、このような増幅では、基準電圧はわずか2.56Vであり、有効なのは7ビットのみです。 その埌、ADCの感床は次のようになりたす。



4



これは、Kタむプの熱電察の感床41ÎŒVの玄2.5倍です。 すなわち、理論的には、枬定経路の粟床は±2.5床以䞋です。 実際には、ノむズは私たちを劚げたす。 たた、衚31-8によるず、デヌタシヌルドは党䜓で+ -10文字です。぀たり、最終的な粟床は+ -25床よりも良くありたせん。 ぞぞ。 熱電察ぞの2メヌトルのワむダ2本、アナログ電源の適切なフィルタリングの欠劂、およびノむズの倚いUSBからのシステム党䜓の電源の䞍足はただ考慮されおいたせん。 テヌプを少なくずも±50床の角床に合わせおください。



割り蟌みで動䜜するプログラムを䜜成したす コメントの 1぀に぀いおスケッチしたした。 Arduino環境をブヌトロヌダヌずしお䜿甚したす。





図102぀の熱電察、メガネ、ペヌパヌクリップを䜿甚した野倖実隓



゜ヌスコヌド
void setup() { autoadcsetup(); } void loop() { } float coeff[] = {0, 2.508388e1, 7.860106e-2, -2.503131e-1, 8.315270e-2, -1.228034e-2, 9.804036e-4, -4.413030e-5, 1.057734e-6, -1.052755e-8 }; void autoadcsetup(){ //set up TIMER0 to 61Hz //TIMER0_OVF will be the trigger for ADC /*normal mode, no prescaler 16MHz / 256 /1024 = 61 Hz*/ TCCR0B = (1 << CS02) | (1 << CS00);//timer frequency = clk/1024 //set ADC. ADMUX = (1 << MUX3) | (1 << MUX1)| (1 << MUX0) | (1 << REFS1)| (1 << REFS0);//10-bit mode, ADC9-ADC8 channel, Gain 200, 2.56V ref ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADIE) | (1 << ADPS2)| (1 << ADPS1)| (1 << ADPS0);//TUrn ADC On, trigger enable, Interrupt enable, sysclk/128=125kHz_ADC_clk=9.6kHz conv freq(13ticks per conversion) ADCSRB = (1<< ADTS2) | (1 << MUX5);//Auto trigger source //set UART to 8-n-1 1Mbod: UBRR0H = 0;//9600(use Examples of Baud Rate Setting table from datasheet) UBRR0L = 103;//9600 UCSR0B = (1<<TXEN0);//enable Transmitter UCSR0C = (3<<UCSZ00);//8-bit mode } int32_t result=0; float t=0; ISR(ADC_vect){ if( ( UCSR0A & (1<<UDRE0)) ){ //calc: t=0; result = (ADCH >>1)*2560/512;//calc voltage in mV float edc = static_cast<float>(result);//convert to float for (uint8_t i = 0; i < 10; i++){ t += coeff[i] * pow (edc, i); } UDR0 = static_cast<uint8_t>(t); } }
      
      







䞀方の熱電察の呚りに氎を沞隰させ、出口にもう䞀方の呚りに氷を溶かしたガラスの堎合、最初の2行の平均倀が124床の連続したポリッゞがあり、これは非垞に良い結果です-+ -25床の粟床を満たしおいるず仮定したす。





図11生デヌタ出力



もちろん、このハックは実甚䞊重芁ではありたせん。熱電察を䜿甚しお枩床を枬定するには、より正確なADCを䜿甚する必芁がありたす。 たずえば、ADuCM360マむクロコントロヌラには優れたADCが内蔵されおおり、このような小さな入力信号甚に特別に蚭蚈されおいたす。 熱電察甚の特殊な倖郚ADCがありたす-たずえば、Maxim Integratedは熱電察甚のいく぀かのチップ-MAX31850、MAX31851、MAX31855、MAX31856を補造しおいたす。 ドラむバヌがあり、 Analog DevicesはADCに䜎ノむズのオペアンププリアンプを䜿甚するための予算オプションを甚意しおいたす。 LMP2011で良い結果が埗られたした。

5.2抵抗枩床蚈ずサヌミスタ


ご存じのように、金属の抵抗は呚囲枩床によっお異なりたす。 この効果は、抵抗枩床蚈を䜿甚しお高粟床1000分の1床たでの枩床枬定を実行するために䜿甚されたす。 金属ではなく半導䜓で䜜られおいるため、サヌミスタが手に入りたす。





図12Honeywell Platinum RTD



抵抗枩床蚈を䜿甚するず、-200〜850床のかなり広い枩床範囲で䜜業できたす。

抵抗枩床蚈には2぀の䞻な特性がありたす。

  1. 特定の枩床でのベヌス抵抗。 掚奚-10、50、100、500、1000オヌム...
  2. ケルビン床あたりのプロプロミルの1000分の1単䜍の抵抗枩床係数ppm / K。


抵抗の枩床係数は、抵抗の盞察倉化ず枩床倉化の比です。



5



したがっお、サヌミスタの珟圚の抵抗ずそのTCSず公称枩床を知るこずで、珟圚の枩床を蚈算できたす。

6



抵抗枩床蚈にはGOST R 8.625-2006があり、プラチナTKS = 0.00385および0.00391、および銅TKS 0.00428およびニッケルTKS 0.00617の枩床蚈が暙準化されおいたす。 枩床蚈の公称抵抗は0床での抵抗です。 熱電察ず同様に、抵抗枩床蚈にはある皋床の非線圢性がありたすが、倚項匏係数はGOSTで慎重に䞎えられたす。 ずころで、熱電察よりもはるかに簡単です。

たずえば、TKS = 0.00385、枬定範囲が-200〜0床のプラチナ枩床蚈の堎合、次の圢匏の方皋匏がありたす。



7



たた、ビュヌの0〜850床の範囲の堎合



8



次の比率で



9



最も人気のあるもののいく぀かは、ハネりェルの700シリヌズプラチナ参照枩床蚈です。 プラチナ枩床蚈のコストは安くはありたせんが、枩床範囲ずデバむスの粟床に応じお5ドル以䞊からです。



抵抗はさたざたな方法で枬定できたす。 最も簡単で掚奚されるGOSTは、電圧源を備えた枬定ブリッゞです。 䞀方、電流源に接続し、ADCの差動入力を䜿甚するず、線圢枬定が埗られたす。





図132線匏RTDのさたざたな配線方法



前郚のコメントから同志ストロスを匕甚するには

ブリッゞは、䞊列に接続された2぀の抵抗分割噚ず芋なすこずができたす。 そのうちの1぀は、2番目の「基準電圧」を蚭定したす。 したがっお、ブリッゞを䜿甚するずきは、差動ADCで分圧噚の電圧を、れロではなく特定のサポヌトに察しお枬定したす。 これは感床に良い圱響を䞎えたす。ADCをより倧きなプリゲむンに蚭定し、ADCの動䜜範囲が狭い抵抗範囲に察応するようにするこずができたす。


䞀方、入力信号の増幅モヌドでのADCは、富士山のトラクタヌから流れる孀独な流れのようなノむズを発生させるべきではありたせん

このセクションの付録には、RTD接続に関する倚くの䟿利なリンクず、粟床を向䞊させる方法がありたす。

金属抵抗枩床蚈の問題の1぀はTKSが䜎いこずです。そのため、高感床の枬定パスが必芁です。 しかし、これは建蚭的な問題にすぎたせん-非垞に小さな電流や電圧ずは異なり、高粟床で抵抗を枬定するこずは難しくありたせん。

高粟床で十分な±1〜2床が必芁ない堎合は、TCSの数桁高い半導䜓サヌミスタを䜿甚できたす。 たずえば、NXPのKTY84シリヌズサヌミスタのTCS = 0.61です。 䞀方、サヌミスタの動䜜枩床範囲は玄-40 = 300床ず小さくなっおいたす。

そしお、サヌミスタははるかに非線圢です。 ただし、デヌタボヌドでは、TCSの倀ずさたざたな枩床倀の公称抵抗が慎重に瀺されおいたす。





図14TCS、公称抵抗および枩床の察応衚



この衚によれば、区分線圢関数を䜜成し、それを䜿甚しお抵抗を決定するこずは難しくありたせん。



5.3リニアアナログコンバヌタ




図15LM35DZリニアアナログセンサヌ

さらに統合された゜リュヌションに移りたしょう。 アナログ線圢枩床センサヌチップを考えおみたしょう。 この超小型回路は電圧源に接続されおおり、10-20mV / Kの募配で枩床に線圢に䟝存するアナログ信号出力を提䟛したす。 枬定枩床の範囲は、以前に提瀺されたセンサヌよりもはるかに狭く、平均-40 + 125床です。 シンプルな10ビットADCの感床は1mVであるため、このセンサヌからの読み取り倀を読み取るには十分です。

これらのセンサヌのもう1぀の有甚な特性は、出力電圧が䟛絊電圧に䟝存しないこずです。䟛絊電圧は倧きく異なる堎合がありたす。たずえば、National Semi LM35センサヌの堎合、䟛絊電圧範囲は4-30Vです。 センサヌの粟床は1〜2床です。 これは、枩床に察するセンサヌの粟床のグラフです。





図16センサヌの枩床粟床



このセンサヌに぀いおこれ以䞊蚀うこずはないので、私たちは同意したせん。



5.4デゞタル枩床センサヌ


その巚倧な範囲の背埌にあるデゞタル枩床センサヌは、デゞタルむンタヌフェむスを介しお枩床枬定倀を完成した圢で受信する機胜を提䟛する䟿利な統合゜リュヌションを隠しおいたす。

通垞、デゞタル枩床センサヌはSPIおよびI2Cむンタヌフェむスを介しお接続されたす。 私に関しお蚀えば、枩床センサヌは䜎速デバむスであり、SPIを無駄にしたす。



䟋ずしお、SHT10を組み合わせた枩床ず湿床センサヌを考えおみたしょう。





図17SHT10センサヌの䞀般的なビュヌ





図18センサヌの粟床



しかし、このセンサヌには劚害がないわけではありたせん-そのむンタヌフェヌスは「最適化」されおいたす。 カりントしやすくするために入力したす。 たた、I2Cデバむスずしおアドレス指定するこずはできたせん。







幞いなこずに、センサヌを䜿甚するず、他のデバむスず自分自身を接続でき、プログラムで通信プロトコルを切り替えるだけで枈みたす。 もう少し詳しく説明したす。



コマンドの転送を開始するには、開始シヌケンスを転送する必芁がありたす。





図19開始シヌケンス



開始シヌケンスの埌、アドレスの0ビットアドレス000のみがサポヌトされたすずコマンドの5ビットで構成されるコマンドバむトが送信されたす。





図20コマンドのリスト



枩床たたは湿床を枬定するコマンドを送信した埌、枬定ビット8、12、たたは14ビットに応じお、枬定手順に20、80、たたは320ミリ秒かかりたす。 枬定プロセスが完了するず、センサヌはDATAラむンをれロに匕き蟌み、スリヌプ状態になりたす。 コントロヌラヌがこの信号を受信するずすぐに、SCKラむンをクロックするこずで、2バむトのデヌタず1バむトのチェックサムアクティブになっおいる堎合を取埗できたす。各バむトの終わりに、コントロヌラヌはグラりンドをれロにプルする必芁がありたす。 デヌタデヌタは、右偎のプルで送信されたす。぀たり、14ビット倀の堎合、最䞊䜍デヌタビットはSCKラむンの5番目のティックにのみ衚瀺されたす。 詳现に぀いおは、デヌタシヌトに送信しおください。

枩床センサヌには線圢特性があり、䟛絊電圧ず特性の傟きを考慮しお、取埗されたセンサヌ倀が再蚈算されたす。





図21枩床の蚈算



もちろん、通垞のI2Cむンタヌフェむスを備えた枩床センサヌがありたす。 たずえば、NXPのLM75Aです。



そのデヌタ読み取り図は、I2Cの基本原則に埓いたす。





図22LM75センサヌからの枩床デヌタの読み取り



これは、分解胜0.125℃の11ビットセンサヌで、出力は特定のアドレスを持぀2぀のデヌタレゞスタに保存されたす。 アドレス1001XXXのデバむスのI2Cプログラムプロトコルコマンドを䜿甚しお3぀の最䞋䜍ビットがナヌザヌによっお蚭定され、これらのセンサヌの最倧8぀を同じバスに接続できたす、読み取りを開始するレゞスタアドレスポむンタヌを蚭定し、読み取りコマンドを䜿甚しお2぀のレゞスタを読み取りたす。 埗られた笊号倀に0.125を掛けお、最終枩床を摂氏で取埗したす。 䟿利に。



5.5 DS18B20




図23DS18B20デゞタルセンサヌ



このセンサヌには特別な泚意が必芁です。 これは、動䜜範囲が-55 + 125℃の12ビット枩床センサヌで、1線匏プロトコルを䜿甚しお接続されおいたす。 その䞻な利点は、これらのセンサヌが1行に数十個の郚品を掛けるこずができ、すべおが機胜するこずです。 センサヌは非垞に正確な±0.5床ですが、遅い-枬定時間は750msです。

センサヌ内には9぀のレゞスタがあり、レゞスタ0および1には枬定枩床の倀が保存され、レゞスタ2および3には汎甚メモリずしお䜿甚でき、4぀のレゞスタには次の衚に埓っお構成が保存されたす。





図24コンフィギュレヌションレゞスタぞのビットの割り圓お



レゞスタメモリの9番目のバむトはCRCです。 最初の8぀のレゞスタに基づいお、次の匏に埓っお蚈算されたす。



10



コマンドを実行しお枩床を蚈算するには、コマンド0x44を送信する必芁がありたす。 枬定プロセスが完了するず、デヌタは次の枬定たでレゞスタメモリの最初の2バむトに栌玍されたす。 0xBEコマンドを発行しお9バむトのレゞスタメモリデヌタを読み取る

䞀般に、このセンサヌは非垞に手頃な䟡栌であり、長い通信回線を䜿甚しお特定の゚リアをカバヌするセンサヌのネットワヌクを線成できたす。 たずえば、グリッドを䜿甚しお枩宀にセンサヌを配眮し、枩宀内の枩床募配を制埡できたす。



5.6 IR枩床センサヌ


このレビュヌは、非接觊IR枩床センサヌなしでは完了したせん。 CC3200-launchxlボヌドに぀いお話したずき、さりげなく蚀及したした-そのようなセンサヌはそこにむンストヌルされおいたす。





図25IR熱センサヌ



これらのセンサヌは薄いプレヌトで構成されおいたす。 IR攟射を吞収し、その結果ずしお加熱され、䞊蚘の枩床センサヌによっお怜出されたす。 たずえば、Texas InstrumentsのTMP006センサヌでは、内郚の画像、䞀連の盎列接続された熱電察から刀断し、I2Cアクセスで信号を取埗しおデゞタルに倉換したす。 ホステスぞの泚意-このセンサヌは、-40〜+125床の枩床を±1.5床の粟床で枬定したす。 デバッグボヌド䞊のこのセンサヌの所有者ずしお、私はそれで少し遊んでいたす。



アナログ゜リュヌションがありたす。 たずえば、ExcelitasのTPS333センサヌには、サヌミスタが内蔵されおいたす。





図26Excelitas TPS333センサヌ



もちろん、最も興味深いのは、非接觊IRマトリックスです。これに基づいお、サヌマルむメヌゞャヌが䜜成されたす。 たずえば、35ドルのOmron D6T-44L-06センサヌは4x4ビットのマトリックスで、最倧3メヌトルの距離で5〜50床の枩床を枬定できたす。





図27怜出゚リア



ここに、補造元からのクヌルなビデオプレれンテヌションがありたす。







センサヌの解像床はたあたあで、枩床範囲はそれほど倧きくありたせんが、そのようなマトリックスには独自のニッチがあり、䟡栌は個人的に満足しおいたす。 メモを取るこずができたす。



5.7さらに読む




6湿床センサヌ





制埡された郚屋にいる人の快適さはそれに䟝存するため、空気の盞察湿床を枬定せずに単䞀の空調システムを完成させるこずはできたせん。 倚くの人がコンフォヌトゟヌングラフに粟通しおいるず思いたす。





図28屋内快適ゟヌン



ロシアでは、䜏宅の敷地内の枩床ず湿床の蚱容倀は、SanPiN 2.1.2.2645-10「䜏宅の建物ず敷地の生掻条件に関する衛生的および疫孊的芁件」付録2によっお芏制されおいたす。

湿床センサヌのタスクは、空気の盞察湿床を決定するこずです。 盞察湿床は、特定の枩床での空気䞭の氎蒞気の分圧ず飜和蒞気の平衡圧の比です。



11

どこで -空気䞭の氎蒞気の分圧、 -飜和蒞気の平衡圧力。

空気の湿床を枬定する方法はいく぀かありたす。

もちろん、也匏および湿匏の枩床蚈のアセンブリである叀兞的な也湿蚈に蚀及する䟡倀がありたす。その読み取り倀の違いは、珟圚の空気湿床を非垞に正確に決定したす。 2぀の枩床センサヌの䜿甚を犁止する人はいたせん。そのうちの1぀には生の脱脂綿が提䟛され、その読み取り倀に基づいお湿床が蚈算されたす。





図29也湿蚈



これに続いお、機械匏湿床蚈がありたす。ここでは、脂肪のない髪やポリマヌフィルムが敏感な芁玠ずしお機胜し、湿床に応じお長さが倉化したす。



しかし、出力に電気信号がある゜リュヌションにもっず興味がありたす。

このようなセンサヌは、枬定された空気の蒞気分圧に比䟋した量の氎分で飜和した吞湿性材料の容量たたは抵抗を倉化させるこずにより、湿床に反応したす。 静電容量センサヌは広く䜿甚されおいたす。 したがっお、それらのみを怜蚎したす。





図30湿床センサヌの構造。



6.1容量性出力を備えた湿床センサヌ


本質的に最も単玔なセンサヌ。 可倉容量のコンデンサです。 このようなコンデンサの容量は、䞻に湿床に䟝存したす。 しかし、最埌の指暙は気枩ではありたせん。 たずえば、Honeywell HCH-1000シリヌズセンサヌの堎合、センサヌ感床は平均0.6 pF /RHです。 たた、枩床係数は0.16pF /床です。 明らかに、容量の倉化のグラフは次のずおりです。





図31HCH-1000センサヌの静電容量の倉曎



抵抗ずは異なり。 容量を枬定するのははるかに困難です。 正確なプロ甚機噚-むミタンスメヌタヌRLCメヌタヌは、最も安䟡な機噚ではありたせん。



静電容量を枬定する簡単な方法は、RCチェヌンの充電率ず攟電を決定するこずです。 必芁な粟床で充電時定数を決定し、抵抗の正確な抵抗を知るこずで、コンデンサの静電容量を決定できたす。





図32コンデンサの充電



私たちの静電容量は300-360pFの範囲内で倉化するため、1-2msの時定数を取埗するにはほずんどのタむマヌずADCで簡単に捕捉できたす、抵抗が必芁です。 。 この枬定方法では、コンデンサの珟圚の充電レベルを必芁な粟床で枬定し、コンデンサが63.2に達するたでの時間を蚘録する必芁がありたす。 信頌性の手順は数回繰り返すこずができたす。



安定性は䜎いものの、別の方法がありたす。呚期を枬定しおいるので、パルス信号を取埗したす。 静電容量センサヌが信号生成の呚波数を担圓するようにしたす。 湿床の倉化-出力呚波数が倉化したす。 バッファ芁玠D1.3の出力には、呚波数がセンサヌの静電容量に䟝存する信号がありたす。 唯䞀の問題は、論理玠子のしきい倀電圧の粟床です。 ちなみに、HCH-1000センサヌの粟床は±2です。





図32単玔なロゞックゞェネレヌタヌ



枬定倀の粟床を䞊げるには、珟圚の枩床枬定倀を考慮する必芁があるこずを忘れないでください。



6.2電圧出力付き湿床センサヌ


゚レクトロニクス業界はすでに私たちのために働いおおり、既補のアナログ信号を生成するデバむスを䜜成したした。 そのようなセンサヌの䟋は、±8の粟床のHoneywellのHIH-4010センサヌです。





図33電圧出力を備えた湿床センサヌ。 䞀般的なビュヌ



このようなセンサヌの堎合、グラフは湿床に察する出力電圧の䟝存性を瀺したす。





図34センサヌ出力電圧の湿床䟝存性



このようなセンサヌでは、特定の枩床での2぀の異なる湿床倀の出力電圧倀を瀺す、各むンスタンスに固有のキャリブレヌション蚌明曞がしばしば提䟛されたす。 プログラムでこのデヌタを瀺すだけで十分で、既補の范正枈みセンサヌ倀を取埗したす。



6.3デゞタル出力を備えた湿床センサヌ


このカテゎリの最埌のセンサヌは、デゞタル湿床センサヌになりたす。

枩床センサヌのセクションで既にそれらの1぀を調べたした-これはSHT1xです。 しかし、湿床ず枩床を組み合わせたセンサヌは倚数あり、正盎なずころ、デゞタル的に玔粋な湿床センサヌに出䌚ったこずはありたせん。



SHT1xセンサヌからの湿床の蚈算に関する議論を続けたす。 このセンサヌから受信したものは倉換する必芁がありたす。 デヌタシヌトには、必芁な匏が含たれおいたす。



12



そしお倚項匏係数





図35バヌゞョンV4の倚項匏係数



盞察湿床は枩床に䟝存し、次の匏に埓っお調敎する必芁があるこずに泚意しおください。





図36枩床の関数ずしおの盞察湿床の補正



7圧力センサヌ







圧力センサヌは、枬定察象の媒䜓の圧力を蚘録するセンサヌで、空気、気䜓、液䜓などがありたす。



タスクによっおは、絶察圧力、倧気圧に察する圧力、および差圧の䞡方、぀たり2぀の枬定ポむント間の圧力差を枬定する必芁がある堎合がありたす。





図37圧力。



センサヌの技術仕様では、さたざたな枬定単䜍を指定できたす。



センサヌの動䜜範囲を評䟡するには、1気圧が玄1バヌルたたは100 kPaであるこずを忘れないでください。 760 mmHgおよび15psiに䌌おいたす。 2番目のpsiはkPaの埌のセンサヌで怜出されるため、100psiは玄7気圧であるこずを芚えおおいおください。

りィキペディアには、あるナニットから別のナニットぞの正確な倉換係数が蚘茉された玠晎らしいテヌブルがありたす。https : //ru.wikipedia.org/wiki/Units_of_measurement_pressure



圧力センサヌは、2぀のカメラの間に配眮された敏感な芁玠です。サポヌト。絶察センサヌでは、氎晶ぞの圱響は片偎のみです。フリヌスケヌルMPX2100センサヌ回路図のセクションを考えおみたしょう。





図38盞察および絶察圧力センサヌの蚭蚈。



この図は、圧力差によっおその特性が倉化する敏感な芁玠を瀺しおいたす。センシング芁玠にはいく぀かのタむプがありたす。最も䞀般的なものの1぀-耐歪み性-倉圢の圱響䞋での材料の抵抗の倉化。倚くの堎合、シリコン単結晶がそのようなセンサヌの材料ずしお採甚されおいたす。問題の1぀は、センサヌ抵抗の枩床䟝存性ですが、原則ずしお、すべおのセンサヌには熱補償がありたす。



圧力の圱響䞋にある別の敏感な芁玠は、静電容量を倉化させたす。湿床センサヌのセクションで既に説明したように、この方法はその埌の枬定に問題があり、容量性出力の圧力センサヌに出䌚ったこずはありたせん。



圧電効果もありたす。この堎合、怜知芁玠は特定の圧力の圱響䞋で電圧を生成したす。ずころで、私はそのようなものを1぀持っおいたす-それは個々の線量蚈ID-1のセットの充電ステヌションZD-6に蚭眮されおいたす。充電噚には、4぀の䞊列接続された圧電玠子ず、圧電玠子を抌す機械匏アンプが含たれおいたす。圧力は回転ノブによっお生成されたす。線量蚈の充電のために180-250Vの電圧を生成するために䜿甚され



たす図39ID-1線量蚈



他の皮類のセンサヌ-誘導、共振、その他がありたすが、それらは非垞に産業斜蚭で芋られるため、この蚘事では考慮したせん。



7.1アナログ圧力センサヌ


アナログ圧力センサヌの出力には、デバむスの枬定経路に䟛絊しなければならない電流たたは電圧レベルがありたす。

少し脱線し、産業オヌトメヌションぞの接続甚に蚭蚈された0-10Vおよび4-20mAの産業アナログ信号レベルのセンサヌに蚀及したしょう。盎ちに明らか厳しい工業甚センサ





図40厳しい工業甚圧力センサ



、セクション3に蚘茉されおいるもの党おにしかし図封入類䌌





図41産業甚センサ接続



分圧噚を蚭定する、たたは入力に出力レベル察応するように、シャント抵抗を拟いたすADCの範囲では、これらのセンサヌは埓来のマむクロコントロヌラヌに接続できたす。



平衡ブリッゞ回路䞊に構築された圧力センサヌでは、倚くの堎合、熱電察ず同じ問題がありたす-倚くのセンサヌは、党範囲に合蚈玄40mVを䞎えたす。たずえば、MPX2100センサヌの出力電圧の圧力䟝存性は次のようになりたす。





図42センサヌの出力電圧の圧力䟝存性



したがっお、差動䜎ノむズADCずフォワヌドを装備しおいたす。



䞀方、䟛絊電圧に応じお、出力信号が0〜5 V、たたは0〜3.3 Vなどの、より䟿利な、しかしより高䟡なセンサヌがありたす。

これらには、40well Honeywellセンサヌが含たれたす。





図43Honeywell 40PCシリヌズセンサヌ



マむクロコントロヌラADCは、このようなセンサヌの出力信号をデゞタル化できたす。しかし、0.2の粟床でのみ、垂堎での䟡倀は玄40〜50ドルです。



7.2デゞタル圧力センサヌ


デゞタル圧力センサヌにより、より技術的な方法ですべおのデヌタを受信できたす。その本質は同じです-ピ゚ゟ抵抗ブリッゞ、差動ADC、むンタヌフェヌス。



LPS331 STMS MEMSセンサヌが3x3x1mmのケヌスの䞭でどのように芋えるかを以䞋に瀺し





たす 。図44LPS331圧力センサヌのブロック図



すべおのデゞタル圧力センサヌには、枩床センサヌが組み蟌たれおいるため、枩床補償がありたす。この特定の圧力センサヌの感床は±200Paです。もちろん、このセンサヌからの枩床も±2床の粟床で入手できたす。



圧力センサヌの甚途の1぀は、気圧高床蚈、぀たり盞察高床の決定です。ご存知のように、高さが倉化するず、空気圧が䜎䞋したす。そこで、地球の高さをれロに蚭定しお、䞊に移動するか䞋に移動しお、移動した経路を刀断したす。

気圧の高さ䟝存性は次のずおりです





図45気圧の高さ䟝存性



再生するために、CC430F6137コントロヌラヌに基づくテキサスむンスツルメンツのEZ430クロノス時蚈デバッグキットをお勧めしたす。ハブにはこの時蚈の説明があり、

4ドル盞圓のデゞタル圧力センサヌBosh BMP085が内蔵されおいたす。30-110kPaの䜜業範囲ず5x5x1.2mmの寞法がありたす。





図46数分埌、4500が衚瀺されたす。メヌトル。



8ガスセンサヌ







前述のセンサヌを䜿甚するず、自分で感じるこずができるものを枬定できたす。しかし、気づかないうちに私たちを殺すこずができる䜕か他のものがあるかもしれたせん。





図47ガス存圚センサヌ



これはガスです。CO2、CO、メタン、プロパン、アンモニア、氎玠、゚タノヌル、冷媒、その他のガス。これらのほずんどは臭いに問題がありたすが、深刻な結果に぀ながりたす。



特定のタむプのセンサヌは通垞、特定の1぀のガスのみを察象に蚭蚈されおいるため、異なるガスを制埡する堎合は、耇数のセンサヌを䜿甚する必芁がありたす。



さたざたなFIGAROセンサヌが最も広く䜿甚されおいるため、䞀酞化炭玠センサヌTGS2442の䟋を䜿甚しお怜蚎したす。このようなセンサヌの敏感な芁玠は酞化スズSnO2です。センサヌは倚局構造です。





図48ガスセンサヌの構造



たず、タヌゲットガスを通過させ、他のガスの圱響を䜎枛する遞択フィルタヌがありたす。その埌、4぀の接点に぀いおの感知玠子を備えたカメラがありたす。 2぀の接点はヒヌタヌ甚で、さらに2぀の接点は抵抗噚甚で、抵抗倀はガス濃床に䟝存したす。

センサヌの接続は次のずおりです。





図49ガスセンサヌの接続



濃床を決定する粟床は、加熱時間ず信号取埗時間の粟床に盎接䟝存したす。䞡方の回路は、敏感な材料の過熱を防ぐために短時間電力が䟛絊されたす。

4.8 Vの電圧が14 msの期間、1秒ごずにヒヌタヌに䟛絊されたす。平均ヒヌタヌ電流は200mAです。ヒヌタヌがオンになる5ミリ秒前に、メヌタヌ回路が5ミリ秒間オンになり、抵抗が枬定されたす。





図50ガスセンサヌの動䜜サむクル



最終ガス濃床は、100プロプロミルのガス濃床での抵抗に察する枬定抵抗の比に応じお決定されたす。この関係は、次のグラフではっきりずわかりたす。





図51ガス感床。 Ro = 100 ppm COでのRs



PS



この郚分は実甚的ずいうよりも参考になりたしたが、この資料が将来の気候制埡システム甚のセンサヌの皮類の遞択に圹立぀こずを願っおいたす。



センサヌに関するシリヌズの最埌の郚分では、電流センサヌず電圧センサヌに぀いお説明したす。この知識は、自家補の電気メヌタヌを䜜成し、゚ネルギヌパラメヌタヌを蚈算するずきに適甚されたす。私は、呚波数、無効電力ず有効電力、力率、高調波歪みの問題を別のサむクルに分解しお分析するこずにしたした。



All Articles