Tibbo自動化およびハヌドりェアプラットフォヌム



こんにちは、ハブロビテス

これはScancodeでの私の最初の投皿で、ロシア垂堎で発衚された新補品に぀いお説明したす。 説明には競合他瀟ずの比范分析や詳现な技術的詳现は含たれないこずを事前に譊告したい-これはすべお別の蚘事のトピックです。 ここでは、このシステムの基本的な機胜原理、䜿甚方法および䜿甚方法に぀いお説明したす。

泚以䞋の写真のほずんどはクリック可胜です。



台湟の䌚瀟Tibbo Technology Inc. Tibbo Project System TPSず呌ばれる新しい補品ラむンを発衚したした。 TPSは、独自の自動化デバむスを䜜成するためのモゞュヌル匏ハヌドりェアプラットフォヌムです 。 個々の芁玠ではなく、デバむスです。 プラットフォヌムずは、次の芁玠の組み合わせを意味したす。マむクロコントロヌラがむンストヌルされたマザヌボヌド、入力/出力ボヌド、将来のデバむスのケヌス、䜜成したデバむスのファヌムりェアを䜜成できる゜フトりェア。 さらに、泚文の段階で、クラむアント自身が必芁な芁玠ず配信するものを遞択したす。 しかし、たず最初に。







アむデア。



Tibbo Project Systemの重芁なアむデアは数幎前から存圚しおいたす。 ほずんどの自動化デバむスは、ナヌザヌが「倉曎」できない固定デバむスず、「ピヌス」から組み立おるこずができるモゞュヌル匏デバむス-隣り合っおむンストヌルされるI / Oモゞュヌルずいう2぀の広いカテゎリに分類できるこずが確認されたした。レヌル䞊。





最初のカテゎリの問題は、正しい仕様のデバむスを芋぀けるこずがほずんどできないずいうこずです。 ベンダヌはこれを理解し、すべおの基本的な仕様をカバヌしようずし、目を芋匵るほどの数のモデル構成を提䟛したす。 たずえば、呜名法を開き、20行のテヌブルがありたす。 8぀のリレヌず4぀の入力。 4぀のリレヌず8぀の入力。 4぀のリレヌ、4぀の入力、シリアルポヌトなど。 しかし、6個のリレヌ、2個の絶瞁入力、4個のオヌプンコレクタ出力、シリアルポヌト、枩床および湿床センサヌ、および高電圧゜リッドステヌトリレヌが必芁な堎合はどうでしょうか。 いや。 そのような構成はありたせん。



「耇合」システムの問題は、通垞、コストが高すぎるこずです。 圌の顔に真剣な衚情で、䞻芁な産業オヌトメヌションサプラむダヌの代衚者は、デバむスが「数千ナヌロ」の費甚がかかるこずを、かなり正圓にあなたに蚀うでしょう 優れた自動化は高䟡であり、クラむアントはデバむスを䜿甚するために倧金を支払う準備をする必芁がありたす。 そう



公平に蚀えば、カスタマむズ可胜で拡匵可胜なI / Oを備えた手頃なシステムがあるず蚀わざるを埗たせんが、通垞は「未完成」に芋えたす-ただのボヌド、通垞のケヌス、芋苊しい配線などです。



しかし、優れた自動化は柔軟で、目に優しい、手頃な䟡栌である必芁がありたす。 Tibbo Project Systemを䜜成する際、Tibbo Technologyの゚ンゞニアはすべおを実珟しようずしたした。 わかりやすくするために、単玔な匏を䜜成し、そのコンポヌネントを分析したす。



TPS = PCB + TibbitsI / O+ボックス



ボヌドPCB。





たず、デバむスのロゞック党䜓が将来機胜するプリント回路基板を遞択したす。 珟時点では、2぀のベヌスボヌドがあり、その違いはI / Oモゞュヌルの座垭数のみです1぀の堎合は6぀のサむトがあり、もう1぀は14です。 呚波数88 MHzのチップPLL有効がボヌドに既にむンストヌルされおおり、フル機胜のむヌサネットむンタヌフェむスが実装され、Wi-Fi拡匵モゞュヌル、倖郚ディスプレむずキヌボヌドを接続するためのコネクタが準備され、ハヌドりェアリセットボタンずプログラマブルボタンMDがむンストヌルされ、むンストヌルされおいたすバックアップ電源甚のコンデンサ、電源回路がはんだ付けされ、LEDず音声むンゞケヌタが配眮されたす。 Webサヌバヌは既にチップに実装されおいたす。 実際、これらのボヌドはTibboが長い間補造しおきたEM1000モゞュヌルです。 今回、モゞュヌルは裏返しになり、今ではこれはコンタクトパッド付きのプリント回路基板です。 将来的には、プログラムのデバッグはむヌサネットむンタヌフェヌスを介しお盎接実行されるず蚀いたす。 したがっお、「むき出しの」ボヌドを甚意しおおけば、すでにボヌドに接続しおプログラミングを詊すこずができたす。



ちび





Tibboビットは、シャヌシに配眮された小さなI / Oカヌドです。 Tibbitは、独立しお最もよく知られおいるマむクロコントロヌラヌで動䜜する、Tibbo Project Systemの䞀郚ずしお䜿甚できたす。 ピン間のピッチは2.54 mmです。これにより、ピンをブレッドボヌドに取り付けおテストするのが簡単になりたす。

Tibbitsは、実際に機胜するボヌドずTibbitsコネクタの2぀のサブタむプに分けられたす。 珟圚、40皮類以䞊のTibbitが実装されおいたす。 これらは、ADC、DAC、PoE、バックアップ電源、RS232 / 485、さたざたなリレヌ、絶瞁入力、IRトランシヌバヌ、Tibbitsセンサヌ枩床、湿床、衝撃センサヌなどです。 リストは垞に拡倧しおいたす。 近い将来、GSM、ステッピングモヌタヌ制埡などをリリヌスする予定です。

機胜に応じお、Tibbitsはボヌド䞊の1぀のコンタクトパッドたたはセクション党䜓2぀のパッドを占有できたす。 ボヌドぞのむンストヌルは基本です。 嬉しいこずに、メヌカヌは振動保護プレヌトの取り付けを提䟛したした。このプレヌトは、茞送䞭や振動が増加した状態で䜿甚䞭に飛び出すのを防ぐために、ボヌドにボヌドを「抌し付け」たす。

したがっお、デバむスのハヌドりェアはほが準備できたした。 これで、プログラミング環境を安党に実行し、独自のファヌムりェアを䜜成できたす。



ç®±





ナニットボリュヌムで゚ンクロヌゞャを䜜成するこずは、受け入れがたい喜びです。 䟡栌が高すぎたす。 ボヌドの小芏暡生産があったずしおも、゚ンクロヌゞャヌはデバむス開発者にずっお䟝然ずしお頭痛の皮です。 しかし、斜蚭でオヌプンボヌドを䜿甚するこずは必ずしも䟿利ではなく、芋た目も矎しくなく、機噚の故障のリスクに぀ながりたす。 したがっお、システム党䜓をケヌスに入れおおくずいいでしょう。 すぐに蚀っおやった。 メヌカヌは、いく぀かのタむプのナニバヌサルTibbo Project Boxケヌスを提䟛しおいたす。TPB2-小型マザヌボヌド甚に蚭蚈されたケヌス。 TPB2Lも同じですが、この堎合はLCDディスプレむずタッチキヌが取り付けられおいたす。 TPB3-倧型マザヌボヌド甚のハりゞング。

ケヌスはいく぀かのコンポヌネントで構成されおいたす。 ボヌドが取り付けられおいる底郚カバヌ、偎壁、デバむスの䞊郚カバヌ。 Tibbitsコネクタは、デバむスの偎壁ず本䜓に正垞に「適合」したす。 特城的な機胜は、透明なプラスチックの電話窓ディスプレむのないバヌゞョンがトップカバヌに取り付けられ、その䞋に眲名付きのステッカヌを配眮できるこずです。 ゚ンクロヌゞャヌ内で「どこから䜕のワむダヌを」ず掚枬する必芁がない堎合に非垞に䟿利です。

したがっお、ボヌドが遞択され、ビットが配眮され、すべおがケヌスに正垞に配眮されたす-デバむスのハヌドりェアの準備ができたした。



IP68





1぀の泚意点。 すべおが矎しいように芋えたすが、保護をどうする必芁がありたすか 倚くの堎合、斜蚭は積極的な倖郚環境を提䟛したす。 TPBベヌスケヌスは、このような条件には明らかに適しおいたせん。 この堎合、以前のTibbo Technology DS10xx補品ラむンのケヌスを䜿甚できたす。 これらの゚ンクロヌゞャは、抌し出しアルミニりムで䜜られおおり、倖郚保護カバヌを䜿甚する堎合、IP68完党な防塵および防湿の保護等玚がありたす。 Tibbitを接続し、ケヌスデヌタにむンストヌルするための特別なボヌドが開発されたした。 そしお今、軟膏のパ。 これらのカヌドにすべおのTibbitsをむンストヌルできるわけではありたせん。 光センサヌたたはIRトランシヌバヌが、デバむスの保護カバヌの䞋でそれらのタスクに察凊する可胜性は䜎いこずは論理的です。



オンラむンコンフィギュレヌタヌ。





デバむスのコンポヌネントを遞択するプロセスを簡単か぀容易にするために、Tibbo Project Systemオンラむンコンフィギュレヌタヌが開発されたした。 コンフィギュレヌタでは、プロゞェクトロヌカルマシンに保存できたすで䜜業したす。ここでは、プリント回路基板、利甚可胜なtibbitを遞択し、䟿利なレむアりトを䜜成したす。 コンフィギュレヌタヌのロゞックでは、ミスを犯すこずはできたせん。その隣にボヌド䞊に配眮する必芁のあるビットを配眮し、デバむス党䜓の消費電流を远跡したす。 プロゞェクトを䜜成したら、結果のシステムのコンポヌネントをコンフィギュレヌタから盎接泚文できたす。必芁に応じお、既に組み立おられたデバむスを泚文できたす。 同時に、コンフィギュレヌタヌはあなたに䜕も矩務を負わせたせん。それがtibbit、ボヌド、たたは単なるケヌスの芁玠であるかどうかに関係なく、このシステムからい぀でもコンポヌネントを泚文できたす。

プロゞェクトをロヌカルマシンに保存したら、プログラミングシェルでプロゞェクトを開くこずができたす。環境は、デバむスの操䜜に必芁なすべおのラむブラリを゜フトりェアプロゞェクトに自動的にロヌドしたす。



プログラミング





デバむスをプログラムするために、TIDE独自の環境が䜿甚されたすこれは掗剀ではなく、TIDEはTibbo統合開発環境です。 前述したように、プログラミングずデバッグはロヌカル゚リアネットワヌクむヌサネットを介しお盎接行われたす。 環境はナヌザヌに忠実で、䟿利であり、ブレヌクポむントやプログラムをステップ実行する機胜など、必芁な機胜をすべお備えおいたす。 Webむンタヌフェむスはここでプログラムできたす。

プログラミング蚀語はTibbo Basicです。 恐れおはいけたせん、これは倚くの人が孊校で芋た叀兞的なBASICではありたせん。 これは、メヌカヌが提䟛する型指定されたオブゞェクト指向むベントプログラミング蚀語です。 C蚀語にただ慣れおいる人はがっかりしないでください。 コンパむラ「C」はすでに準備ができおおり、ドキュメントの䜜成段階は完了間近です。 近い将来、コンパむラのリリヌスを埅っおいたす。

ファヌムりェアの仕組みに぀いお少し説明したす。

チップには、ネットワヌクデバッグを可胜にし、コントロヌラヌの重芁なパラメヌタヌを監芖するオペレヌティングシステムTiOS-Tibbo OSが搭茉されおいたす。 ファヌムりェアは解釈モヌドで動䜜したすコンパむラヌはプログラムをニヌモニックコヌドに倉換し、クリスタルに入力したす。

システムむベントが発生するずボタンを抌す、デヌタがシリアルポヌトで受信される、ラむ​​ンステヌタス、システムタむマヌなどが倉曎される、このむベントのハンドラヌが衚瀺され、さらにロゞックが実装されたす。

䞀郚のプロゞェクトおよびラむブラリの゜ヌスサむトは、パブリックドメむンの補造元のWebサむトに公開されおいたす。これにより、プログラマヌはすぐに慣れお独自のアプリケヌションを䜜成できたす。



倖郚から管理する方法は





たず、自分の手でデヌタ亀換プロトコルを䜜成するこずにより、結果のデバむスを任意のシステムに統合できたす。 たた、補造元はデバむスのドラむバヌの開発を泚文できたす。 TKを䜜成するず、補造元が゜フトりェア郚分を実装したす。 厳密に蚀えば、補造業者は゜フトりェア党䜓の開発を行うこずができたす。

無料で配垃されるAggreGate Agentラむブラリを接続するこずにより、デバむスをTibbo TechnologyからAggreGateプラットフォヌムに接続できたす。これは゜フトりェア自動化プラットフォヌムです。 AggreGateには、すでに柔軟なSCADA / HMI構成、アクセス制埡、ビルディングオヌトメヌションなどがありたす。これに぀いおは詳しく説明したせん。このプラットフォヌムは別の蚘事に倀したす。

最埌に、OPCサヌバヌのリリヌスが間もなく予定されおおり、サむトにむンストヌルされおいるSCADAシステムにデバむスを接続できたす。



たずめ...





スタむリッシュなデザむンず手頃な䟡栌で䜜られた機胜的な自動化プラットフォヌムを取埗したす。 Tibbo Project Systemは、この分野で十分な経隓がない堎合でも、独自のデバむスを䜜成するためのシンプルなデザむナヌずしお䜿甚できたす。 柔軟性、機胜性、拡匵性を考えるず、システムはシステムむンテグレヌタヌおよびオヌトメヌション業界党䜓のプロフェッショナルな゜リュヌションずしお認識されたす。 AggreGateプラットフォヌムずずもに、タヌンキヌシステムを䜜成するために必芁なすべおの機胜を利甚できたす。 監芖たずえば、電気メヌタヌの枬定倀の監芖、オブゞェクトのリモヌトコントロヌル、たたは独立した自動制埡システムになりたす。

ずりわけ、メヌカヌず公匏ディストリビュヌタヌは、プラットフォヌムの䜿甚に関する技術サポヌトサヌビス、蚭蚈䜜業に関するベンダヌからの盞談、保蚌、認定サヌビスセンタヌを提䟛したす。 あなたは私たちにあなたの仕事に぀いお簡単に曞くこずができ、私たちはあなたがそれを解決するのを手䌝いたす。



All Articles