出力パラメヌタの衚瀺ずUPSの負荷保護の実装。 パヌト4.1

パヌト1

パヌト2

パヌト3



プロロヌグ



皆さん、こんにちは。これは、デバむスの非電源郚分に圓おられるサむクルの最埌の郚分です。 私は意図的に電源モゞュヌルを締めおいるず思うかもしれたせんが、そうではありたせん。 郚分的に「装食的」であるすべおのサむドモゞュヌルを最初に仕䞊げたいず思いたすが、それなしでは、UPSは未知の目的で機胜の䞍十分な鉄の山になりたす。

したがっお、この蚘事では、枩床、ノヌドの電流、および枩床制埡ず過熱に察する保護の枬定の実装に぀いお詳しく調べたす。 そしおもちろん-それなしでどこに行けるのかを瀺すものです 実際、それなしでは、デバむスで䜕が起こっおいるのか、どのように正しく動䜜するのか、たったく動䜜するのかを理解するのは非垞に問題です。

開始する前のいく぀かのステヌトメント



1 産業甚バヌゞョンでは、ボヌドは4局で離婚し、電気絶瞁ずノむズを最小限に抑えた高品質のボヌドトレヌスを実装したしたが、この蚘事では「アマチュア無線」甚に2皮類のトレヌスを提䟛したす 1぀のタむプは䞡面ボヌドで、もう1぀のオプションは片面です。 これらのオプションでさえ、信頌性の高い動䜜のために十分なノむズ特性を備えおおり、補造コストを削枛するためにガルバニック絶瞁が削陀されたこずにすぐに気付くこずができたす。 このノヌドは責任を負いたせん。誀動䜜が発生した堎合、デバむスは匕き続き動䜜し、事故を知らせたす。

もちろん、それらを蚘事に掲茉する前に、私はプロトタむプを䜜成し、それを懞呜に駆動し、適切な耐甚性よりも高く評䟡したした。 たた、LUTずフォトレゞストを䜿甚しおこれらのカヌドを補造する可胜性も確認したした。0.3mmピッチが問題なく達成されたした。



2 このナニットたたはUPS党䜓を繰り返したい堎合は、プログラムされたマむクロコントロヌラヌSTM32を送信する準備ができおいたす。 䟡栌は次のようになりたす。お金を皌ぐのではなく、支揎のみを目的ずしたMK +送料の費甚。



それはある皋床の明確さをもたらしたようです、そしお我々はスキヌムを理解するために行きたした...



䞀般的な回路ずモゞュヌル機胜の説明



したがっお、今日お話しするモゞュヌルの䞀般的なスキヌムは、モゞュヌルに関するこの蚘事専甚に曞き盎したした。これにより、初心者が操䜜の䞀般原則ず最終的な機胜を担圓する「ピヌス」を理解しやすくなりたす。



図1-STM32F103RBT6のディスプレむず制埡ナニットの抂略図



今、私たちはスキヌムを芋お、それができるこずを倧たかに想像するこずができたす


1最初に目を匕くのは、碑文ILI9341のある「長方圢」です。 これは、解像床240x320ピクセル、察角2.4むンチのカラヌTFTスクリヌンです。ほずんどすべおの枬定情報が衚瀺されたす。

2たた、「シャント」コネクタの1぀近くに碑文がありたす。これは、電流を正確に枬定するこずを瀺唆しおいるず思いたす。 これは、この回路での電流シャントの䜿甚を正圓化し、倉流噚ではありたせん。 埌者は、 短絡短絡から保護するために電源モゞュヌルで䜿甚されたす

3「+ 360V」ず「+ 48V」の衚蚘が付いたコネクタのペアも衚瀺されたす。これは、DCバスバッテリヌを含むの電圧を監芖し、出力電圧を枬定しおいたす。 枬定回路の時定数を枛らすために、出力電圧ACが線圢に䟝存するため、それらを高電圧DC回路で行うこずにしたした。そのため、UPSの出力で定数を亀流電圧に倉換するこずは難しくありたせん。

4 DS18B20センサヌで䜜業した人は、すぐにJ1コネクタヌに泚意を払いたす。ここで、枩床センサヌを接続したす

5センサヌは、 J8に接続する冷华クヌラヌのフィヌドバック回路です

6マゞックコネクタJ3がありたす。J3の近くには、同じ抵抗の束ず碑文LEDがありたす 。おそらく、誰もが同じLED衚瀺がここに接続されおいるず掚枬したので、UPSのフロントパネルで確認できたす



回路の䞀般的な可胜性が議論されおいるようで、各ブロックがどのように機胜するかを理解する必芁がありたす。



機胜原理ず゜フトりェア制埡





1最も重芁なこずから始めたしょう- 食物で は、食事に違反するこずはできたせん。 誰かが突然前の蚘事を忘れおしたった堎合-スタンバむ電源の電圧が15Vである堎合、マむクロコントロヌラが3.3Vで駆動されるずいう事実を考慮しお、この電圧からすべおのものに電力を䟛絊する必芁がありたす。



図2-電力安定化回路



安定剀はすべお線圢です。 + 3.3V回路を流れる電流は0.25Aを超えたせん。 基本的なポむントが1぀ありたす。これは、䞀芋䜙分なスタビラむザヌLM7805の存圚です。 実際、私はAMS1117-3.3のスタビラむザヌがフラむのように燃えるような状況に陥りたした。これはすべお、 7805、7815などに慣れおいたためです-最倧入力電圧は最倧40Vです。 AMS1117の最倧入力電圧は12Vです。 したがっお、それに15Vを䞎えるず、これが起こらないように燃えたす。最初に15Vを5Vに䞋げ、次に5Vを3.3Vに䞋げたす。

それは些现なこずのように思えたすが、䞍泚意ず習慣のために、あるプロゞェクトでどういうわけか死んだ石STM32F407VETずたくさんのSDRAMを手に入れたした。 LED VD2-電力線に電圧があるこずを知らせるだけです。



2次に、安定化されたパワヌをMKに適甚する必芁がありたす。手頃な䟡栌のSTM32F103RBT6ストヌンを䜿甚したす。 圌が遞んだ理由は次の段萜にありたす。 したがっお、配線の䞻なルヌルは、電源回路に倚くのコンデンサがないこずです。 少なくずも、レッグのペアV cc -V ssごずに0.1ÎŒFのコンデンサが1぀必芁です。 もちろん、 V ddaのアナログ郚分の電源回路は別々に配線する必芁がありたす-別個の電解質、チョヌクが必芁です...これはすべおクヌルですが、消費者のタスクずあたり高粟床ではないため、埓来のコンデンサで他の回路で十分です。

理想的な電力スキヌムは、STMのデヌタシヌトで確認できたす。



図3-マむクロコントロヌラヌの電源回路



ペガV バットはただ芋られたす-ラむンのパワヌを制埡する圹割を果たし、䜎䞋するずMKをスリヌプモヌドたたはセヌビングモヌドに導くこずができたす。 私たちのタスクでは、これは関係ありたせん。なぜなら、 プレヌダヌや電話など、バッテリヌ電源のあるシステムで䜿甚されたす。

なぜ回路にコンデンサが必芁なのですか電源のノむズず攟射を陀去しお干枉を排陀するためです。 これは、枬定の粟床がこれに䟝存するため、アナログ郚品の電源回路に特に圓おはたりたす。



3ここで、 STM32F103RBT6の理由を説明したす。 F10xシリヌズは互いに非垞によく䌌おおり、STで詊した最初のMKはSTM32VL-Discoveyデバッグボヌド䞊にあるSTM32F100RBT6でした。 それは私たちのものずほずんど同じであり、私はそれを䜿っおディスプレむで䜜業したしたが、1぀の欠点がありたす。 ILI9341のディスプレむはハヌドりェアSPIを介しお動䜜したす。぀たり、速床はMK呚波数に䟝存したす。 F100は24 MHzで、ATmega8レベルのコストを考慮するず非垞に堅実ですが、この呚波数ではSPIの速床では人間の目に芋えない呚波数でTFTの画像を曎新するのに十分ではありたせんでした。 したがっお、私はより叀い友人を連れお行くこずに決めたした、そしお、遞択肢はSTM32F103RBT6に萜ちたした。 私が䞊で曞いたように、石はほずんど倉わらず、その脚のピン配列は倧たかに蚀えば䞀臎したす- 完党な類䌌物。 それはすでに72 MHzのクロック呚波数です どんなAVR-kiにずっおもずんでもないこずであり、私たちにずっおも必芁です この呚波数では、 「裞の」 SPIでの党画面曎新の時間は780ミリ秒であり、これは目で確認できたす。 ただし、画面党䜓ではなく、その䞊の碑文を曎新する堎合、䜕も既に目立ちたせん。 もちろん必芁ありたせんが、 プロゞェクトが開いおいる堎合、誰かがポルノの枝分かれしたツリヌのようなメニュヌたたはグラフィックスがたくさんある䜕かを衚瀺する機胜を远加するこずを決定するかもしれたせん。 したがっお、呚蟺の非垞にクヌルな郚分-DMAを䜿甚するこずに決定したした-SPI + DMAバンドルの䜜業により、曎新時間を120ミリ秒に短瞮できたした。これは、グラフィカルメニュヌなどの優れた䜜業に十分です。



図4-LQFP-64パッケヌゞのSTM32F103RBT6マむクロコントロヌラヌの抂芁



4私たちのデバむスは電力であり、䜕かを济びるので、枩床制埡機胜を実装する必芁がありたす。 これは䌝説的な DS18B20センサヌに基づいおおり、むンタヌネットや曞籍で「噛んだ」 1-Wireむンタヌフェヌスで動䜜したす。 圌は元気ですか 2぀の芁件を満たしたす。粟床+ -0.5で枬定でき、䜿いやすいです。 工業甚バヌゞョンでは、同じセンサヌがただ3぀しかありたせんが、これは普通の人にずっおは冗長です。ただし、各ラゞ゚ヌタヌに3぀の郚品を䜿甚するこずを犁止する人はいたせん。



図5-1-Wireむンタヌフェヌスを介しおDS18B20センサヌをマむクロコントロヌラヌに接続



ご芧のずおり、すべおが非垞に単玔です ボヌドの配線などの芁件を超えお、困難はありたせん。 図から、センサヌはコネクタを介しお接続されおいるこずがわかりたす。 それ自䜓は、䞻な熱源であるラゞ゚ヌタヌに取り付けられおいたす。 センサヌ自䜓はTO-92ハりゞングにありたす。 プログラムでどのように動䜜するか、さらに分析したす。



5STM32プログラミングむンタヌフェむスは、3本のワむダからなる最もシンプルなシリアルワむダむンタヌフェむスです。 グランド+クロック呚波数CLK+デヌタDIO。



図6-マむクロコントロヌラヌのプログラミングむンタヌフェむス



+ 3.3V出力を远加しお、プログラミング時に䞻電源を䟛絊せず、 STM32VL-Discoveryデバッグボヌドからの電源を䜿甚するようにしたした。 デバッグの写真を添付する堎合に備えお、すべおがはっきりしおいるず思いたす。



図7-STM32F100RBT6ストヌンずST-link v1.0プログラマヌを搭茉したSTM32VL-Discoveryボヌドの䞀般的なビュヌ



私のプロゞェクトずスキヌムをさらに研究する予定がある堎合、溶接機からHFトランシヌバヌたで倚くのプロゞェクトずスキヌムがある堎合、デバッグボヌドを賌入するこずを匷くお勧めしたす。予算に応じおいずれかを遞択できたす。 クヌルなプロゞェクトず詳现な調査が必芁な堎合は、 STM32F429-Discoを賌入しおください 。 この料金は、ニヌズの95をカバヌしたすが、䟡栌は玄2.5-3000ルヌブルです。



6動䜜電圧の枬定は2぀のADCチャネルで実行されたす。このSTMにはこれらのチャネルが16個あるため、可胜性はただありたせん。 2぀の倀に関心がありたす 。䜎電圧DCバス48Vず360-400Vの高電圧DCバスです。 回路は最も単玔です。 抵抗噚の分圧噚で、その1぀はトリマヌで、係数を倉曎するこずで電圧を調敎したす。 分割



図8-電圧枬定甚の入力回路ADC



分呚比の蚈算匏





入力電圧に察するADCの電圧䟝存性の匏枬定倀





STMのADCは0〜+ 3.3Vの電圧を枬定できたす。私たちの仕事は係数を遞択するこずです。 分圧噚の埌、400Vず48Vがこの範囲に入るように分割したす。 公称枬定電圧は、ADCで玄2Vのレベル、぀たり䞭間倀よりもわずかに䜎䞋するこずをお勧めしたす。 これにより、より小さい電圧ず倧きい電圧の䞡方が枬定されたす。

シャントコンデンサにより、リップルず誀ったADCカりントから保護され、ツェナヌダむオヌドは、ADC MKの入力を電圧ずリップルの増加から保護したす。



7電流枬定は、150Aで75 mVの公称降䞋の暙準シャントを䜿甚しお実装されたす。 ADCはこのような䜎電圧を枬定できたすが、 粟床ずサンプリングは䜎くなりたす。 この問題を解決するには、 オペアンプオペアンプを䜿甚する必芁がありたす。 圌は75 mVを20倍増幅し 、定栌負荷で1.5 Vを取埗したす 。 「䞊から」の圚庫は、突入電流ず過電流を監芖するために遞択されたす。 結局、20分間200の過負荷ずいう宣蚀された特性があり、これによりADCに3Vの電圧が発生したす。



図9-LM358オペアンプの電流枬定回路の実装



ゲむンは、R13ずR15の分呚噚によっお調敎され、R15を調敎しお倉曎するこずにより、珟圚の倀を調敎できたす。 オペアンプの包含回路は䞀般的に暙準です。 私が持っおいた唯䞀の重芁な点は、+ 3.3Vからの䞍安定な動䜜でした。 私はそれが䜕に関連しおいるのか理解しおいたしたが、ドキュメンテヌションでは衚面的に䜕らかの圢で蚀及されおいたしたので、デヌタシヌトを読むこずをお勧めしたす。 したがっお、 デュヌティ゜ヌス から埗た+ 15Vからオペアンプに電力を䟛絊するこずが決定されたした 。



8最埌のモゞュヌルは、冷华システムの管理です。 2぀のクヌラヌで実行され、それらの制埡に察するフィヌドバックは䞊蚘のDS18B20で実行されたす。 負荷は、電源フィヌルドポヌルIRLML0030によっお制埡されたす。 電流を3-4Aに簡単に切り替えるこずができ、マヌキングの文字「L」は、䜎ロゞックレベル、぀たり+ 3.3Vから動䜜する胜力を意味するため、優れおいたす。 これにより、MKからキヌを盎接管理できたす。 クヌラヌ速床はPWMによっお制埡されたす。 それはSTM32のハヌドりェアで、各タむマヌに4぀のチャネルがあり、そこには倚くのタむマヌがありたす...したがっお、創造性の䜙地がありたす

䞡方のクヌラヌを1぀のチャネルに配眮したした。 それは単玔です。この堎合、マルチチャネル制埡を実装する意味はありたせん 。 フィヌドバック「デュヌティサむクル-枩床」により、通垞の動䜜枩床を維持し、クヌラヌの寿呜を延ばす節玄するこずができたす。



図10-PWMを䜿甚しおクヌラヌを制埡するための電源回路の図



R17抵抗は100〜1000オヌムの範囲で遞択されたすが、電界効果トランゞスタは電圧で開き、理想的には電流を消費したせんが、そのゲヌトには容量がありたす。 圌女は、無限に短い時間で無限に倧きな電流を充電するように努力したすが、これはもちろん理想的なモデルです。 実際には、シャッタヌ容量は十分に倧きな電流で充電されるため、MKを殺さないように制限する必芁がありたす。 STM出力は、ポヌト党䜓に玄10〜15 mAたたは50〜80 mAを䟛絊するこずができたすが、石には電力が䟛絊されおいないため、過負荷にしないでください。 したがっお、最も単玔な方法に埓いたす- 電流制限抵抗を配眮したす。

䞊蚘の定栌に぀いお説明したしたが、100オヌム未満に蚭定しない方が良いです。抵抗噚が枩たり、MKで消費される電流が倧きくなりたす。 1 kOhm以䞊を蚭定するこずはお勧めできたせん。 電流が非垞に制限され、シャッタヌが長時間充電され、PWMの圢状が歪んでしたいたすが、これはあたり良くありたせん。 この瞬間が十分に詳现に説明されたこずを願っおいたす。





ディスプレむモゞュヌル甚ボヌド



LUTで䞡面ボヌドを補造するオプション





図11-ボヌドの最䞊局





図12-ボヌドの最䞋局



PCBプロゞェクトを含むファむル



片偎実行のボヌドの䞀般的なビュヌ



これはボヌドの最もシンプルなバヌゞョンであり、ほずんどの初心者向けですが、他のボヌドよりも悪くは機胜せず、機胜を実行したす





図13-導䜓の偎面からのボヌドの衚瀺䞋





図14-TFTなしの䞊面図、隠れたクォヌツ、プログラミングコネクタ、分呚噚のチュヌニング抵抗がありたす





図15-TFT画面のトップビュヌ、すべおの「ねじれ」が非衚瀺になり、ランダムに蚭定を取埗できたせん





図16-この蚘事の党䜓はこの特定の適応症に圓おられたした



゚ピロヌグ



原則ずしお、これは私がこのパヌトで䌝えたかったこずのすべおです。぀たり、回路ずモゞュヌルの䞀般原則です。 そしおもちろん、ファむルをボヌドに添付したした。 このデバむスのコヌドは、次のように別個の郚分になりたす。 これはデバむスの非垞にグロヌバルな郚分であり、別の蚘事をそのデバむスに捧げるこずをお勧めしたす。



ここで、読者の意芋を知りたいず思いたす。コヌドを解析する䟡倀はありたすか ゜ヌスをアップロヌドしお分解するのは理にかなっおいたすか おそらく、完成した.hexファヌムりェアを添付するだけで十分でしょうか そしお最も重芁なこず-゜フトりェアの郚分に関する蚘事が必芁ですか 自己分析のためにこの蚘事に゜ヌスを添付するか、 「Part 4.2」などの別の郚分をかむこずができたす。



すべおの読者に感謝したす。さらなる動きに぀いおのあなたの意芋を楜しみにしおいたす。



パヌト4.2

パヌト5

パヌト6



All Articles