メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

コードロック制御モジュール。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / 家、家庭、趣味

記事へのコメント 記事へのコメント

最新のコンポーネント、特にマイクロコントローラーの使用により、電子機器の重量と寸法を削減し、電子機器が実行する機能の数を増やすことが可能になります。この記事では、PIC コントローラーを使用して作成されたコンビネーション ロック モジュールについて説明します。

この装置は、アクセスを完全にまたは特定のモードで制限する必要があるダイヤル錠、警報制御システム、またはその他の装置のセキュリティ ユニット (電子錠シリンダー) として使用することを目的としています。

このモジュールは、キーボードから 7 桁の 10 進数 (コード) を入力するときに、その出力で高論理レベルが表示されることを保証します。もう一度ダイヤルすると、出力に低レベルが表示されます。モジュールには互いに独立した 2 つのチャンネルが含まれており、それぞれが 1 つの出力を制御します。チャネルアクセスコードは、特別なプリセットモードでユーザーが指定(変更)できます。キーボードから 7 桁のプリセット コードを入力すると、そのチャンネルが入力されます (各チャンネルには独自のコードがあります)。このモードからは、アクセス コードとプリセット コード自体の両方を変更できます。両方のチャネルのすべてのコードは、モジュールの電気的にプログラム可能なデータ メモリ (EEPROM) に保存され、ソフトウェアで書き込み可能です。

モジュール図を図に示します。 1. その基盤は MICROCHIP の PIC16F84 マイクロコントローラーであり、低消費電力と最小限のコストを保証します [1]。すべての機能はソフトウェアで実装されます。マイクロコントローラー DD1 (RBO-RB6) のポート B のピンは、標準 12 キー キーボードの接続に使用されます。 RB0 ~ RB3 はデータ入力用にプログラムされ、RB4 ~ RB6 は出力用にプログラムされます。出力としてプログラムされたピン RB7 は、オーディオ信号の供給に使用されます。

コンビネーションロック制御モジュール
(クリックして拡大)

プログラムによって検出され「true」と評価されるキーを押すたびに、約 13 ミリ秒の間隔で 1 個のパルスのバーストが DD124 のピン 4 に表示されます。短いビープ音が鳴ります。キーを押し続けると、バーストが一時停止せずに次々と続きます (一定信号)。正しいコード (アクセスまたはプリセット) がダイヤルされると、そのようなパルスが 1240 個このピンに表示されます (音声信号は約 5 秒続きます)。

要素 R5、R6、C4、VD1 には、電源投入時のマイクロコントローラー用の外部リセット ユニットがあります。 RAO-RA4 マイクロコントローラーのポート A のピンは出力としてプログラムされています。 RAO は、両方のチャネルのプリセット モード イネーブル フラグです。このフラグの設定 (プリセット モードの有効化) は、HL1 LED の点灯によって示されます。キーボードの「*」ボタンを押すとフラグがセットされ、「#」ボタンを押すか、いずれかのチャンネルのプリセットモードでのコード変更完了時、またはシステムリセット時(電源オフ時)にフラグがリセットされます。パワー)。

RA1、RA2 は、チャンネル 1、2 のプリセットモードのフラグです。それぞれ、対応するプリセットコードをダイヤルするとセットされ、「#」ボタンを押すか、プリセットモードでコードを変更するとリセットされます。対応するチャネルは完了するか、システムのリセット時に行われます。これらの各フラグの設定は、対応する LED HL2、HL3 の点灯によって示されます。選択されたチャネルのコードの変更は、このチャネルのプリセット モード フラグとプリセット モード有効フラグが設定されている場合にのみ可能です。

RA3 と RA4 は、それぞれチャンネル 1 と 2 の出力です。対応するアクセス コードがダイヤルされるとそれぞれが High になり、コードが再度ダイヤルされるかシステムがリセットされるとクリアされます。 RA3 は TTL レベル、RA4 はオープン ドレイン出力です。アクチュエーターはチャンネル出力に接続されます。

上記のことから、モジュールは実際には 1 チャネルであることがわかります。アクセス コードのセットによってのみセットおよびリセットされる 2 つの「完全な」チャネルに加えて、さらに XNUMX つの「不完全な」チャネル (RAXNUMX および RAXNUMX) があります。これらは一連のプリセット コードによって設定され、「#」ボタンを押すことでリセットされます。つまり、アクセスはアクチュエータをオンにすることのみに制限され、オフにすることはできません。 EEPROM 内のコードの誤った変更を避けるため。 「不完全」チャネルを使用する場合は、プリセットモード有効フラグがリセットされていることを確認してください。

プログラムの動作アルゴリズムの簡略化されたブロック図を図に示します。 2. 電源をオンにすると、システム リセットが発生し、すべてのフラグとポート A の出力がリセットされます。次に、プログラムはキーボードのポーリングを開始します。押されたキーが検出されると、キーが放されるまでポーリングは一時停止します。キー接点のバウンス防止保護はソフトウェアで実装されています。入力されたコードはマイクロコントローラーのレジスタ RAM に蓄積されます。

コンビネーションロック制御モジュール
(クリックして拡大)

1 桁目を入力すると、ダイヤルされたコードはチャンネル 2 のプリセット コードと比較されます。不一致の場合は、チャンネル 1 のプリセット コードと比較されます。ダイヤルされたコードがこれらのコードのいずれかに一致すると、プログラムは次のコードを設定します。対応するプリセット モード フラグを設定し、ダイヤル コードをリセットします。一致しない場合は、チャンネル 2、XNUMX のアクセスコードと順に比較し、ダイヤルしたコードが一致しない場合はリセットされます。

キーボードから入力された各数字に続いて、プログラムはプリセット モード有効フラグが設定されているかどうかを確認します。これを確認した後、チャンネル 1 と 2 のプリセットモードフラグがセットされているかどうかを順に確認し、どちらか一方がセットされていればプリセットモードに移行します。このモードで「0」~「9」キーを押すたびに、対応する数字のコードが EEPROM セルに書き込まれ、以前に存在していたコードが「消去」されます。 XNUMX 桁(アクセス コード XNUMX 桁とプリセット コード XNUMX 桁)を入力すると、プリセット モードは自動的に終了します(すべてのフラグがリセットされます)。

たとえば、アクセス コードを変更するだけの場合は、任意の桁数 (14 桁未満) をダイヤルしてプリセット モードを終了することもできます。これを行うには、7 桁をダイヤルした後、「#」ボタンを押します。

プログラムは MPLAB 環境で作成されました [2]。クリスタルをプログラムするときは、OSC=XT、WDT=Off、PWRTE=On、CP=Off に設定し、EEPROM データのすべてのアドレスにコード 00h を書き込む必要があります。

モジュールに電力を供給するには、+7,5...+15 V の DC 電圧源を使用できます。LED HL1 ~ HL1 がオフの場合の統合スタビライザ DA1 からのマイクロコントローラ DD3 の消費電流は約 1 mA です。どの水晶共振子 ZQ1 も 2 ~ 4 MHz の周波数で使用できます (RC 回路で置き換えることもできます)。ただし、DD13 のピン 1 でのオーディオ信号のトーンは、周波数に依存することを考慮する必要があります。クロックジェネレーターの周波数。ピエゾエミッター NA1 - ZP-3。

チャンネル 2 の出力 (DD3 のピン 1) の論理レベルをアクチュエーターと一致させるために、回路内の抵抗 R12 の下側出力がスタビライザーから切り離され、アクチュエーターの電源の正端子に接続されます。

モジュールの設計は、その出力回路への外部アクセスを排除するようなものでなければなりません。

このデバイスにはセットアップは必要ありませんが、操作を開始する前に、ユーザーは両方のチャネルのメモリに独自のコードを入力する必要があります。これは次のように行われます。初めて電源を入れた後、「0」ボタンを2回押す必要があります。 HL1 LED が点灯し、長いビープ音が鳴ります。次に「*」ボタンをクリックします。 HL1 LED が点灯するはずです。次の操作は、ユーザーがキーボードから XNUMX 桁を入力することです。最初の XNUMX 桁がチャンネル XNUMX のアクセス コードになり、残りがこのチャンネルのプリセット コードになります。

1 桁をダイヤルすると、HL2、HL0 の LED が消灯します。 「3」ボタンを 1 回繰り返し押して (HL2 LED が点灯し、長いビープ音が鳴るはずです)、次に「*」ボタン (HL1 LED が点灯します) を押すと、ユーザーはさらに 3 桁のアクセスを入力します。コードとチャンネル XNUMX のプリセット コード LED HLXNUMX と HLXNUMX が消灯します。モジュールの EEPROM にはユーザー独自のコードが含まれています。

ユーザーが自分のアクセス コードを忘れた場合は、プリセット モードから新しいものに置き換えられるだけです。プリセット コードを忘れた場合は、プログラマを使用して PIC コントローラ データの EEPROM を読み取ることによってのみ確認できます。チャンネル 1 のプリセット コードはアドレス 19h ~ 1Fh にあり、チャンネル 2 のプリセット コードはアドレス 27h ~ 2Dh にあります。

EEPROM にはコントローラーのデータ書き込みサイクル数が制限されているため、コードを頻繁に変更することはお勧めできません。

「#」ボタンを使用すると、入力エラーが発生した場合に、ダイヤルしたコードを強制的にリセットできます。

ファームウェアテーブル

文学

  1. 最新のマイクロコントローラー: アーキテクチャ、設計ツール、アプリケーション例、インターネット リソース。 Telesystems」。 I. V. Korshun 編集 - M.: Akim、1998 年。
  2. のCD-ROM。最新のマイクロコントローラー: ドキュメント、開発ツール、使用例。テレシステムズ」、1998年。

著者: P.レドキン、ウリヤノフスク

他の記事も見る セクション 家、家庭、趣味.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

温かいビールのアルコール度数 07.05.2024

最も一般的なアルコール飲料の 1 つであるビールは、飲む温度によって変化する独自の味を持っています。国際的な科学者チームによる新しい研究で、ビールの温度がアルコールの味の知覚に大きな影響を与えることが判明しました。材料科学者のレイ・ジャン氏が主導したこの研究では、温度が異なるとエタノールと水分子が異なる種類のクラスターを形成し、それがアルコールの味の知覚に影響を与えることが判明した。低温ではより多くのピラミッド状のクラ​​スターが形成され、「エタノール」の辛味が軽減され、飲み物のアルコール感が軽減されます。逆に温度が上がるとクラスターが鎖状になり、アルコール感が強くなります。これは、白酒などの一部のアルコール飲料の味が温度によって変化する理由を説明します。得られたデータは飲料メーカーに新たな可能性をもたらします。 ... >>

ギャンブル依存症の主な危険因子 07.05.2024

コンピューター ゲームは、385 代の若者の間でますます人気の娯楽となっていますが、それに伴うゲーム依存症のリスクは依然として重大な問題です。アメリカの科学者は、この中毒に寄与する主な要因を特定し、その予防のための推奨事項を提供するために研究を実施しました。 90 年間にわたり、10 人のティーンエイジャーを追跡調査し、どのような要因がギャンブル依存症になりやすいかを調査しました。その結果、研究参加者のXNUMX%は依存症のリスクがなかったが、XNUMX%がギャンブル依存症になったことが示された。ギャンブル依存症の発症の主な要因は、低レベルの向社会的行動であることが判明しました。向社会的行動のレベルが低い十代の若者は、他人の助けやサポートに興味を示さないため、現実世界との接触が失われ、コンピュータゲームが提供する仮想現実への依存が深まる可能性があります。これらの結果に基づいて、科学者たちは ... >>

交通騒音がヒナの成長を遅らせる 06.05.2024

現代の都市で私たちを取り囲む音は、ますます突き刺さるようになっています。しかし、この騒音が動物界、特に卵から孵化していないひよこのような繊細な生き物にどのような影響を与えるかを考える人はほとんどいません。最近の研究はこの問題に光を当てており、彼らの発達と生存に深刻な影響を与えることを示しています。科学者らは、シマウマダイヤモンドバックのヒナが交通騒音にさらされると、発育に深刻な混乱を引き起こす可能性があることを発見しました。実験によると、騒音公害によって孵化が大幅に遅れる可能性があり、孵化した雛は健康増進に関わる多くの問題に直面している。研究者らはまた、騒音公害の悪影響が成鳥にも及ぶことを発見した。生殖の機会の減少と生殖能力の低下は、交通騒音が野生動物に長期的な影響を与えることを示しています。研究結果はその必要性を浮き彫りにしている ... >>

アーカイブからのランダムなニュース

日本の小惑星偵察はやぶさ 2 12.12.2014

日本の宇宙船はやぶさ 2 が打ち上げられました。 そのターゲットは、比較的小さな小惑星 1999 JU3 です。

打ち上げは、太平洋と東中国の境界にある九州の南、同名の島にある種子島コスモドロームからの液体ロケットエンジンを搭載した日本の2段式H-XNUMXAロケットを使用して行われました海。

はやぶさ 2 のミッションは、JAXA (宇宙航空研究開発機構 - 宇宙航空研究開発機構) が小惑星の土壌サンプルを地球に持ち帰る小惑星ミッションを実行する 2003 番目の試みでした。 最初の (そして今のところ世界で唯一の) 試みは XNUMX 年に行われました。 しかし、当時のイトカワの小惑星探査計画は、多くの技術的問題により完全に実施することはできませんでした。

新しい遠征の主な目標は変わっていません。 「はやぶさ2」は、小惑星の表面(おそらく表面近くの層)から土壌サンプルを収集し、特別なカプセルに入れて地球に戻し、小惑星物質の組成を詳細に分析する必要があります。 また、小天体表面での地質探査の技術開発も目指しています。

1999 年 3 月に発見された小惑星 1999 JU920 は、細長い軌道を持っているため、その運動中に地球と火星の軌道を横切ります。 大きさ474メートル、周期7,6日で太陽の周りを公転する天体で、自転周期は約0,06時間、表面アルベドは約XNUMXと小さく見積もられています。

はやぶさ 2 の装置 (重量は 590 kg) には、2018 つのソーラー パネルとキセノン イオン スラスターが装備されています。 XNUMX 年半ばに目的の小惑星の近くに到着した後、探査機はさまざまなリモート センシング機器を使用して、小惑星の表面全体を詳細に観察および調査します。

小惑星そのものを直接研究するために、はやぶさ 2 は 10 キログラムの着陸船 - 小惑星 MASCOT (Mobile Asteroid Surface Scout) の表面にある移動偵察機、小型衝撃インパクター SCI (Small Carry-on Impactor)、および表面の詳細な研究用に設計されたミニ ローバー MINERVA 2 (小惑星用のマイクロ/ナノ実験ロボット車両)。

MASCOT 着陸機は、ドイツの宇宙機関 DLR によって開発されました (German フランス国立宇宙研究センター (Centre National d'Etudes Spatiales、CNES) と共同で。

その他の興味深いニュース:

▪ 東芝 TC3567x Bluetooth Low Energy 4.1 IC

▪ ワイン醸造の危険性

▪ モスアイに基づくナノ構造

▪ 作物を監視するためのフォトンノーズ

▪ 動脈圧連続測定リング

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトのセクション 栽培植物と野生植物。 記事の選択

▪ 文化修士の記事。 人気の表現

▪ 記事 映画はどのようにして生まれたのか? 詳細な回答

▪ 記事 セイボリークリミア。 伝説、栽培、応用方法

▪ 記事 低域用スパイラルGP。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 アディゲのことわざとことわざ。 豊富な品揃え

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024