1.ファンクション
赤外線コードの回路設計、赤外線復号アンロック電子回路、停電保護回路、音と光の警報回路プロンプト、キーボードおよびディスプレイ回路、プログラムコード、および対応するテスト及びシミュレーション結果のプレゼンテーションを記述します。
ロック解除ロックを達成するための赤外線リモートコントロール技術と技術に対応するSCMを使用して、エラーアラーム、ジュニアロック、ロックは、ユーザーのパスワードとリモートコントロールの基本的な機能を変更し、パワーダウンメモリ、音と光のヒントやその他の機能。
注意:
システムの設計は、いずれかの送信を制御するために、終了を受信すると、スイッチに含まないことができ、例えば、私は動作し続けることができる受信機の半分に動作を終了送信し、より柔軟な受信終了キーによって制御されてもよい、鍵送信側赤外線制御を介し得ます、変更が受信側キー検出機能キースキャンコードに赤外線キー()を増加させることによって検出されたか否か。
if(IrKey != 0xff){
key = IrKey;
IrKey = 0xff;
}
値であり、キー信号は赤外線受光ときIrKey「はIRはReadIR値割り込み機能を読み取る()」改変、IrKeyは、対応するキーとなるであろう。
2.赤外線透過や原則を受けます
NECプロトコルで指定された赤外線伝送フォーマット:
送信側:第一の検出マトリックスキーボードが押下されていない、キーが押下された場合、関数呼び出しは、それぞれのキーを発する送信。
受信側: HX1838は、キーに受信信号から、受信信号と逆に送信された信号受信機の受信機能を赤外線し、キー(ロック、変更パスワード、等)の受信側に基づいて対応する動作を実行します。
受信側の3シミュレーション
在接收端的仿真中密码锁的开锁、出错报警、超次锁定、修改用户密码等基本的密码锁的功能以及掉电存储、声光提示等功能都实现,只剩下红外遥控。
(1)输入密码开锁
开机界面:
按A键输入密码,进行开锁:
密码正确,成功开锁(LED灯灭):
密码输入错误:
(2)修改存储在24C06里面的密码
按修改密码键,修改密码之前需要输入旧密码:
输入旧密码正确:
输入旧密码错误:
之后输入新的密码:
提醒再次输入新密码:
更改密码成功:
(3)重置密码
按SET键3s以上,重置24C02存储器中密码:
(4)输入错误密码3次以上报警
输入密码错误次数超过3次报警界面(蜂鸣器响):
4.系统图
发送端:
接收端: