一种模拟数字输入的程控开关控制器及其控制方法

文档序号:25609705发布日期:2021-06-25 14:42阅读:来源:国知局

技术特征:
1.一种模拟数字输入的程控开关控制器,其特征在于,所述控制器的输入端包括四路支持模拟或者数字信号输入的analog0~analog3端口、用于选择信号通道analog0~analog3端口的io0~io1端口、用于选择8路开关的io2~io4端口、使能端口io5和时钟信号输入端口clk;所述控制器的输出端包括a~h输出端,其中,a输出端、b输出端、c输出端为自锁开关,d输出端、e输出端、f输出端为无锁开关,g输出端和h输出端为延时开关;所述控制器内包括电压比较模块、译码模块、开关选择模块和开关模块;所述电压比较模块用于负责将从电压比较模块analog0~analog3端口输入的电压信号与通过滑动变阻器设定的阈值电压进行比较,并将信号转换为数字量信号;所述译码模块用于将来自单片机的电信号进行译码,产生8路开关的选通信号;所述开关选择模块用于将电压比较模块的输出数字量信号和译码模块所输出的选通信号通过逻辑运算后产生开关的触发信号;所述开关模块包括三个自锁开关、三个无锁开关和两个延迟开关,所述开关模块用于接收到来自开关选择模块有效的触发信号后会执行相应的开关操作。2.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述io5使能端口在低电平时有效,io5有效时,开关可被选中;当io5无效时,开关无法被选中,保持上一次被选中的状态。3.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述时钟信号输入端口clk作为锁存信号使用。4.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述电压比较模块主要由四个电压比较器和一个四选一数据选择器组成,所述电压比较器通过对输入电压比较,产生有效的数字信号,四选一数据选择器则将通过选择端口选中的数字信号分配到输出端。5.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述译码模块主要由三线八线译码器构成,用于负责开关选择信号的译码。6.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述开关选择模块主要由与门和d触发器构成;所述与门一端与时钟信号clk相连,另一端与译码模块输出的八路选择信号相连,输出信号与d触发器的输出端相连,当选择信号有效时,允许d触发器对电压比较模块的输出信号进行锁存,无效时则不允许锁存;所述开关选择模块的锁存频率由时钟信号clk决定;所述d触发器的输出信号为开关的触发信号。7.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述开关模块由八个继电器组成的自锁开关、无锁开关和延时开关;其中,所述自锁开关与d触发器组成t触发器,对输出信号进行翻转;所述无锁开关由mos管驱动,输出信号跟随电压比较模块输出信号;所述延时开关由ne555组成的单稳态电路组成,延时可调。8.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述analog0~analog3端口用于连接传感器,作为输入信号。9.根据权利要求1所述的一种模拟数字输入的程控开关控制器,其特征在于,所述io0~io5端口及时钟信号输入端口clk连接单片机。10.一种根据权利要求1所述的模拟数字输入的程控开关控制器的控制方法,其特征在于,包括以下过程:s1、将a

h输出端中的多个输出端分别连接在不同的电路中,analog0

analog3中的一
个或多个接口连接相应的传感器;s2、单片机将io5拉高,通过sel0(io0)

sel1(io1)选择输入端口,即选择传感器所连接的端口;s3、单片机通过io2~io4选择其对应的多个开关,a输出端、b输出端、c输出端这三个自锁开关实现自锁闭合,d输出端、e输出端、f输出端这三个无锁开关闭合,g输出端和h输出端这两个延时开关延时闭合;s4、将io5拉低,进行扫描;当扫描到传感器所输入的模拟信号超过所设定的模拟量时,控制所选择的开关闭合;s5、若有多个传感器的输入,通过扫描的方式,使得多个传感器分时控制多个开关的闭合或断开。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1