PICNIC

课题3 门防盗系统动作的合并(结合试验)

■ 课题3 

1. 课题3的目标

2. 关于动作的合并

3. 执行例

4. 课题3的提交

5. 考察的要点

■报告提交系统

 

→提问・讨论用的BBS

←返回目录

2006年4月4日 16:04 更新

 

●课题3的目标

课题3「门防盗系统动作的合并(结合试验)」的提出。→从这里提出课题

到现在为止做成的模块

・課題0:门开闭状态(RB0)监视动作(RB4 LED#4)
・課題0:在家・不在的切换动作(RB5)
・課題1:门开闭计数器web上表示动作(Counter)(Counter)
・課題2:「开门状态」超时后、起动报警装置(timer, RB7)

在以上动作的基础上,实现动作(e)

・「外出时的报警」的表示・通知动作(RB6・传递装置#1)

做成 test7模块

●关于动作的合并

作为家防盗系统,动作合并的test7模块要做到以下的功能。

<动作>

(a) 在家外出的切换功能、用RB5设定。(外出="L"、在家="H")

(b) 在家与外出时的共通动作

・门开闭状态(RB0)用正论理输出向LED#4(RB4)(门状态监视器用)
・捕捉门开闭状态的变化,回数器加1
・回数计数器的控制用web表示

(c) 在家状态下的动作

・「门开放状态」如果持续一段时间、起动报警器
・「门开放状态」到起动报警器的时间设定为10秒
・关上门后警报停止

(d) 外出状态下的动作

・「门开放状态」如果持续一段时间、起动报警器
・「门开放状态」到起动报警器的时间设定为1秒
・关上门后警报停止

(e) 「外出时的报警」的表示・通知动作(RB6・传递装置#1)←新动作

・外出的状态下如果警报起动、RB6变成ON
・RB6的报警输出可以连接到室内信号灯等装置上
・如果从外出的状态变换为在家的状态,RB6的输出变为OFF。


<参考>
・可以把课题2:test6模块作为基础,追加功能
・可以灵活的运用現在的PORTB输出値の保存用变数 tmp
・试作的test7模块的编码量:100行左右

 

●实行例

(0)插上电源后(初期值:外出状态 RB5="L")※门的状态是关闭的

(1)变为在家状态(RB5="H") → 门一次开闭 → counter值变为1
 → 敞开门 → (10秒经过)→ 报警器起动(RB7)
 → 关上门 → 报警停止(返回)counter值变为2

(2)变换为外出状态(RB5="L") → 门1次关闭(短时间内) → counter值变为3
 → 敞开门 → (1秒经过)→ 起动警报器&警报通知变为ON(RB6)
 → 关上门 → 警报停止(返回)counter值变为4 保持警报通知ON的状态

(3)变换为在家状态(RB5="H") → 警报通知变为OFF(RB6)


●课题3的提出

【課題3】(合并试验)
作为家防盗系统,做成动作合并的test7模块 。超时时间设定为10秒。用门传感器状态,web控制画面,计数器值得的变化确认动作的实现。

(1)作为家防盗系统,做成动作合并的test7模块 。

(2)用门传感器状态,web控制画面,计数器值得的变化确认动作的实现。

(3)汇编源文件版本号码变为、ver1.2.0.8,另外web控制画面的页脚部分变更位各自的学号。

(4)做成后的汇编源文件 用v1208e3.asm 的文件名保存。

(5)把v1208e3.asm 上传到报告提出系统。报告领受后,进行评分。

<提出方法>
把做成的汇编文件上传到报告提出系统中(扩展名为 *.asm 。不是*.hex) 

提出的文件经过动作确认后,如果动作不完备需要再提出,如果动作完备判定为合格。

从这里提出课题3(课题编号:picnic-exp03)

(6)变为「等待判定」如果判定结果一直不出来请来信到这里。

(7)判定为再提出的情况下,改正不正确的地方、改为v1208e3a.asm等的文件名后再提出。

(8)判定为合格后,课题3修了。

 

●研究的重点

以下是这次报告的研究重点。在报告中没有必要提出,请各自在写程序前在头脑中整理。

 

[1] 这次「在家与外出」的状态是通过web控制画面控制RB5来实行的。但实际使用时、是通过与RB1连通的扩张电路板上的CN4端子连接到切换开关上、用切换开关开在使用上会很方便。在这里如果不考虑这两种切换方法的优先权,会出现一些考虑不到的错误。请对这个问题进行研讨

[2] 扩张电路板上的端子,传感器以及传感器间的配线经过长年的使用老化,会出现故障,动作不良,断线等情况。这些事不可避免的事实。为了提高门防盗系统的移动性和信赖性,需要达到一部分的部件故障的情况下也不会影响动作。针对这个问题请研讨一下传感器输入部分和报警器输出部分的设计问题。
(ヒント:周辺拡張キットは入力RB0,RB1、出力RB6,RB7が全く同じ回路で構成されている。冗長化による実現可能な機能の縮小は避けられない。マイコンボード側の故障については別途検討することにする)

 

 

信州大学インターネット大学院

wasaki@cs.shinshu-u.ac.jp
Copyright(c) 2005 Katsumi Wasaki. All rights reserved.