本实用新型涉及一种端口设计,具体为一种多电平数字量输入输出复用端口。
背景技术:
目前市场上使用的数字量输入、输出模块种类繁多,为了方便施工人员安装调试以及兼容各种电平的数字逻辑,有必要设计一种兼容各类电平逻辑的开关量输入端口。此外,随着移动互联网的飞速发展,用户往往需要通过移动终端设备实时控制和显示通道状态,因此,该端口还必须同时具备远程监控的功能。
技术实现要素:
本实用新型的目的在于提供一种多电平数字量输入输出复用端口,以解决上述背景技术中提出的问题。
为实现上述目的,本实用新型提供如下技术方案:
一种多电平数字量输入输出复用端口,包括电阻R1、复合晶体管Q1、电阻R3和三极管Q2,所述电阻R1的一端连接输出高电平使能端,电阻R1的另一端连接复合晶体管Q1 的基极,复合晶体管Q1的集电极连接电阻R3,电阻R3的另一端连接电阻R5和三极管Q2 的基极,三极管Q2的发射极连接电阻R5的另一段和外部端子J1的脚1,三极管Q2的集电极连接电阻R7,电阻R7的另一端连接电阻R6、复合晶体管Q3的集电极和外部端子J1 的脚2,电阻R6的另一端连接二极管D2的阴极,二极管D2的阳极连接电阻R4、二极管 D1的阴极和MCU输入端口,复合晶体管Q3的基极连接电阻R2,电阻R2的另一端连接MCU 输出端口,复合晶体管Q3的发射极接地。
作为本实用新型的进一步技术方案:所述二极管D2为高电压隔离二极管。
与现有技术相比,本实用新型的有益效果是:本实用新型是一种输入、输出复用端口,该端口兼容各类常用电平逻辑,该端口作为输出端口配置使用时,同时可以通过软件读取端口实时工作状态。
附图说明
图1为本实用新型的整体电路结构示意图。
具体实施方式
下面将对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
参阅图1;本实用新型实施例中,一种多电平数字量输入输出复用端口,包括电阻R1、复合晶体管Q1、电阻R3和三极管Q2,所述电阻R1的一端连接输出高电平使能端,电阻 R1的另一端连接复合晶体管Q1的基极,复合晶体管Q1的集电极连接电阻R3,电阻R3的另一端连接电阻R5和三极管Q2的基极,三极管Q2的发射极连接电阻R5的另一段和外部端子J1的脚1,三极管Q2的集电极连接电阻R7,电阻R7的另一端连接电阻R6、复合晶体管Q3的集电极和外部端子J1的脚2,电阻R6的另一端连接二极管D2的阴极,二极管 D2的阳极连接电阻R4、二极管D1的阴极和MCU输入端口,复合晶体管Q3的基极连接电阻R2,电阻R2的另一端连接MCU输出端口,复合晶体管Q3的发射极接地。
二极管D2为高电压隔离二极管。
本实用新型的工作原理:图中:外部端子:
J1-1:参考电平输入端子,支持各类常用电平逻辑,例如:3.3V,5V,9V,12V,24V 等。
J1-2:外部输入/输出端口。
J1-3:地电平。
输出高电平使能:高电平使能输出上拉电阻,低电平禁止输出上拉电阻。
MCU输入端口:配置为输入/输出端口时,该端口读取外部端口电平状态。
MCU输出端口:配置为输出端口时,该端口用于控制外部端口电平状态;配置为输入端口时,该端口禁止使用。
元件功能介绍:
R4,R7----上拉电阻
R1,R2----限流电阻,对微控制器IO口保护作用。
D2----高电压隔离二极管。
D1----钳位二极管,使MCU输入端口电压不低于-0.3V。
当端口工作在输入模式时,MCU输出端口禁止使用。外部端口J2-2为低电平时,MCU 输入端口为二极管D2正向管压降,此处选用低管压降二极管,保证此电平为逻辑低电平;外部端口J2-2为高电平时,MCU输入端口为3.3v高电平。当端口工作在输出模式时,当 MCU输出端口为低电平时,Q2的BE级截止,J2-2为高电平;当MCU输出端口为高电平时, Q2的BE级导通,J2-2为低电平。
对于本领域技术人员而言,显然本实用新型不限于上述示范性实施例的细节,而且在不背离本实用新型的精神或基本特征的情况下,能够以其他的具体形式实现本实用新型。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本实用新型的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本实用新型内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。