智能电力线载波电话系统

PAGE 1

智能电力线载波电话系统

摘要 本文介绍一种新型的智能电力线载波电话系统的研制方案,该设计采用89C51单片微型计算机作控制中心,整个系统达到智能化。系统避开了现代电话通信的路由问题,利用了单片机的强大功能对整个系统进行控制进行信道的控制,使得设备简单、轻便。在传输载体上,利用了四通八达的电力线进行传输,为通话提供了极大的便利。节省了信道铺设费用和通话费用。

关键词 电力线载波 电话系统 信道 单片机

分机0电话号码为0

分机0

电话号码为0

分机1

电话号码为1

分机7

电话号码为7

分机2

电话号码为2

220V

图一

本系统设计为一种新型的智能电力线载波电话系统。采用了89C51单片微型计算机作控制中心,使整个系统达到智能化。在设计开发初期,为了方便和简单起见,如图一所示,整个系统只设计了八个分机(分机0~7)、一个控制信号传输信道(信道0)和两个语音传输信道(信道1、2)。每个分机相应号码为本分机号。所有分机的控制信号都在一个信道上传输,语音信号则根据情况选择空闲的语音传输信道,后期可适当增加分机和语音传输信道。

整个系统不设主机,各项功能由通过控制信号传输信道(信道0)连接在一起的各分机的控制中心来完成,各分机设计来原理相同、在号码分配上通过单片机识别组合开关来实现。每个分机由两大模块组成即控制信号处理与传输模块和语音信号处理与传输模块(以下简称控制模块和语音传输模块)。各模块具体原理和实现办法如下;

一、控制信号处理与传输模块

原理框图如图二所示,本模块包括一套发送支路和一套接收支路。共用一个信道上传输信号,并且同一时间只能有一个分机发送信号,其他分机均只能接收。该信道有空闲和占用两种状态,信道所处的状态不用任何信息显示,只通过接受支路自动判别。不通话时,接收支路一直处于接收状态,对信道进行监控。

1.工作原理

当有分机拿起话机拨号时,为确保同一时间只能有一个分机发送信号,该分机通过接收支路判别信道上有没有其他分机在发送信息,如已有分机在发送信息,则待其发完之后再发送,由于数据的高速传输,LM1893调制器

LM1893

调制器

耦合及保

护网络

控制器

AT89C52

3 x 4

键盘

提示音

输出

LED显示

LM1893

解调器

耦合及保

护网络

接语音模块

图二 控制模块原理框图

通话完毕挂机之后,挂机分机控制处理器熄灭LED,并待控制信道空闲时,向信道发送挂机信号。该信号分为主叫方发送的挂机信号和被叫方发送的挂机信号(控制信号3),此信号为各分机辨别各语音信道状态的另一信号。通过软件处理,实现只由最先挂机分机发送。主叫方发送的挂机信号包括此次通话所占用语音信道的释放信息、各语音信道状态信息和该次通话的被叫方号码;被叫方发送的挂机信号包括此次通话所占用语音信道的释放信息、各语音信道状态信息和该次通话的主叫方号码。通话中的两个分机,当其中一个收到另外一个的挂机信号时,即熄灭LED,输出提示音(急速的嘟嘟声的忙音)。

空闲中,没有摘机的话机,通过接收支路接收拨号信号、响应信号和挂机信号。对拨号信号只要对比被叫话机号码是否与本机号码相同。响应信号和挂机信号则记录更新各信道的状态信息。

2.控制信号设计

图三 控制信号设计D7

图三 控制信号设计

D7

D6

D5

D4

D3

D2

D1

D0

信号编码

信号内容

拨号信号

响应信号

通话信号

挂机信号

信道信息

被叫话机号码

主叫话机号码

被叫话机号码

主叫话机号码

主叫话机号码

被叫话机号码

主叫话机号码

信道信息

信道信息

主叫话机和被叫话机号码都是由三位二进制数表示8个号码。信道信息则由信道状态信息(D2、D1)和本次通话选用信道信息(D0)组成。

3.软件设计

总控制器软件部分均采用8051汇编语言格式编写,程序的编译工作由配套的仿真软件完成,由于软件处理部分规模过大,在这里详细列出。主要的处理程序有:

a 初始化

b 摘机处理

c 电话号码的接收

d 挂机处理

二、语音信号处理与传输模块

LM1893调制器

LM1893

调制器

耦合及保

护网络

LM1893

解调器

耦合及保

护网络

图四 语音传输模块原理框图

功率

放大

音频

放大

变压器

隔离

频率转换

多路开关

总控制器

三、信号耦合保护网络

CoToL1

Co

To

L1

L2

C2

图五 信号耦合及保护网络

C1

在本系统中,信号耦合网络是一个很重要的环节,它直接影响通讯的质量。信号耦合网络采用磁芯变压器,既实现了隔离传输,又能实现阻抗匹配,还可做成谐振回路,以削减频带外的干扰并衰减尖峰。图五给出了信号合耦网络的线路图。其中,Co和To构成一个谐振回路,谐振频率选为载波频率。为了最大限度地将信号耦

微型计算机电话系统设计,《智能电力线载波电话系统》-毕业论文(设计).doc...相关推荐

  1. 交通灯控制系统c语言编程,基于单片机的交通灯控制系统设计(本科)毕业论文设计.doc...

    基于单片机的交通灯控制系统设计 摘 要 当你路过一个十字路口时,你是否注意到各个方向车辆和行人有有条不紊的通过十字路口.这样井然有序的情境靠什么来实现的呢?靠的是交通灯控制系统.在论文中我使用单片机S ...

  2. 计算机专业大专毕业设计,大专计算机专业毕业论文设计.doc

    <大专计算机专业毕业论文设计.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<大专计算机专业毕业论文设计.doc>文档请在天天文库搜索. 1.大 ...

  3. c语言健康状况检查系统设计,智能健康监护仪设计(含电路原理图)

    智能健康监护仪设计(含电路原理图)(论文7900字) 近些年来,智能监护仪测量在疾病的预防和诊断方面发挥出显著的作用,随着生活水平的提高,疾病的发病率逐年上升.如何预防疾病已经成为人们需要迫切解决的问 ...

  4. 如何将c语言编译器设置为初始状态,C语言编译器设与实现毕业论文设计.doc

    C语言编译器设与实现毕业论文设计 北京邮电 大 学 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: C语言编译器设计与实现 毕业设计(论文)要求及原始数据(资料): 1.C语言简介和国内外编译 ...

  5. c语言中英文翻译 毕业设计,c语言中英文翻译资料 本科毕业论文设计.doc

    c语言中英文翻译资料 本科毕业论文设计 The C Programming Language C is a high-level programming language developed by D ...

  6. android课程设计健身,健身软件课程设计_毕业论文设计.doc

    健身软件课程设计_毕业论文设计 通信建模与仿真课程设计文档 健身日记 小 组 名: wingman 小组成员: 肖键 潘凌 周治杰 何朝云 2015年07月03日 Communication Mode ...

  7. matlab心电信号处理,基于Matlab的心电信号自动处理系统的设计与开发 毕业论文设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于Matlab的心电信号自动处理系统的设计与开发 ...

  8. 摄像机服务器端返回消息错误,_平安城市_视频监控(本科)毕业论文设计.doc

    _平安城市_视频监控(本科)毕业论文设计 摘要 随着城市经济的高速发展,城市治安管理面临的压力也越来越大,传统的以人力防范和事后处理为主的公安管理模式已经开始制约城市治安管理水平的进一步提高.城市公安 ...

  9. 计算机本科毕业论文水电厂,水电站计算机监控系统 (本科)毕业论文设计.doc...

    水电站计算机监控系统 (本科)毕业论文设计 摘要 本文首先对我国水电站计算机系统的水平及发展趋势做了介绍:其次重点介绍了S7-200/300 PLC在水电站监控系统LCU的应用及在水电站技术供水系统的 ...

最新文章

  1. OpenCV+python:图像二值化
  2. 8086汇编学习小记-王爽汇编语言实验12
  3. java正则过滤特殊字符
  4. 【收藏】cgroup的简单使用
  5. 删除sql下注册服务器
  6. Sql Server之旅——第九站 看看DML操作对索引的影响
  7. mysql 从库状态_大神教你自动发现监控mysql从库状态
  8. android 加载更多动画效果,Android实践之带加载效果的下拉刷新上拉加载更多
  9. 1.4 Arithmetic Progressions
  10. 谈谈我自己为什么突然想写技术博客
  11. c++ 创建并调用dll
  12. sql注入数据库原理详解
  13. 软件测试用例的实际结果,软件测试结果归纳与分析
  14. ios自制电话本-swift
  15. 风暴孵化浅谈:何为值得手游代理的“好”游戏
  16. 运维利器之mysql进行表的分区
  17. 【数据分析day05】Scipy读/写.mat文件,wav,mp3
  18. Java 提取 PPT 中 SmartArt 图形的文本内容
  19. 让javac在中文系统上输出英文的信息
  20. Android:扫码功能

热门文章

  1. 奇怪的问题 mspaint
  2. python飞机票预定系统_数据库课程设计 - 机票预订系统
  3. 论文领读:人工智能三巨头的Deep learning
  4. 爬取笔趣阁小说网站上的所有小说(一)
  5. 工作故事之一--角色转变
  6. ios 图片裁剪框架_iOS图片裁剪器 – RSKImageCropper
  7. W10系统matlab无法保存对该路径的更改 pathdef_修改Win10默认的存储路径
  8. 最易懂Spring循环依赖
  9. 海量数据挖掘 - 读书笔记 - 第三章:寻找相似的项目
  10. 静态时序分析—门控时钟检查(clock gating check)