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

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


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

iButtonキーを使用した電子ロック。 無線エレクトロニクスと電気工学の百科事典

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

無線電子工学と電気工学の百科事典 / マイクロコントローラー

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

少し前に、「TOUCH-MEMORY DS1990A SIMULATOR」プロジェクトが登場しました。 マスターキー。 ここで、このマスター キーのロックに注目してください :-)。 ロックはシンプルなデザインで、主に個人での使用を目的としています。 ロックはあらゆるタイプの iButton キーで機能するため、既存のキーを他の目的に使用できます。 合計で最大 9 個のキーをメモリに保存できますが、この数は簡単に増やすことができます。 プログラミングプロセスを許可するには、マスターキーが使用されます。マスターキーのコードはROMに保存されており、通常のロックプログラミング手順では消去または変更できません。

iButtonキーによる電子ロック

最近、錠が普及しており、その鍵となるのがダラス セミコンダクターの iButton (またはタッチ メモリ) 電子タブレットです。 このような錠前は、多くの施設内だけでなく、玄関のドアにもよく使用されます。 さらに、iButton キーはガソリン スタンドなどでの支払いにもよく使用されます。 すでに何かのために iButton キーを持っている人がたくさんいます。 したがって、手作りのロックを設計するときは、ユーザーがすでに持っているキーを使用するのが合理的です。 これはまさに提案されたロックで行われていることです。iButton ROM に保存されているシリアル番号のみが使用されるため、どのタイプのキーでも使用できます。 また、この番号を読み取るコマンドは、すべてのタイプのキー (33H) で同じです。 ファミリーコードはタイプごとに異なりますが、任意のものを使用できます。 これはシリアル番号の別の桁として認識されます。 最も安価なタイプのキーは DS1990A であることに注意してください。

この城は個人で使用するために設計されており、非常にシンプルなデザインです。 外側から見た正面ドアには、iButton 用のソケットとドア開閉 LED のみがあります。 内側からのドアの開閉はボタンを使用して行われます。 アクチュエータとして、電圧 12V 用に設計された電磁石付きの標準ラッチが使用されます。 キーコードは不揮発性メモリに保存され、ユーザーが削除したり追加したりできます。 マスター キーは、ロックの不正な再プログラミングから保護するために使用されます。 合計 9 個のキーをメモリに保存できます。 この番号は、プログラム可能なキーの番号を示す 1 桁のインジケーターの機能によって決まります。 文字も使用する場合は、キーの合計数を 15 に増やすことができます。これを行うには、プログラム内の MAXK 定数の値を変更します。 同様に、キーの最大数を減らすことができます。

iButton キーによる電子ロック。 ロックの概略図
米。 1. ロックの概略図

ロックの概略図を図 1 に示します。この設計は、Atmel の U1 マイクロコントローラー タイプ AT89C2051 に基づいています。 1 セグメント表示器はポート P7 に接続されており、キーをプログラムするときに使用されます。 P1 ポートに接続されている SB3.7 ボタンも同じ目的に使用されます。 キーのシリアル番号は、ポート P3 (SDA) および P24 (SCL) に接続されている EEPROM U02 タイプ 3.4C3.5 に保存されています。 外部 iButton ソケットは、XP3.3 コネクタと VD2、R4、VD3、および VD5 保護要素を介して P6 ポートに接続されます。 プルアップ抵抗 R4 は単線バス仕様に従って選択されます。 外部ソケットと並行して、内部 XS1 ソケットも接続されており、キーのプログラミングに使用されます。 ドアオープンボタンは、XP3.2 コネクタと iButton と同じ保護要素を介して P1 ポートに接続されます。 ロックのアクチュエーターは、端子 XT1 を介して接続された電磁石です。 電磁石は、IRF3 タイプの強力な MOS トランジスタである VT540 キーによって制御されます。 ダイオード VD7 は自己誘導放射を防止します。

VT3 キーは VT2 トランジスタによって制御され、P3.0 ポートからの信号を反転し、VT0 ゲートで 12/3V 制御レベルを提供します。 反転は、ポートに論理 12 レベルがある場合、マイクロコントローラーのリセット中にアクチュエーターが動作しないようにするために必要です。 1 ボルトの制御レベルにより、希少性の高い低しきい値 (ロジック レベル) の MOSFET の代わりに従来の MOSFET を使用できるようになりました。 ロックが開いていることを示すために LED が使用されます。LED は電磁石と同じポートによって制御されますが、トランジスタ キー VT2 を介して制御されます。 LED は iButton と同じコネクタを介して接続されます。 デバイスはメンテナンスなしで 1232 時間稼働する必要があるため、信頼性を向上させるために U3.1 タイプの ADMXNUMX スーパーバイザが搭載されています。 ウォッチドッグとパワーモニターが内蔵されています。 ポート PXNUMX では、マイクロコントローラーはウォッチドッグ タイマーをリセットするために周期的なパルスを生成します。

このデバイスは、変圧器 T1、整流器ブリッジ VD9 ~ VD12、および一体型安定器 U4 を含む内蔵電源ユニットによって電力を供給されます。 バックアップ電源として、容量1mAhの単10形ニッケル水素電池10本を使用したBT800~BT10バッテリーを使用します。 デバイスに主電源から電力が供給されると、バッテリは抵抗 R20 を介して約 0.025mA、つまり XNUMXC の電流で充電されます。 小さな電流で充電する方式を点滴(トリクル充電)といいます。 このモードでは、バッテリーを無制限に使用できるため、充電プロセスの終了を制御する必要はありません。 バッテリーが完全に充電されると、電源から得られるエネルギーが熱に変換されます。 しかし、充電電流が非常に小さいため、発生した熱はバッテリーの温度を顕著に上昇させることなく周囲の空間に放散されます。

構造的には、デバイスは150x100x60mmのハウジング内に作られています。 電源トランスを含むほとんどの要素はプリント基板上に実装されています。 バッテリーは標準のプラスチック ホルダーに配置され、ケース内のボードの隣に固定されます。 原則として、セキュリティ システムで使用される 12 ボルトのメンテナンス不要の酸電池など、他の種類の電池も使用できます。 基板にはアクチュエータ接続用のTB-2タイプ端子があり、その他の外部回路はピンピッチ2.54mmの小型コネクタで接続されています。 コネクタはプリント基板上に配置されており、ケースの外側からはアクセスできません。

ワイヤはゴム製シールを通ってハウジングから出ます。 HG1 インジケータ、SB1 ボタン、iButton XS1 ソケットはプログラミング時にのみ使用されるため、デバイス内のボード上に配置されます。 これにより、ハウジングの設計が簡素化され、外部の影響からより保護されます。 筐体のサイドパネルには、VD13 電源オン表示 LED のみがあります。 外部接続のスキームを図に示します。 2.

iButton キーによる電子ロック。 外部接続図
米。 2. 外部接続図

ドアが開くと、3 秒間のパルスが電磁石に印加されます。 この装置のロジックは、ドアを開けるボタンを押し続けると、電磁石が常に通電され、それに応じてドアが開くというものです。

ロックには最大 9 つのキーと 1 つのマスター キーを含めることができます。 キー コードは、9 ~ XNUMX の番号で不揮発性メモリに保存されます。マスター キー コードはマイクロコントローラの ROM に保存され、変更できません。 新しいキーのプログラミングまたは古いキーの消去は、マスター キーを使用してのみ実行できます。 他のキーと同様に、マスターキーを使用してロックを開くことができます。

新しいキーをプログラムするには、次の手順を実行します。

1. プログラミング ボタンを押します。
2. ディスプレイに文字「P」が表示され、プログラミング モードに入ったことを意味します。
3. マスターキーでパネルに触れます。
4. インジケーターには、プログラムするキーの番号を示す数字「1」が表示されます。
5.ボタンを使用して、目的の番号を選択します。
6. 任意のキーでソケットに触れます。
7. インジケーターの数字が点滅し始め、プログラミングの準備ができたことを示します。
8. コードを記憶したいキーのパネルをタッチします。
9. プログラミングが成功すると、インジケーターの数字の点滅が止まり、継続的に燃え始めます。
10. プログラミング モードを終了するには、5 秒間待つだけで、その後インジケーターが消えます。

新しいキーをプログラムするプロセスの概略を図に示します。 3.

iButton キーによる電子ロック。 新しいキーのプログラミング
米。 3. 新しいキーのプログラミング

複数のキーをプログラムする必要がある場合は、すぐにステップ 9 からステップ 5 に進み、ステップ 5 ~ 9 を必要な回数だけ繰り返すことができます。

手順 7 の後で、間違った番号が選択されたことが判明した場合は、この番号のキー コードを失うことを避けるために、ボタンを押すか、単に 5 秒間待つことができます。 最初のケースでは、現在の数値は 5 ずつ増加しますが、メモリの内容は変更されません。 XNUMX 番目のケースでは、コードを変更せずにプログラミング モードが完全に終了します。 一般に、XNUMX 秒以上一時停止すれば、いつでもプログラミングを終了できます。

メモリから余分なキーを消去する場合、一連のアクションはプログラミング中と同じままで、すべてのアクションがマスター キーによって実行されるだけです。 それらの。 消去プロセスでは、実際には未使用の番号にマスター キー コードが書き込まれます。

模式的に、余分なキーを消去するプロセスを図 4 に示します。 四。

iButton キーによる電子ロック。 余分なキーを消去する
米。 4. 余分なキーを消去します (クリックして拡大)

プログラミングプロセス中、ボタンを使用してドアを開けることができますが、iButton を使用してドアを開けることはブロックされます。 内側ソケットと外側ソケットは並列に接続されているため、プログラミング中に誰もキーで外側ソケットに触れないように注意する必要があります。

マスターキーコードは、マイコンプログラムのROMのアドレス2FDHから書き込まれます。 コード長は8バイトです。 数字の順序はタッチメモリの場合と同じである必要があり、左から右に読む必要があります。 それらの。 アドレス 2FDH にはチェックサム値が入力され、次にアドレス 2FEH ~ 303H には上位バイトから始まる 304 バイトのシリアル番号が入力され、最後にアドレス 67H にはファミリー コードが入力されます。 たとえば、コード全体は次のようになります: 00 00 02 6 D85 26 01 XNUMX。

電子錠プログラムにはメインループがあり、そのブロック図を図に示します。 5. メインループでは、ソケットがポーリングされ、そこでキーが見つかった場合は、そのコードが読み取られます。 次に、このコードがチェックされ、マスター キーまたはメモリに保存されている他のキー (ユーザー キー) のコードと一致する場合、ロックが開きます。 ドア開ボタンの状態もチェックし、押下を検知するとロックも開きます。

iButton キーによる電子ロック。 メイン プログラム ループのブロック図
米。 5. プログラムのメインサイクルのブロック図 (クリックして拡大)

プログラミングに関連したイベントを処理するための 6 つのサブルーチン、PROGT と PROGS があります。そのブロック図を図に示します。 3. 最初の関数はプログラミング モードでキー コードが読み取られたときに呼び出され、1 番目の関数はプログラミング ボタン (番号) が押されたときに呼び出されます。 プログラミングプロセスは 2 つのフェーズに分かれています。 NUMBER ボタンを押すと、プログラミングが入力されます。 この場合、インジケーターには「P」の文字が表示されます。 その後に読み取られるキー コードは、マスター キー コードと一致するかどうかチェックされます。マスター キー コードのみがプログラミングの続行を許可するためです。 このような一致が発生した場合、フェーズ XNUMX への移行が実行されます。

インジケーターには現在のキーの番号が表示され、NUMBER ボタンで変更できます。 再度キータッチを登録するとフェーズ3に移行し、再度キータッチするとコードを記憶してフェーズ2に戻ります。また、NUMBERボタンを押すとフェーズ2に戻りますが、キータッチは変更されません。記憶の内容。 プログラミング モードでアクションを実行すると、リターン タイマーがリセットされます。リターン タイマーは 5 秒間隔で、メイン ループでチェックされます。 このタイマーのリセットが検出されると、プログラミング モードが終了します。

iButton キーによる電子ロック。 キーコードプログラミングで使用するサブルーチンのフローチャート
米。 6. キーコードプログラミング時に使用するサブルーチンのブロック図

図に示されています。 フローチャート 5 と 6 は大幅に簡略化されていますが、プログラムを構築する一般的なロジックを理解することができます。

もちろん、説明されている城には幅広い可能性があるわけではありません。 ただし、非常にシンプルなので繰り返しやすいです。 プログラムのオープン ソース コードを使用すると、独自に設計を改善したり、特定の要件に合わせて調整したりできます。

ダウンロード:

  • lock.asm - ロック プログラムのソース コード。
  • lock.bin - コンパイル済みプログラム ダウンロード

著者: Ridiko Leonid Ivanovich、wubblick@yahoo.com、Lapitsky Viktor Petrovich、victor_lap@yahoo.com。 出版物: cxem.net

他の記事も見る セクション マイクロコントローラー.

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

<<戻る

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

タッチエミュレーション用人工皮革 15.04.2024

距離を置くことがますます一般的になっている現代のテクノロジーの世界では、つながりと親近感を維持することが重要です。ドイツのザールランド大学の科学者らによる人工皮膚の最近の開発は、仮想インタラクションの新時代を象徴しています。ドイツのザールラント大学の研究者は、触覚を遠くまで伝えることができる超薄膜を開発した。この最先端のテクノロジーは、特に愛する人から遠く離れている人たちに、仮想コミュニケーションの新たな機会を提供します。研究者らが開発した厚さわずか50マイクロメートルの極薄フィルムは、繊維に組み込んで第二の皮膚のように着用することができる。これらのフィルムは、ママやパパからの触覚信号を認識するセンサーとして、またその動きを赤ちゃんに伝えるアクチュエーターとして機能します。保護者が布地に触れるとセンサーが作動し、圧力に反応して超薄膜を変形させます。これ ... >>

Petgugu グローバル猫砂 15.04.2024

ペットの世話は、特に家を清潔に保つことに関しては、しばしば困難になることがあります。 Petgugu Global のスタートアップ企業から、猫の飼い主の生活を楽にし、家を完璧に清潔で整頓された状態に保つのに役立つ、新しい興味深いソリューションが発表されました。スタートアップの Petgugu Global は、糞便を自動的に流し、家を清潔で新鮮に保つことができるユニークな猫用トイレを発表しました。この革新的なデバイスには、ペットのトイレ活動を監視し、使用後に自動的に掃除するように作動するさまざまなスマートセンサーが装備されています。この装置は下水道システムに接続されており、所有者の介入を必要とせずに効率的な廃棄物の除去を保証します。また、トイレには大容量の水洗トイレがあり、多頭飼いのご家庭にも最適です。 Petgugu 猫砂ボウルは、水溶性猫砂用に設計されており、さまざまな追加機能を提供します。 ... >>

思いやりのある男性の魅力 14.04.2024

女性は「悪い男」を好むという固定観念は長い間広まっていました。しかし、モナシュ大学の英国の科学者によって行われた最近の研究は、この問題について新たな視点を提供しています。彼らは、男性の感情的責任と他人を助けようとする意欲に女性がどのように反応するかを調べました。この研究結果は、男性が女性にとって魅力的な理由についての私たちの理解を変える可能性がある。モナシュ大学の科学者が行った研究により、女性に対する男性の魅力に関する新たな発見がもたらされました。実験では、女性たちに男性の写真と、ホームレスと遭遇したときの反応など、さまざまな状況での行動についての簡単なストーリーを見せた。ホームレス男性を無視する人もいたが、食べ物をおごるなど手助けする人もいた。ある研究によると、共感と優しさを示す男性は、共感と優しさを示す男性に比べて、女性にとってより魅力的であることがわかりました。 ... >>

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

スマートチェア シャープ 11.12.2014

あなたが医者でないなら、クリニックに行くことへの愛を感じることはまずないでしょう。 しかし、多くの医師は、自分が選んだ職業への愛からそこに行くわけではなく、私たちがそれについて話すことはありません. インターネットで回答を検索することで、訪問を減らすことができます。 以前は、このために雑誌「健康」を読んだり、祖母のアドバイスを利用したりしていました。 でも進歩は止まらないですよね? 新しいトレンドは、スマートフォンのセンサーとウェアラブル エレクトロニクスです。 脈拍、圧力、発汗強度、基本的な心電図 - これらすべて、およびまだ実装されていない多くのことは、医師を訪問する前にどのように感じているかをより正確に判断し、おそらく訪問を完全に延期するのに役立ちます.

次のレベルは、人の身体的および精神的状態を判断するためのより高度なシステムです。 明確にするために、私たちはまだかなり安価な複合施設について話している. 同様のシステムは、Semicon Japan 2014 でシャープによって示されました。 航空機のプレミアムシートです。 椅子には一連のセンサーと、ディスプレイを備えた専用のコンピューター システムが組み込まれています。 データが取得され、すぐに分析され、わかりやすいグラフまたはアイコンの形式で結果が出力されます。

アームチェアを使用すると、質量、血圧、脈拍数、血管の状態(脈波が研究されています)を測定したり、自律神経系の状態に関するデータを受信したりできます(交感神経および副交感神経の部門について) )。 各パラメータの相互分析とデータの特別な処理により、現在の健康状態のおおよその画像が得られます。 データはシャープのクラウドに送信され、そこで個人ごとにデータベースにコンパイルされ、医療専門家によって分析され、処理された情報が患者に返されます。

シャープは、そのような椅子の要求は、高齢者にサービスを提供する企業からのものであると述べています. しかし、そのような複合体の範囲ははるかに広いです。 それらは、ジム、フィットネスセンター、従業員の健康を気にする企業、私立病院、公的医療機関に設置できます。 2015年度上期(2015年XNUMX月~XNUMX月)に「健康椅子」の販売を開始するほどの先行開発需要があった。

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

▪ フランス、石炭火力発電所を廃止へ

▪ シャープのフリーフォームディスプレイ

▪ 主な光トランジスタ技術

▪ 原子時計によるナビゲーションが GPS に取って代わる

▪ スマートTシャツ YouCare 5G

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

 

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

▪ サイトの「学生へのメモ」セクション。 記事の選択

▪ 記事社会学と政治学の基礎。 ベビーベッド

▪ 記事 世界最古の歌は何ですか? 詳細な回答

▪ マランさんの記事です。 伝説、栽培、応用方法

▪ 記事 少ないパーツでオートガード。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 デュアルモード充放電装置。 無線エレクトロニクスと電気工学の百科事典

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

Имя:


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


コメント:





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

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024