太阳能热水器中一线通信接口转换电路的设计

发布者:EnigmaticCharm最新更新时间:2013-07-31 来源: dzsc关键字:太阳能热水器  一线通信  接口转换 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  基于可靠性、安全性、易于安装维护及方便使用等方面的设计考虑,将太阳能热水器控制系统分成两部分,通过低压直流电源线和通信线连接。安装在户外的主控制器主要完成水位和水温的实时检测和水泵的开关控制,户内的线控器主要实现显示状态及控制功能。

  1 系统结构框图

  太阳能热水器控制系统组成框图如1所示。

  主控制器与线控器均采用微处理器作为核心器件。微处理器内部带有通用异步收发器(UART),其硬件上有两根引线,一根为接收线,一根为发送线,接口电平为CMOS电平。为了延长通信距离、提高通信质量,通常转换成标准的全双工RS 232接口或半双工RS 485接口。RS 232 接口在20 m 以内通信,RS 485 可以在1 200 m内通信。

  

  无论采用以上哪种通信接口,主控制器与线控器的连接线需要两根电源线,两根通信线,布线成本较高。

  若微处理器的UART接口转换为一线接口,只要两根用作电源线,一根用作通信线,对于远距离通信的应用场合,不仅安装方便,而且降低布线成本。故此,国内外科研人员纷纷投入研究,并且取得了良好的应用效果。

  但与UART 接口连接时,1-Wire总线和LIN总线需要使用专用芯片实现接口转换,不仅增加了成本,且受协议约束增加了使用的复杂性。

  本文采用普通元器件,在原有电路的基础上,设计了一种一线通信接口转换电路,能在UART 接口之间实现高速远距离透明传输,达到了降低布线成本、使用简单灵活的目的。

  2 问题的提出

  一种应用于UART 接口的一线通信接口转换电路由输出转换电路和输入转换电路两部分构成,其中输出转换电路由Q1,Q2,D1,R1,R2 组成,输入转换电路由Q3,D2,R3~R5 组成,D1 和D2 为保护二极管,电路原理图如图2所示。

  

  UART 接口处于接收状态时,发送端TXD 为高电平,使Q2饱和导通,Q1截止,通信线(通信接口P1的2引脚)为低电平;Q3 也处于截止状态,接收端RXD 为高电平。若通信线为高电平,Q3进入饱和状态,接收端RXD为低电平。UART接口处于发送状态时,发送端TXD的电平有高有低,若为低电平时,使Q2截止,Q1饱和导通,向通信线输出高电平;此时,接收转换电路的Q3也进入饱和状态,使得接收端RXD 为低电平,引发接收中断。[page]

  当主控制器与线控器安装的距离较远时,就不得不考虑分布电容的影响,导线间的分布电容可用电平行导电板之间的电容计算公式直接求得:

  

  式中:ε 为导线绝缘层的介电常数;S 为导线的水平截面积;d 为导线间距离。

  若通信线的长度有50 m,分布电容有2 nF,取2 nF电容并连在通信线上进行仿真实验,观察上升沿和下降沿的延迟情况,第一通道为主控制器中TXD端的波形,第二通道为线控器中RXD 端的波形,测试结果如图3所示。

  从图3 可以看出分布电容使得RXD 端产生50 μs的延迟,根据UART接口通信的波特率误差不大于4.5%的要求,在分布电容2 nF的情况下,通信的波特率可以算出:

  

  式中:Bd 为波特率;T 为延迟时间;R 为允许误差。

  将T = 50 μs,R = 4.5 %代入式(2)中,得:

  式中:Bd 为波特率;T 为延迟时间;R 为允许误差。

  将T = 50 μs,R = 4.5 %代入式(2)中,得:

  

  使用该接口转换电路,可选用的常用通信波特率的最大值仅600 b/s.

   

  因此,该转换电路存在的不足在于:

  (1)UART 接口会接收到本机发送的数据,引发接收中断,降低了微处理器的通信可靠性及工作效率;(2)受导线分布电容影响,通信速率低,影响了线控器的响应速度,降低了人机交互的操作体验。

  3 接口转换电路的设计图4 为基于74HC00 与非门IC 设计的一种新型一线通信接口转换电路。图中,输出转换电路由U1A,U1C,Q1,Q2,D1,R1 ,R2 组成,输入转换电路由U1B,D2,D3,R3 ~ R5 组成,D1和D3为保护二极管,D2为5.1 V稳压二极管。当UART 接口发送数据,TXD 端为低电平时,与非门U1B的4引脚为低电平,6引脚为高电平,使RXD端一直保持高电平,从而克服了本机发送数据时反馈到接收端的问题。

  

  在输入转换电路中,由D2和R4 构成了触发电路,能够减少通信线上分布电容的影响,提高通信速率。通过式(4)可计算出RXD 端从低电平转变成高电平时通信线上的最高电压UTL :

  

  式中:VZ 为稳压二极管D2 的稳压值,VCC × 30% 是74HC00 芯片输入为低电平的条件。将VZ = 5.1 V,VCC = 5 V 代入式(4)中,得UTL = 6.6 V.当通信线上的电压小于6.6 V 时,RXD端将从低电平转变成高电平。通过式(5)可计算出RXD 端从高电平转变成低电平时通信线上的最低电压UTH :

  

  式中:VCC × 70% 是74HC00 芯片输入为高电平的条件。

  将VZ = 5.1 V,VCC = 5 V 代入式(5)中,得UTH = 8.6 V.当通信线上的电压大于8.6 V 时,RXD端将从高电平转变成低电平。[page]

  取2 nF 电容并连在通信线上进行仿真实验,观察上升沿和下降沿的延迟情况,第一通道为主控制器中TXD端的波形,第二通道为线控器中RXD端的波形,测试结果如图5所示。

  

  从图5可以看出分布电容使得RXD端产生0.729 μs的延迟,在分布电容2 nF的情况下,将T = 0.729 μs代入式(2)中,得:

  $6.。

  使用该接口转换电路,可选用的常用通信波特率的最大值为57 600 b/s.同时,电路中74HC00芯片的工作电压范围为2~5 V,能够与工作在2~5 V 的微处理器UART 接口直接连接,不需要进行电平转换,因此使用变得简单灵活。

  4 结论

  本文设计的太阳能热水器线控器一线通信接口转换电路,已应用于福州众望达太阳能技术开发有限公司的工程项目中,结果表明:该电路具有通信速率高、节省布线成本、工作稳定可靠的优点。本文对于分体空调、各种监控系统的通信接口设计具有一定的参考价值。

关键字:太阳能热水器  一线通信  接口转换 引用地址:太阳能热水器中一线通信接口转换电路的设计

上一篇:基于PC104 总线的实时信号采集处理系统
下一篇:论利用OOP设计思想的通讯接口类的设计与应用

推荐阅读最新更新时间:2024-05-02 22:43

基于MSP430系列单片机的CAN总线接口转换卡设计
MSP430系列单片机是一种超低功耗的混合信号控制器,具有丰富的片内外设,有极其广阔的应用范围。介绍基于MSP430系列单片机的RS232/RS485 CAN总线通信转换接口的设计与实现,重点讨论其硬件配置和软件功能,给出电气原理和软件流程。 关键词:MSP430;CAN总线;接口;转换卡;设计 1 引言 控制器局域网(Controller Area Network,简称CAN)是德国奔驰公司20世纪80年代为解决汽车众多控制设备与仪器仪表之间的数据交换开发的一种串行通信协议。它作为现场总线的一种广泛应用于各种工业现场,根据不同的需要或以主从方式、或以多主方式工作。CAN总线使用的通信介质为双绞线或其他电缆,传输速率可达lM
[单片机]
基于MSP430系列单片机的CAN总线<font color='red'>接口</font><font color='red'>转换</font>卡设计
多路接口与E1协议转换器设计与实现
随着计算机技术与通信技术的持续发展,人们对高带宽需求不断增加,接入DDN(Digital Data Network)网、帧中继网等高速通信网的应用也越来越普遍。E1是我国电信传输网一次群使用的传输标准,速率是2.048 Mb/s。实现多路接口与E1协议的相互转换,将可以把多种设备同时连接至高速的E1线路。本文基于FPGA(Field Programmable Gate Array)、嵌入式微处理器设计了一个多路接口与E1的协议转换器,实现RS 232,RS 449,V.35等接口数据在E1线路上的高速传输。 1 系统原理 1.1 系统描述 多路接口与E1协议转换示意图如图1所示。在发送端,将多路接口数据按照一定顺序合并成一路符合
[电源管理]
多路<font color='red'>接口</font>与E1协议<font color='red'>转换</font>器设计与实现
基于嵌入式Linux的接口转换卡设计
  接口总线为一群互相连接的设备提供一种有效的通信方式,它是自动测试系统发展的标志,可以说接口总线技术发展的历史就是自动测试系统发展史,接口总线技术发展的水平标志着自动测试发展的水平。本文提出的接口转换方案解决了包括USB总线、GPIB总线、网络等几种通用标准接口之间的相互转换。本方案以嵌入式Linux操作系统和ARM处理器为软硬件平台,在自动测试系统的应用中取得了良好的应用效果。 硬件系统设计   硬件平台基于ARM920T的处理器AT91RM9200,该处理器不仅有丰富的片上资源和标准接口,而且有低功耗、低成本、高性能、支持多种主要的嵌入式操作系统等特点,其采用5级整数流水线结构,性能高达200MIPS,具有标准的ARMv4
[单片机]
基于嵌入式Linux的<font color='red'>接口</font><font color='red'>转换</font>卡设计
51单片机与A/D转换器MAX195的接口设计
MAX195是16位逐次逼近方式的ADC。它将高精度、高速度、低电源功耗(消耗电流仅10μA)的关闭方式等性能结合在一起。内部校准电路对线性度与偏置误差进行校正,所以无需外部调整便可达到全部额定的性能指标。电容性的DAC结构使之具有特有的85kbps跟踪/保持功能,变换时间仅需9.4μs。三态串行数据输出及引脚可选的单极性(0~VREF)或双极性(-VREF~+VREF)的输入范围使之可广泛应用于便携式仪表、医用信号采集及多传感器测量等系统中。   1 MAX195引脚及说明   MAX195有16个引脚,其排列如图1所示。   2 MAX195转换原理及时序   MAX195片内含有电容性的数字模拟变换器(DAC
[单片机]
51单片机与A/D<font color='red'>转换</font>器MAX195的<font color='red'>接口</font>设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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