0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于单总线制多机通讯实现传输呼叫系统的设计

电子设计 来源:单片机与嵌入式系统应用 作者:徐晓东,路红英, 2021-05-31 09:27 次阅读

作者:徐晓东,路红英,张宁

传统的多机通讯系统一般需要四条线完成:

1.电源线;2.地线;3.发送信号线;4.接收信号线。然而,对于主机和分机距离较远、分机台数较多的系统,采用四线制的经费投入较大,安装起来也颇困难。基于这一问题,本文结合为某医院研制的既有模拟信号(语音)又有数字信号的传输呼叫系统,提出用单总线实现多机通讯,并给出了一个完整的技术方案。

1 单总线制多机通讯系统的总线设计方案

本设计实现的多机呼叫系统的主要功能是:分机呼叫主机,利用单片微机向主机发送数字呼叫信息,主机响应后,显示出呼叫的分机号,打开主机和分机的模拟通道进行主机与分机的对讲;主机呼叫某分机,主机部分输出分机号,直接打开相应分机的模拟通道,进行分机与主机的对讲;群呼,主要逐一发送打开所有分机的数字信息,数秒之内打开所有分机的模拟通道,主机向各分机传送语音信号。用单总线制实现这种多机通讯的核心问题是电源、地线和信号线如何分配,如何进行信号的双向传输,如何解决它们之间的相互干扰。作者将信号(包括数字信号和模拟信号)和电源共用一根线,另一线为地线——单总线制。在电路结构和技术上,采用电源隔离电路,极大限度地减小电源滤波对信号的影响;用消侧音电路完成对模拟信号的处理。主机电路原理框图如图1所示。

pIYBAGC0PSiAAS_tAAC62LhLsDY138.png

当主机需要与某机通话时,操作者拿起话筒,通过常用的电话机键盘拨号,显示器显示出被呼叫的分机号,同时,将数字信号发送到总线,分机接到数字信号并确认主机要求通话时,接通模拟通道。主机的语音信号经功放、单总线到分机的功放推动扬声器。分机的语音信号经功放放大、消侧音电路、单总线到主机的功放推动扬声器或听筒。通话完毕,主机挂断,与此同时,主机的微机发出停止显示信号和分机挂断信号,显示器熄灭,分机接到挂断信号后,使分机的模拟通道的地悬浮,从而完成了一次通话过程。

在主机需要与各分机同时接通时,例如医院里需要把某件事通知所有病床时,如果用键盘逐一拨通分机,就不可思议了。本设计考虑到这方面的问题,只要操作者按动群呼键,可在数秒之内接通各分机实现群呼。

在分机需要与主机通话时,按一下通话按键(分机仅此一按键),单片微机发出数字信号,经单总线送到主机的单片微机。主机单片微机接到信号后,显示分机号码,判断话机是否挂断,若为挂断状态,则循环判断直至话机挂起,拿起话筒后,主机立即向相应的分机发出允许通话的信号,分机接通模拟通道便可进行通话,通话完毕,话筒挂断,主机向分机发送挂断信号,分机将模拟通道的地悬浮。这样,既节约了电能又不影响佞机部分人员的正常工作。

通讯的优先级,对于医院的重病号、机关的要害部门等,在呼叫系统中必须优先考虑。在本设计中,在主机接到众多的呼叫信号后,首先判断优先级,接通优先级最高的分机通话,而后逐步与低优先级的分机通话。

2 电源隔离

在单总线制多机通讯系统中,数字信号、模拟信号和电源共用一条线,如果不采取措施,交变的数字信号和模拟信号将被电源的滤波电容器吸收。在本设计中,未加电源隔离电路时,交变的5V信号经传输线到分机后仅有10mV。采用如图2所示隔离电路后,信号传到分机大于250mV,信号的衰减程度得到明显改善。图中的二极管、三极管、稳压管、电感和电阻的隔离电路用于主机,而分机只需一只电感和一只二极管即可。

pIYBAGC0PTeAMGAIAAEQvWde3PQ237.png

3 模拟信号处理电路

单总线既要发送语音信号,又要接收语音信号,势必形成环流。为了解决讲话时听到自己的声音(称为侧音),采取了消侧音措施。一般地,消侧音有种方法:一种是桥式消侧电路;另一种是相位抵消法的消侧音电路,后者效果更佳。考虑到一台主机和多台分机的成本调试因素,故主机部分采用相位抵消消侧音电路,分机则用桥式消侧音电路。

相位抵消消侧音电路如图3所示,该电路由三个运算放大器及相应的电阻、电容电位器组成。由总线来的分机信号经RW1、F3至功放,主机的话筒信号一路经功放1、总线、RW1至F3的同相输入端,另一路经F1、F2、RW2至F3的反相输入端。调节适当的K、C、RW1、RW2值可使主机的话筒信号在F3输出端接近零伏,从而侧音被消除。

pIYBAGC0PT6Ae9BcAADZ5njU1Lk229.png

桥式消侧音电路如图4所示。整个电路由国个晶体管(语音发送放大)及R、C元件组成,图中ZL为外线路的等效阻抗。当该分机发送话机信号时,由三极管发射极输出单频信号电流,国路经外线ZL和电阻R3再加到三极管的发射极形成电流环路;另国路则经R1、C1、R2和C2形成电流环路。若电桥平衡,即

ZL(R2-j1/ωC2)=R3(R1-j1/ωC1)则Vc0=0

pIYBAGC0PUWAO_sTAADDDPhDXKI768.png

由于后级功放的输入信号为零,故扬声器不发声,侧音被消除。主机通过总线来的模拟信号,经R1、C1和RC到电压放大器进行电压放大再进行功率放大。

o4YBAGC0PU6ABvgjAACtcqtd92A652.png

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    182

    文章

    16553

    浏览量

    244701
  • 显示器
    +关注

    关注

    21

    文章

    4737

    浏览量

    137860
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87211
收藏 人收藏

    评论

    相关推荐

    单总线温度传感器MY18E20在单总线通信应用

    。本文以敏源传感的单线数字温度传感器MY18E20为例,探讨和说明这类传感器在使用时的软硬件设计问题,供读者参考。  单总线通讯方式,主控MCU和传感器之间,通过一根控制信号线实现控制和数据的双向
    发表于 07-08 17:22

    如何用DS18B20来分析单总线数据传输

    单片与传感器之间的数据通信是如何实现的?如何用DS18B20来分析单总线数据传输
    发表于 03-10 06:21

    怎样去解决HD32L170JATA芯片单总线通讯的异常问题

    HD32L170JATA芯片单总线通讯时异常通讯问题解决背景说明:1.开发环境 KEIL V5.25,MCU:华大HD32L170JATA2.单总线:MCU与传感器进行
    发表于 12-06 06:32

    IIC总线通讯实现具体分为哪几种呢

    不讲原理(网上详细讲原理的有很多),只讲其代码实现。对于单片使用者来说,IIC总线通讯实现具体分两种,一种是硬件实现,另一种是软件模拟,硬
    发表于 12-09 06:14

    单总线协议的定义及特点分别是什么呢

    文章目录一、单总线简介二、单总线协议单总线初始化单总线写入单总线读取DS18B20用法读取温度(仅仅包含整数部分)读取温度(含小数部分)一、
    发表于 01-05 06:45

    树莓派的单总线的使用方法

    单总线也叫做一线总线(one-write),它只有1根信号线,既传输时钟又传输数据,而且数据传输是双向的,通过一问一答的形式
    发表于 01-18 10:24

    单总线测温系统

    单总线测温系统 1 -Wire Sy tem for Temperature Mea urement 摘要介绍了单总线系统的结构、原理和技术特点,阐述了
    发表于 01-12 16:58 9次下载

    利用单总线传输数据与电源

    利用单总线传输数据与电源
    发表于 05-04 13:33 28次下载

    单总线技术中ROM搜索算法的实现

    单总线技术的应用降低了多通道测控系统布线的复杂性。但是由于所有的单总线器件均并联在一条信号线上,因此区分出这些单总线器件以实现它们对
    发表于 08-14 16:39 32次下载

    单总线和I2C总线结合实现数字温度计实验

    单总线和I2C 总线结合实现数字温度计实验 一. 实验目的通过本实验,理解掌握单总线器件和
    发表于 09-22 17:42 2941次阅读
    <b class='flag-5'>单总线</b>和I2C<b class='flag-5'>总线</b>结合<b class='flag-5'>实现</b>数字温度计实验

    电动车车身网络CAN总线通讯实现

    电动车车身网络CAN总线通讯实现 随着人们环保意识的增强和世界石油的短缺,纯电动车 [1]迎来了速发展的时期。对于电动汽车,除了要求有很好的动力性和里程续驶,
    发表于 11-03 16:01 2778次阅读
    电动车车身网络CAN<b class='flag-5'>总线</b><b class='flag-5'>通讯实现</b>

    单总线制多机呼叫系统方案

    本设计实现的多机呼叫系统的主要功能是:分机呼叫主机,利用单片微机向主机发送数字呼叫信息,主机响应后,显示出
    发表于 08-24 11:03 2547次阅读

    矿用通风机监测系统设计及通讯实现付胜

    矿用通风机监测系统设计及通讯实现_付胜
    发表于 03-15 08:00 0次下载

    单总线制多机通讯系统总线设计

    本设计实现的多机呼叫系统的主要功能是:分机呼叫主机,利用单片微机向主机发送数字呼叫信息,主机响应后,显示出
    发表于 05-22 06:12 1789次阅读
    <b class='flag-5'>单总线</b>制多机<b class='flag-5'>通讯</b><b class='flag-5'>系统</b>的<b class='flag-5'>总线</b>设计

    HD32L170JATA芯片单总线通讯时异常通讯问题解决

    HD32L170JATA芯片单总线通讯时异常通讯问题解决背景说明:1.开发环境 KEIL V5.25,MCU:华大HD32L170JATA2.单总线:MCU与传感器进行
    发表于 11-23 18:06 8次下载
    HD32L170JATA芯片<b class='flag-5'>单总线</b><b class='flag-5'>通讯</b>时异常<b class='flag-5'>通讯</b>问题解决