二线制编码楼宇对讲系统 联系客服

发布时间 : 星期三 文章二线制编码楼宇对讲系统更新完毕开始阅读076005cc8bd63186bcebbcab

3.5 单片机分机状态检测程序设计

当编码信号被楼层译码器接收并译码后,主机与对应的分机电路接通。这时候主机需要对分机的状态进行检测。如果分机处于待机状态,主机送出铃声信号,提醒用户有呼叫信息。在对话过程中,主机也需要的分机的状态进行检测,如果检测到分机处于开锁状态,主机执行开锁动作。如果检测到分机挂机,主机结束本次通话。

分机状态检测程序流程图如图3.6。

29

开始 N 分机是否处于待机? Y 送电话铃声信号 N 分机是否摘机? Y 接通通话电路 Y 分机挂机或开锁? Y 开锁? N 通话时间到? N 挂机? 开锁 Y 返回

图3.6 分机状态检测流程图 30

3.6 单片机产生电话铃声程序设计

当通话电路接通时,单片机用软件模拟电话铃声信号送往分机,分机电话铃响,同时主机也响铃。当分机摘下后,单片机停止发送铃声信号。如果分机一直没有摘机,单片机在一段时间后停止发送铃声信号。单片机模拟电话铃声流程图如图3.7。

开始 N 分机待机? Y 送铃声信号 分机摘机? N N 时间到? Y 返回 Y

31

4 硬件调试及问题解决

在本次硬件调试中遇到了不多不少的问题,经过检查改正,终于

将问题一一解决,主要问题有如下几点: (1)键盘与显示电路

在键盘与显示电路中,原本使用P0口共用键盘和显示,但在实际运用中发现共用的时候有比较大的干扰,对编程的影响也比较大,当发现键盘与显示共用比较难以实现,经过讨论以后决定讲键盘和显示分开接,问题也同时解决。

在设计用因为使用的是原本做好的模块,所以显示使用的是8位数码管,而实际只使用了4位,所以在显示的时候有点不足,由于时间问题,暂时决定使用原本的模块。 (2)话筒部分

在设计初,话筒部分没有加消侧音电路,在实际调试中发现讲话时侧音很大,严重影响了通话的质量。

在自己研究和老师的指导下,加上了加消侧音电路,消除侧音,大大减少了侧音的影响,通话质量有了明显的提高,通话时声音变得比较清晰。

由于语音信号的发送和接受都共用一根线,加上消侧音电路可以使他们之间相互不受影响。 (3)可视控制电路

设计初,在设计中加入了可视控制电路,在实施时发现加入可视

32