本实用新型涉及一种开关量检测电路,尤其涉及一种A/D转换方式实现开关量信号检测的电路。
背景技术:
传统的开关量检测方法,是对开关量信号电平范围进行定性检测。一般规定大于高门限电压(比如最高电平的0.7倍)区分为高电平,低于低门限电压(比如最高电平的0.3倍)区分为低电平。当输入电平位于高低门限电压之间时(比如大于0.3倍小于0.7倍),电路无法区分,只能视为噪声。
技术实现要素:
基于上述现有技术的缺点,本实用新型提供一种A/D转换方式实现开关量信号检测的电路,以解决现有技术存在的问题。
本实用新型采用以下技术方案:
一种A/D转换方式实现开关量信号检测的电路,包括第一电阻R1和第二电阻R2的串联电路、A/D转换电路、处理器,第一电阻R1和第二电阻R2串联电路的一端连接开关量信号输入接口,另一端接地,A/D转换电路一端连接在第一电阻R1和第二电阻R2之间,另一端连接处理器。
还包括设置在串联电阻和开关量信号之间的第一二极管D1,第一二极管D1的正极连接开关量信号输出电路,第一二极管D1的负极连接第一电阻R1和第二电阻R2的串联电路的一端。
还包括第二二极管D2,所述第二二极管D2的正极连接处理器,负极连接第一二极管D1的负极端。
所述处理器为带有存储器的CPU。
本实用新型的有益效果:本实用新型的门限电压范围可由处理器设定,具有很强的灵活性,同时,本实用新型能够同时对电路进行自检。
附图说明
图1为本实用新型的电路结构图。
具体实施方式
下面结合附图和具体实施方式对本实用新型作进一步详细说明。
如图1所示,本实用新型提供一种A/D转换方式实现开关量信号检测的电路,能够实现开关量信号全电平范围内的电压测量。
该电路包括第一电阻R1和第二电阻R2的串联电路、A/D转换电路、处理器,第一电阻R1和第二电阻R2的串联电路的一端、即第一电阻R1的一端连接开关量信号输出电路,另一端、即第二电阻R2的一端接地,A/D转换电路一端连接在第一电阻R1和第二电阻R2之间,A/D转换电路的另一端连接处理器。
处理器可选择为带有存储器的CPU。
进行开关量信号检测时,开关量信号经过第一电阻R1和第二电阻R2,由于第二电阻R2接地,A/D转换电路获取第二电阻R2的电压,将获取的电压传输给处理器,处理器根据该电压计算得到输入开关量信号电平,根据预设的高低门限电压范围,区分出输入开关量信号的电平高低,而对于高低门限电压之间的信号记录为异常信号。
上述的通过处理器计算输入开关量信号电平的方法为:A/D采样电压等于电阻R2上的电压,记为VR2;则输入开关量信号电平为:VR2 *(R1+R2)/R2+VD1。
上述电路还包括第一二极管D1,第一二极管D1的正极连接开关量信号输出电路,第一二极管D1的负极连接第一电阻R1和第二电阻R2的串联电路的一端。即开关量信号经过第一二极管D1施加到第一电阻R1和第二电阻R2上,A/D转换电路再对第二电阻R2上的电压进行采集。通过设置第一二极管D1,可以防止输入信号接反。
该电路还可以进行A/D转换电路的自检,本实用新型的电路还包括第二二极管D2,第二二极管D2的正极连接处理器,负极连接第一二极管D1的负极端和第一电阻R1的一端。第二二极管D2能够隔离自检信号和输入的开关量信号。
处理器从第二二极管D2发送自检信号,将自检信号施加到采样电阻:第一电阻R1和第二电阻R2上,同时通过A/D转换电路获取该自检信号,然后将自检信号传递给CPU,CPU将接收的自检信号与发送的自检信号进行对比,如果两者数据一样或者在允许的差值范围内,则说明从采样电阻到A/D转换电路的电路无故障,否则有故障,进而实现从第一电阻R1到A/D转换电路的自检。
本实用新型的门限电压范围可根据不同外界条件通过通信方式由处理器设定,具有很强的灵活性。
本实用新型可实现开关量信号全电平范围内的电压测量。
以上所述的仅是本实用新型的优选实施方式,应当指出,对于本领域的技术人员来说,在不脱离本实用新型整体构思前提下,还可以做出若干改变和改进,这些也应该视为本实用新型的保护范围。