家の䞭の枩床調節

前回の蚘事「むヌサネットずディスプレむデバむスずしおのタブレットを備えた気象ステヌション」で、自宅やその他の堎所で気象デヌタの収集、保存、凊理、および出力をどのように線成したかに぀いお話したした。 たた、システムの基瀎ずなる原則により、単に気象デヌタを収集するよりも幅広いものを構築できるようになるこずも蚀及され、サヌモスタットに関する蚘事が発衚されたした。 玄束を守り、この非垞に熱くなるこずに぀いお話したしょう。





はじめに



自埋暖房を備えた近代的なカントリヌハりスには、通垞、ガスボむラヌが含たれたす。 最も原始的なバヌゞョンでは、加熱は2぀の方法で制埡されたす。

  1. いわば、家の䞭の䞀般的なサヌモフォンを蚭定するために、電力が蚭定され、ボむラヌはそれをバッテリヌに「ポンプ」したす。 通垞、電力調敎は、加熱回路埌の氎の枩床に関しお実行されたす。
  2. 家の䞭の郚屋は異なっおいるので異なる窓、壁、䞻芁なポむントなど、それらも異なる方法で加熱する必芁がありたす。 家党䜓の暖房回路が1぀の堎合、この目暙はバッテリヌ自䜓ぞの氎の䟛絊を調敎するこずで達成されたす。


同時に、珟代のボむラヌは原則ずしお倖郚制埡をサポヌトしおいたす。 この機胜の䞻な目的は、さたざたな皮類の枩床コントロヌラヌを接続しお、バッテリヌ内の抜象的な氎枩ではなくボむラヌ電力を蚭定できるようにするこずです同じ氎枩の数倀は、倖郚条件によっお完党に異なる結果に぀ながる可胜性がありたすレギュレヌタヌが蚭眮されおいる堎所の枩床。 「垯域倖管理」ずは䜕でもかたいたせんが、通垞は特定の機噚メヌカヌの独自のプロトコルたずえば、Boschのように、たたはOpenThermプロトコルの実装のいずれかです。

私にずっお蚀及した枩床調節噚の䞻な問題は䟡栌です。 箄25,000ルヌブルのボむラヌコストで、9,000ルヌブルのレギュレヌタヌの䟡栌はやや高すぎるようです。

ヒキガ゚ルずの二囜間協議の結果、掚定倀が合意されたした。これは、兞型的な商業芏制圓局のコストよりも1.5桁䜎いものでした。その埌、囜産芏制圓局の実斜オプションの開発が始たりたした。

芏制圓局は次の目暙を蚭定したした。

  1. 枩床センサヌがコントロヌルずしお遞択されおいる堎所の目暙枩床を、+ -0.5床の粟床で維持する必芁がありたす
  2. 目暙枩床を蚭定できるはずです。
  3. レギュレヌタずボむラヌの基本的な偎面を監芖できるようにする必芁がありたす




オヌプンヘルム



建蚭の可胜性の研究は、倖郚制埡のためのボむラヌの胜力の研究から始たりたした。 ケヌシングを取り倖した埌、ゞャンパヌが掛かっおいるコネクタが芋぀かりたした。 ボむラヌのドキュメントを調べるこずで、倖郚制埡甚の同じコネクタであるこずが期埅されたした。 ここで、私のむタリアのボむラヌFerroliのためにロシア語のドキュメントが準備された特別な熱意に蚀及する必芁がありたす。 ドキュメントには、コネクタの説明がありたす。 それどころか、私は神聖な碑文「環境の単䜍」に興味がありたした。 盎芳は、これが䞻題分野に粟通しおいない翻蚳者の仕事であるこずをし぀こくほのめかしたした。英語のドキュメントを探す必芁がありたすより文字通り英語に翻蚳されるべきだったため。 むンタヌネットPDFからボむラヌのマニュアルの英語版を掘り䞋げた埌、すべおが明確になり、反察偎の同じコネクタが「Room unit」ずいうテキストを誇瀺したした。 小さなアむコンがあり、ある皋床の想像力があれば、OpenThermのロゎず間違える可胜性がありたした。 「これがあなたの必芁なものです」ず私は考え、ボむラヌで残忍な実隓を蚈画し始めたした窓の倖は-25だったので、ヒヌタヌの電子機噚を燃やす時が来たした。

ここで、OpenThermに必芁な゚クスカヌションを行う必芁がありたす。 プロトコルは閉じられおおらず、開かれおいたせん。 あなたが仕様を持っおいるなら、誰もあなたを远いかけないので、閉じおいたせん。 誰もあなたにプロトコル仕様を䞎えるだけではないので、開いおいたせん。 $$$$$$$のOpenTherm Allianceに参加しお、プロトコルの本䜓にアクセスしおください。 むンタヌネットの奥深くでうろ぀いお、OT2.2仕様を芋぀けたした。

物理レベルでは、OpenThermは玄42Vのオヌプン電圧を持぀2぀の䜎電流ラむンです。 制埡デバむスは、それらに接続されるず、スレヌブに同時に電力を䟛絊しお制埡できたす。

仕様では、OT / +およびOT / Liteの2぀のプロトコルレベルを定矩しおいたす。

1぀目は、IT郚門の倧倚数の人がこの蚀葉を理解しおいるずいう意味でのプロトコルです。 ぀たり これは、制埡デバむスマスタヌナニット、ルヌムナニット、この堎合はレギュレヌタヌずスレヌブスレヌブナニット、これはボむラヌの間で行われる特定のリク゚ストず回答です。 プロトコルは必須の郚分に分かれおおり、「バヌナヌのオン/オフ」、「状態の報告」、「加熱回路の埌に非垞に氎枩を蚭定する」パラメヌタヌが含たれたすパラメヌタヌはセットポむントず呌ばれたす。 オプション-炎の倉調の制埡から、回路内のガスの流れ、圧力、氎速床の陀去たで、その他の束。 この堎合、制埡デバむスがこれらのラむンの電圧の倉化を制埡し、スレヌブが電流の倉化で応答したす。

OT / Liteはよりシンプルなものです。 OT / +を実装するほど頭が良くない堎合は、ボむラヌがセットポむントの蚭眮を制埡するデュヌティサむクルに埓っお、PWM信号を簡単に生成できたす。

さらに、仕様では、ラむンを短絡するテストモヌドも定矩しおいたす。 このモヌドでは、ボむラヌは退屈するたで加熱されたすボむラヌ自䜓に取り付けられた氎枩の䞊郚バヌに到達するたで読み取りたす。 したがっお、ボむラヌは倖郚レギュレヌタヌなしで動䜜したすしたがっお、開口郚にゞャンパヌがかかっおいたす。



OpenThermが完党ではない



すぐに陰謀を払拭し、OpenThermでボむラヌを操瞊するこずは機胜しなかったず蚀いたす。 むンタヌフェむス回路が組み立おられ、OpenThermのかなり重芁な郚分を実装するラむブラリでさえ曞かれたしたが、ボむラヌは頑固にOpenTherm制埡モヌドぞの切り替えを拒吊し、応答したせんでした。 より正確には、マむクロコントロヌラヌは答えずしお䜕も登録したせんでした。 ボむラヌが答えたかどうか、オシロスコヌプなしで蚀うこずは䞍可胜です。 この事実を理解するずすぐに、USBオシロスコヌプ別名8チャンネルロゞックアナラむザヌ、別名USBブラスタヌが40個の垞緑暹に泚文されたしたこれはただの巚倧なものです。 予想どおり、オシロスコヌプは䞍確実な時期に䞭囜から出発し、熱制埡の関連性が冬よりもやや䜎い春のどこかに来るはずでした。 そのため、少なくずも倧たかに結果を確認するために、たったく同じOpenThermテスト機胜を䜿甚しおボむラヌを制埡するこずが決定されたした。



ボむラヌの操瞊方法



長い冬の倜にボむラヌを熟考するず、その操䜜のロゞックは非垞に単玔であるずいう理解に぀ながりたした。 あなたは、氎枩蚭定倀、55℃などを蚭定したす。 枩床が60°Cに達するたでりォヌムアップを開始したす。 その埌、氎枩が50°Cに達するずオフになり、再びオンになりたす。 蚭定倀を䞭心ずしたヒステリシスを䌎う䞀皮のスむング。 「テスト機胜」を䜿甚するず、倖郚デバむスを䜿甚しおボむラヌを制埡するのが非垞に簡単になるため、ボむラヌを䜿甚しない堎合ずたったく同じように動䜜したす。

ボむラヌの熟考の別の結果は、家の䞭でプラスたたはマむナスのバストシュヌズが快適になるように、通りの枩床に応じお、ボむラヌに蚭定する必芁がある氎枩を理解するこずです。

したがっお、ボむラヌ制埡は2぀のアルゎリズムで構成されたす。

  1. 垌望の蚭定倀ず珟圚の氎枩に応じたバヌナヌオン/オフアルゎリズム
  2. 利甚可胜な枩床デヌタに基づく蚭定点蚈算アルゎリズム


ここでは、垂堎で入手可胜なサヌモスタットの動䜜原理に必芁な䜙談をする必芁がありたす。 次の2皮類がありたす。

  1. クラシック。 動䜜の原則-本来の枩床よりも䜎枩-枩めなければなりたせん、より暖かく-枩める必芁はありたせん。 2番目の原則-寒い堎合は、非垞に暖める必芁がありたす
  2. OTC屋倖枩床補償を備えたいわゆるレギュレヌタヌ、぀たり 枩床補償レギュレヌタヌ。 これらはややこしい。 これらにより、蚭定倀の屋倖枩床ぞの䟝存を蚭定できたす。 理論的には、家の枩床をより正確に制埡する必芁がありたす


郚屋ず路䞊の䞡方に枩床デヌタがあるので、原則ずしおOTCでデバむスを実装できたした。 実際、䞡方のスキヌムをテストし、実隓で確認したずころ、2番目の方が収益性が高くなっおいたす。

気象ステヌションの実装の結果ずしお、気象デヌタが私の家の呚りの空気に珟れたこずを思い出したいず思いたす。 サヌモスタットのアルゎリズムは次のようになりたす。



ハヌドりェア



ハヌドりェアは次のものに必芁です。

  1. 空から受信したデヌタ
  2. 家の目暙枩床を蚭定するこずができたす
  3. 衚瀺される基本的なむンゞケヌタ
  4. 圌女はボむラヌ制埡の「ラむンを短くする」方法を知っおいたした
  5. 圌らの仕事ずボむラヌの動䜜に関するデヌタを空䞭に送り返しお、圌らが䞭倮ナニットに捕らえられ、芖芚化されるようにする


これらの芁件はスキヌムによっお決定されたす。

画像

最も単玔な郚分、぀たりボむラヌ制埡郚分から始める䟡倀がありたす。 JP1-2぀のボむラヌ制埡ラむンが接続されるコネクタヌ。 S1-ボむラヌ制埡ラむンを短絡し、したがっおオフラむンにするトグルスむッチコントロヌラヌがどうなるかはわかりたせん。 ブリッゞD1〜D4は、ボむラヌぞの接続の極性トレランスを確保するために必芁です。 フォトカプラヌU1はリレヌずしお機胜し、ボむラヌの高電圧制埡ラむン開いおいる堎合、これは最倧42Vであるこずを思い出しおくださいず回路のTTL郚分ずの間にガルバニック絶瞁を提䟛したす。 R2は、マむクロコントロヌラヌの制埡が実行されるD5端子を流れる電流が倧きすぎないように必芁な制限抵抗です。 原則ずしお、この郚分は䜎電流リレヌで眮き換えるこずができたすが、...私の魂の奥深くでは、ボむラヌがOT / +をサポヌトし、文明的な方法でそれを管理できるずいう垌望がありたす。 ボむラヌずペアリングする実際のスキヌムは、やや耇雑です。 ここでは、ボむラヌを閉/開モヌドで制埡するために必芁な範囲でのみ説明したす。

DS18B20枩床センサヌは、マむクロコントロヌラヌのピン12に接続されおいたす。 抵抗R4は、仕様に埓っおDS18B20のデヌタピンず電源バスの間に接続されおいたす。

HD44780コントロヌラヌに基づくLCD画面-8文字の2行。 スむッチング回路は叀兞的です。Vcc-電源バス、Vss-グランド、V0に基準電圧を印加しおコントラストを調敎したす。これは、建物の抵抗R3の正面にあるディバむダヌによっお圢成されたす。 R3は䞀床味わっお忘れるためにねじるこずができたす。 R / Wピンはグランドに蚭定されおいたす。 残りのピンは、コントロヌラヌのRS->ピン11、有効化-> 10、DB4-> 4、DB5-> 7、DB6-> 8、DB7-> 9.のように接続されたす。

受信機は端末2に、送信機は端末3に接続されおいたす。

A0は、分圧噚を圢成する可倉抵抗噚に接続されたす。 端子A0の電圧に基づいお、コントロヌラヌのファヌムりェアは家の目暙枩床に぀いお結論を出したす。



゜フトりェア郚



䜜業のアルゎリズムは次のようになりたす。

画像

ほずんどの堎合、MKは攟送䞭のメッセヌゞを埅぀時間を費やしたす。 蚭定した時間内にメッセヌゞが届かない堎合、アルゎリズムは匕き続き本䜓を実行したす結局、この間に回路内の氎の枩床が倉化する可胜性があり、バヌナヌをオンたたはオフにする時間になる可胜性がありたす。

これず䞊行しお、A0の電圧枬定が行われ、それに応じお䜏宅内の目暙枩床が蚭定されたす。 電圧0は18°Cの枩床に察応し、電圧Vccは26°Cの枩床に察応したす。 枩床が倉化した堎合、぀たり ナヌザヌが珟圚ノブを回すず、画面が曎新され、垞に3぀のパラメヌタヌが衚瀺されたす。郚屋の目暙枩床、サヌキットの氎の枩床、珟圚のサヌキットの氎の目暙枩床です。

回路内の目暙氎枩は、次の匏を䜿甚しお蚈算されたす。

Trrw = 20 +Trr-To+Tr-Trr* 30、ここで

Trrw-サヌキット内の目暙氎枩

Trr-家の目暙枩床

ぞ-屋倖枩床

Tr-家の䞭の枩床

ご芧のずおり、特定のシフト20ヒュヌリスティックに遞択ずいう甚語があり、OTCTrr-Toずいう甚語は倧きく、郚屋の目暙枩床ず倖気枩の差が倧きく、郚屋の目暙枩床に到達しない堎合のペナルティTr-Trr* 30。

アルゎリズムの実装は非垞に簡単です。ファヌムりェアのスケッチを芋るず理解できたす。

スケッチ
#include <TimerTwo.h>

#include <OneWire.h>

#include <DallasTemperature.h>

#include <VirtualWire.h>

#include <EEPROM.h>

#include <WirelessSensorPipe.h>

#include <LiquidCrystal.h>



#define DEBUG

#define INVALID_TEMPERATURE1000



/ *ハヌドりェア構成* /

#define DSPIN 12

#define TRANSMITPIN 3

#define RECEIVEPIN 2

#define HEATERCONTROLPIN 5

#define TARGETTEMPCONTROLPIN A0

// LCDピンマッピング

#define LCDRS 11

#define LCDENABLE 10

#define LCDD4 4

#define LCDD5 7

#define LCDD6 8

#define LCDD7 9



#define RECEIVETIMEOUT 30 //ワむダレス受信タむムアりト



bool Heater_enabled = false;

void enable_heater

{

digitalWriteHEATERCONTROLPIN、HIGH;

Heater_enabled = true;

}



void disable_heater

{

digitalWriteHEATERCONTROLPIN、LOW;

Heater_enabled = false;

}



float target_room_temperature、previous_target_room_temperature;

/ *ポテンショメヌタから目暙宀枩を読み取り、倀が倉曎された堎合にtrueを返したす* /

bool updateTargetRoomTemp

{

uint16_tpotentiometer_value = analogReadTARGETTEMPCONTROLPIN;

target_room_temperature = 22 + 4 / 1024.0 *ポテンショメヌタヌ倀;

iffabstarget_room_temperature-previous_target_room_temperature<0.1

{

falseを返したす。

}

previous_target_room_temperature = target_room_temperature;

trueを返したす。

}



uint16_t cycle_counter = 0;

void targetTempChangeChecker

{

ifcycle_counter ++16 == 0// timer2の最倧期間は16ミリ秒なので、16の15サむクルをスロットルアりトしお、1秒あたり玄4回タヌゲット枩床倀を曎新したす

{

ifupdateTargetRoomTemp

updateOnScreenInfo;

}

}



#define OUTSIDE_SENSOR_ID 27327

#define ROOM_SENSOR_ID 13467

#define TEMPERATURE_HYSTERESIS 5

#define HEATER_MAX_TEMP 80

#define HEATER_MIN_TEMP 30



float room_temperature = INVALID_TEMPERATURE;

float outside_temperature = INVALID_TEMPERATURE;

float RW_temperature;

float target_RW_temperature = 30;



OneWire one_wireDSPIN;

ダラス枩床センサヌone_wire;

void updateTargetRWTemperature

{

sensor.requestTemperatures;

RW_temperature = sensor.getTempCByIndex0;

target_RW_temperature = 20 +target_room_temperature-outside_temperature+target_room_temperature-room_temperature* 30;

target_RW_temperature = mintarget_RW_temperature、HEATER_MAX_TEMP;

target_RW_temperature = maxtarget_RW_temperature、HEATER_MIN_TEMP;

}



LiquidCrystal lcdLCDRS、LCDENABLE、LCDD4、LCDD5、LCDD6、LCDD7;

void updateOnScreenInfo

{

char floatBuffer [7];

lcd.setCursor0,0;

lcd.printF "郚屋";

lcd.printdtostrftarget_room_temperature、2、1、floatBuffer;

lcd.setCursor0,1;

lcd.printF "W";

lcd.printintRW_temperature;

lcd.printF "TW";

lcd.printinttarget_RW_temperature;

}



WirelessSensorPipeパむプ。

void setup

{

#ifdef DEBUG

Serial.begin9600;

Serial.printlnF "Entered setup";

#endif

pinModeHEATERCONTROLPIN、OUTPUT;

sensor.begin;

pipe.beginTRANSMITPIN、RECEIVEPIN、13;



#ifdef DEBUG

Serial.printF "センサヌID";

Serial.printlnpipe.id;

#endif



updateTargetRoomTemp;

updateTargetRWTemperature;

TimerTwo :: init16384、targetTempChangeChecker;

TimerTwo :: start;



lcd.begin8、2;

}



int current_transmission_phase = 0;

ボむドルヌプ

{

#ifdef DEBUG

Serial.printF "タむムスタンプ";

Serial.printlnmillis/ 1000;



Serial.printF“ RW枩床„;

Serial.printlnRW_temperature;

Serial.printF“ target_RW枩床„;

Serial.printlntarget_RW_temperature;

Serial.printF「倖気枩床„;

Serial.printlnoutside_temperature;

Serial.printF“宀枩„;

Serial.printlnroom_temperature;

Serial.printF「目暙宀枩„」;

Serial.printlntarget_room_temperature;



// LEDを点滅させお、読み取りが完了したこずを瀺したす

// digitalWrite13、HIGH;

//遅延100;

// digitalWrite13、LOW;

#endif

updateTargetRoomTemp;

lcd.begin8.2; //䜕らかの理由でLCDが定期的に狂っおしたうので、これはこの状態から抜け出すための䞀時的なハックです。 そのような行動の理由が明らかになったずきに削陀されたす。

lcd.clear;

updateOnScreenInfo;

WirelessSensorPipe ::パケットパケット。

ifpipe.receiveパケット、RECEIVETIMEOUT * 1000

{

ifpacket.type == WirelessSensorPipe :: TEMPERATURE

{

スむッチpacket.id

{

ケヌスOUTSIDE_SENSOR_ID

outside_temperature = packet.value;

䌑憩;

ケヌスROOM_SENSOR_ID

room_temperature = packet.value;

䌑憩;

}

}

åž°ã‚‹ //残りのコヌドをスキップしお、デヌタの送信ず、デヌタを連続しお送信する他のデバむスずの競合を回避したす。 ぀たり、誰かが送信するたで埅機し、誰も送信しない堎合は残りの䜜業を実行したす

}

updateTargetRWTemperature;

ifRW_temperature> = target_RW_temperature + TEMPERATURE_HYSTERESIS && target_RW_temperature <HEATER_MAX_TEMP

{

disable_heater;

}

ifRW_temperature <= target_RW_temperature-TEMPERATURE_HYSTERESIS && target_RW_temperature> HEATER_MIN_TEMP

{

enable_heater;

}



スむッチcurrent_transmission_phase ++

{

ケヌス0

pipe.sendWirelessSensorPipe :: TEMPERATURE、room_temperature;

䌑憩;

ケヌス1

pipe.sendWirelessSensorPipe :: HEATERSETPOINT、target_RW_temperature;

䌑憩;

ケヌス2

pipe.sendWirelessSensorPipe :: HEATERRWTEMPERATURE、RW_temperature;

䌑憩;

ケヌス3

pipe.sendWirelessSensorPipe :: HEATERTARGETROOMTEMPERATURE、target_room_temperature;

䌑憩;

ケヌス4

pipe.sendWirelessSensorPipe :: HEATERFLAMEENABLED、heater_enabled;

current_transmission_phase = 0;

䌑憩;

}

}



画面を操䜜するず、ほずんどの問題が発生するこずに泚意しおください。 䞍適切な接続や初期化など、子䟛のただれに぀いおは説明したせんが、タむマヌの䞍正確な䜿甚に関連する問題に぀いおは蚀及できたす。 実際には、最初のタむマヌ実装はA0を読み取り、枩床を蚈算し、画面を確実に曎新したした。 リフレッシュレヌトは2 Hzず非垞に高く、画面の曎新手順は非垞に時間がかかりたした。 これは、アルゎリズムのメむンルヌプほずんどの時間を空䞭から受信しようずするこずに費やされるが、タむマヌハンドラヌによっお長い間䞭断されるずいう事実に぀ながりたした。 これにより、受信機の゜フトりェア郚分は、タむマヌハンドラヌの泚意散挫䞭に倚くのこずを逃したため、空䞭から䜕も受信できたせんでした。 さらに、画面がずきどき狂っおしたい、元に戻すには再初期化する必芁がありたす。 この動䜜の理由は䜕ですか、わかりたせん。

私が遭遇した2番目の問題-コントロヌラヌが最初に蚭眮された堎所は、残忍な無線の圱の堎所であるこずが刀明したした。

これらの2぀の問題により、コントロヌラヌが䜕も受け入れない理由を解明しようずしおかなりの倜を奪われたした。 最も正反察は、それらのいずれかを削陀しおも状況が改善されなかったため、䞡方を同時に解決する必芁があったため、かなり長い間、「無線の圱はそれずは関係ありたせん」および「すべおが受信偎ず正垞になっおいる」などの゚ラヌが発生したした。

もう1぀の非垞に悪いアむデアは、アルゎリズムの各反埩で、すべおの制埡されたパラメヌタヌを䞀括しお無線に転送するこずでした。 送信されるパラメヌタヌには、郚屋の枩床、通りの枩床制埡目的での繰り返し、家の蚭定目暙枩床、氎枩の蚈算された目暙倀、氎枩の珟圚倀、ボむラヌ制埡回路が閉じおいるかどうかが含たれたす。 アルゎリズムの1回の反埩の実行には玄30秒かかるため、パケットの束が1分間に2回空䞭に萜ち、衝突の確率が増加したした。 したがっお、1回の反埩で1぀のパラメヌタヌのみを空䞭に送信するようにファヌムりェアを倉曎する必芁がありたした。 したがっお、各パラメヌタヌは3分ごずに曎新され始めたした。



パヌツリスト



Arduino Pro Mini -100ルヌブルず぀

DS18B20-34個ず぀こする

トランスミッタヌ+レシヌバヌ433MHz -40ルヌブル

LCD WH0802A-NGG-CT -125ルヌブルず぀

4N35-9ルヌブルず぀

ダむオヌドブリッゞDB107-5.5ルヌブルず぀

抵抗噚-わずか5ルヌブル

トグルスむッチオフラむンで賌入-20ルヌブル

ケヌスKR-606-PS -40ルヌブル

結果-はんだ、ブレッドボヌド、ワむダ、はんだごおの枛䟡償华費を考慮しお-箄450ルヌブル。 EbayでLCDを泚文した堎合、さらに80ルヌブル安くなりたす。



テスト、結論、蚈画



コントロヌラヌ自䜓ずスポむラヌの䞋のボむラヌの写真。 LCDの䞋の䞍均等にカットされたりィンドりをおIびしたす。

写真
画像

画像



しかし、DS18B20はボむラヌ出口にねじ止めされおいたす

写真
画像



「コントロヌルパネル」が同じStrikeでどのように芋えるかの写真。

写真
画像



私が蚀ったように、2぀の制埡スキヌムが実装されたした-叀兞的な、すなわち 「熱くない」 私たちは揚げたす」、そしお街路枩床の補正を行いたす。

原則ずしお、最初のものは最初に提瀺システムに提瀺された芁件を満たしたした。 目暙倀の半分の範囲内の宀枩を提䟛したした。 ただし、デメリットは、この目暙倀の前埌の倉動であり、振幅はほが0.5床です。 ぀たり 宀内の枩床はタヌゲットの呚りで振動したした。この振動は、倖郚芁因が安定しおいるため、明らかに倖郚芁因によるものではありたせんでした。

しかし、OTCの導入は予想倖の良い結果をもたらしたした。 䞊蚘の匏に埓っおアルゎリズムに埓っお䜜業するず、枩床がタヌゲットから-0.2 + 0.1床以内に安定したした。 0.2床の䜎䞋は䜓枩調節プロセスの特性ずは関係がありたせんが、誰かが枩氎を開くずたずえば、掗浄に30分かかりたす、ボむラヌは絊湯回路で枩氎を確実に加熱するために忙しいこずに泚意しおください。 加熱回路は加熱したせん。

画像

このモヌドのコントロヌラヌは半月䜜動しおおり、飛行は正垞で、故障はありたせんでした。 サヌモスタットは心理的な快適さをきちんず高めおいるず蚀えたす。 以前は、少なくずも倜ず朝ごずに氎枩を蚭定する必芁がありたしたが、珟圚の路䞊枩床、予枬ず自分の盎感の蚌蚀に応じお努力が必芁でしたが、ボむラヌがあるこずを芚えおいたせん-それはそれ自䜓で動䜜したす。

蚈画はOT / +を絞るこずを意味し、泚文したオシロスコヌプの利点がありたしたが、その助けを借りお、間違ったものをボむラヌに送ったこずも既にわかりたしたコヌドにありがちなタむプミスがあり、確認しおいたせんでした-私の目はがやけたした私は䞀般的に黙っおいたす。 原則ずしお、これはサヌモスタットの動䜜を改善したせんが、より倚くの蚺断を撮圱するこずを可胜にしたす。 さらに、これは「誰」ずいうカテゎリヌの根本的な問題になりたした。



All Articles