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

发布者:之敖赵先生最新更新时间:2011-12-24 关键字:单总线  单片机  多机通讯 手机看文章 扫描二维码
随时随地手机看文章

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

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

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

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

       

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

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

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

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

  2 电源隔离

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

        

  3 模拟信号处理电路

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

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

        

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

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

        

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

       

      

关键字:单总线  单片机  多机通讯 引用地址:单总线单片机多机通讯系统设计

上一篇:单片机的图形化编程方法探讨
下一篇:基于STC单片机与GPRS的图文LED屏

推荐阅读最新更新时间:2024-03-16 12:49

瑞萨电子推出升级版R-Car V3H,满足包括驾乘人员监控系统的最新NCAP要求
全球半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,推出最新升级版R-Car V3H片上系统(SoC),为智能摄像头应用带来显著提升的深度学习性能,包括驾驶员/乘客监控系统(DMS/OMS)、车载前置摄像头、环视系统以及最高可达Level 2+级适用于大部分车辆的自动泊车功能。升级后的SoC集成了实时域上的传感器融合、高达ASIL C级指标和针对智能计算机视觉进行优化的体系结构。它以极具竞争力的系统成本为OEM和一级供应商提供高性能、低功耗解决方案,并支持最新的NCAP 2020要求及向NCAP 2025 3星级技术路线图的迁移。 基于2018年2月发布的SoC,融合了用于卷积神经网络(CNN)的集成IP等最新识
[汽车电子]
一种基于DSP和MCU的双CPU数据处理系统设计
  在嵌入式控制系统中经常需要对现场物理量进行数据采集与实时处理,且要求系统具有良好的人机交互功能,这时仅采用DSP处理器往往不能满足要求。本文选择以单片机为主处理单元(主要完成各种控制和接口功能)、DSP芯片为从处理单元(主要完成数据运算和处理)的系统结构方案,该系统可独立使用,也可与上位PC机进行通信。 1 数据处理系统硬件总体设计方案   该数据处理系统是为一种信号检测设备设计 的,能快速采集两路传感器的信号并进行实时处理。系统由MCU处理器、DSP处理器、8位高速A/D转换器以及FLASH存储器等部分组成,传感器的信号送入高速A/D转换器进行模数转换,结果送入DSP中。这里DSP芯片采用了TI公司具有高速数据运算
[嵌入式]
飞思卡尔推出单芯片、BLE和802.15.4无线MCU
飞思卡尔Kinetis MCU组合实现单芯片、多协议Bluetooth Smart和IEEE 802.15.4无线电新的低功耗Kinetis KW40Z MCU的支持包括简化安全和互连IoT应用开发的功能强大的软件 飞思卡尔半导体向其广受欢迎的Kinetis系列微控制器添加了无线、多协议产品成员,使支持并促进物联网(IoT)的MCU平台兼容最新的连接标准。作为MCU创新领域的全球领导者,飞思卡尔推出了Kinetis KW40Z无线MCU系列,适用于Bluetooth Smart/Bluetooth Low Energy(BLE) 及IEEE 802.15.4应用。 KW40Z无线MCU集成了2.4 GHz多协议
[网络通信]
51单片机上实时多任务操作系统-教程
RTX51是用与8051系列的实时多任务RTOS 1。 RTX 两个版本区别: RTX51 FULL:允许4个优先任务循环和切换,并行利用终端,支持邮箱系统的信号和消息传递 RTX TINY 子集,不支持占先式任务切换,不能进行信息处理 RTX的循环任务调度 准并行 利用内部定时器的中断实现定时 使用时不需要包含main()函数,自动从任务0开始 如果包含main()函数,则需要利用os-start-system 或 os-creat-task来启动 Example1: ps:注意事项: 关于Keil报错 *** FATAL ERROR L210: I/O ERROR ON INPUT FILE:缺少RTX51.LIB
[单片机]
[单片机框架] [drivers] [hc4051] 8路模拟分流器
1、概述 74HC4051是- -款八选一模拟开关电路,内置3个地址选择端(A0~ A2), 低有效的使能输入端(E),8路独立的输入/输出端(Y0~Y7) 及公共输入/输出端(Z)。 电路内部有8个双向模拟开关,每个开关的一-端连接到独立的输入输出(Y0~Y7)端,另一端连 接到公共的输入/输出(Z) 端。 当E为低电平时,通过A0 ~ A2选择- - 个通路的开关处于低阻导通状态。当E为高电平时,A0 ~ A2设置无效,所有开关处于高阻关断状态。如果需要切换开关状态,就必须使用使能输入端( E), VpD和Vss是连接到数字控制输入端(A0 ~ A2和E)的电源电压。(Vpp-Vs)的范围是3~9V。 模拟输入
[单片机]
[<font color='red'>单片机</font>框架] [drivers] [hc4051] 8路模拟分流器
MCS51系列单片机软件复位的方法
有的单片机(如8098)有专门的复位指令,某些增强型MCS-51系统单片机虽然没有复位指令,但片内集成了WATCHDOG电路,故抗干扰也不成问题。而普及型MCS-51系列单片机(如8031和8032)既然无复位指令,又不带硬件WATCHDOS,如果没有外接硬件WATCHDOG电路,就必须采用软件抗干扰技术。常用的软件抗干扰技术有:软件陷阱、指令冗余、软件WATCHDOG等,它们的作用是在系统受干扰时能及时发现,再用软件的方法使系统复位。所谓软件复位就是用一系列指令来模仿复位操作,这就是MCS-51系列单片机所特有的软件复位技术。 现用一简单的实验说明,实验电路如附图所示。接于仿真插座P1.0的发光二极管LED0用来表示主程序的工
[单片机]
以最快的时间最好的方法学好单片机
作为一电子爱好者,如你不懂单片机的话,不管你是搞维修的,还是搞开发的,在现在以及将来最起码你不算一位合格的电子爱好者.我是99年6月开始学的单片机,算是还可以吧(自我感觉良好)! 要想学好单片机必须对它有兴趣,这是必然的!也是最重要的!在这基础上你从一个不知单片机是个什么东东到自己能做一些单片机的东东----三个月用你的业余时间搞定,要知道到那时你是个镀了金的 电子爱好者 (学校刚学完的本科生不过如此),那样的兴奋啊...!呵呵! 想学单片机从MCS-51开始,那是公认的,不必研究了.但单片机是一个很系统的学科,我们作为自学的,不可能象学校那样很系统的学,那样的话可能要倍上它三五年了.那么怎么才能在三个月而且是业余的时间
[单片机]
意法半导体推出全球性能最强的Cortex-M微控制器
最受业界欢迎的基于Cortex-M处理器的微控制器平台现在拥有逾250种相互兼容产品,让设备厂商轻松扩展升级最终产品 中国,2011年9月21日 —— 横跨多重电子应用领域、全球领先的半导体供应商及微控制器厂商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)今天宣布 STM32™ F4系列微控制器产品上市。作为STM32®平台的新产品,STM32™ F4系列基于最新的ARM® Cortex™-M4内核,在现有出色的STM32微控制器产品组合中新增了信号处理功能,并提高了运行速度;已上市的新系列产品巩固了意法半导体的市场领导地位,取得了迄今市场上性能最高的Cortex-M微控制器的称号 。
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved