著录项信息
专利名称 | 输入输出扩展模块及可编程控制器系统 |
申请号 | CN200710028149.0 | 申请日期 | 2007-05-23 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-01-16 | 公开/公告号 | CN101105691 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/05 | IPC分类号 | G;0;5;B;1;9;/;0;5;;;F;2;4;F;1;1;/;0;0查看分类表>
|
申请人 | 深圳市合信自动化技术有限公司 | 申请人地址 |
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市合信自动化技术有限公司 | 当前权利人 | 深圳市合信自动化技术有限公司 |
发明人 | 郭伟强;戎思吉;陈海峰;周云宇 |
代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫 |
摘要
本发明公开了一种输入输出扩展模块及可编程控制器系统,所述系统包括:CPU、第一传感器及第二传感器和输入输出扩展模块,其中输入输出扩展模块包括:配置单元,用于配置所述扩展模块的工作参数;通道选择单元,通过温度输入通道和电压/电流输入通道分别与第一传感器和第二传感器连接,用于选择温度输入通道或者电压/电流输入通道以输入信号;主控单元,用于控制所述通道选择单元工作,并将所述通道选择单元输入的信号转换为数字信号;总线接口,用于将经过主控单元处理后的数据传送到CPU进行处理。本发明通过利用一个所述扩展模块实现了温度输入通道和电压/电流输入通道的两种信号的输入,有效地减小了空间面积的占用,并降低了成本。
1.一种输入输出扩展模块,其特征在于,包括:
配置单元,用于配置所述扩展模块的工作参数;
通道选择单元,用于选择温度输入通道或者电压/电流输入通道以从所述输入输出扩展模块的外部输入信号,并将输入的信号输出到主控单元;
所述主控单元,用于根据所述配置单元配置的工作参数控制所述通道选择单元工作,并将所述通道选择单元输出的信号转换为数字信号;
总线接口,用于将所述主控单元处理后的结果输出;
其中,所述温度输入通道中设有第一无源抗混迭滤波电路;
所述电压/电流输入通道中设有:
具有与第一无源抗混迭滤波电路不同截止频率的所述第二无源抗混迭滤波电路;
内置采样电阻,用于当输入的信号为电流输入信号时将电流输入信号转换为模数转换输入范围内的电压信号;
电阻分压网络,用于当输入的信号为电压输入信号时将电压输入信号转换为模数转换输入范围内的电压信号。
2.如权利要求1所述的扩展模块,其特征在于,所述工作参数包括:输入类型、标定方向、测量单位、接线方式、故障检测。
3.如权利要求1所述的扩展模块,其特征在于,所述主控单元包括:
模数转换器,用于将所述通道选择单元输出的信号转换为数字信号;
控制单元,用于根据所述配置单元配置的工作参数对所述通道选择单元以及模数转换器进行控制。
4.如权利要求3所述的扩展模块,其特征在于,所述控制单元包括:
参数检测单元,用于检测所述配置单元所配置的工作参数;
通道控制单元,用于根据所述工作参数控制所述通道选择单元接通温度输入通道或者电压/电流输入通道;
参数调整单元,用于根据所述配置单元配置的工作参数调整所述模数转换器的参数;
采样结果处理单元,用于对所述模数转换器处理后的数据做进一步的处理;
结果输出单元,用于将所述采样结果处理单元处理后的数据输出到总线接口。
5.如权利要求4所述的扩展模块,其特征在于,所述采样结果处理单元对模数转换器处理后数据做进一步处理具体包括:查表与线性插值、单位换算、过量程检测、标记通道状态、平滑滤波、截取16位有效位并计算校验值。
6.如权利要求1至5任意一项所述的扩展模块,其特征在于,所述通道选择单元为多路开关或开关阵列。
7.一种可编程控制器系统,其包括:CPU、第一传感器及第二传感器,其特征在于,所述系统还包括一用于将第一传感器采集的第一信号和第二传感器采集的第二信号传送给CPU的输入输出扩展模块,该输入输出扩展模块包括:
配置单元,用于配置所述扩展模块的工作参数;
通道选择单元,通过温度输入通道和电压/电流输入通道分别与第一传感器和第二传感器连接,用于选择温度输入通道以输入第一信号并将第一信号输出到主控单元,或者用于选择电压/电流输入通道以输入第二信号并将第二信号输出到主控单元;
所述主控单元,用于根据所述配置单元配置的工作参数控制所述通道选择单元工作,并将所述通道选择单元输出的第一信号或第二信号转换为数字信号;
总线接口,用于将经过所述主控单元处理后的数据传送到CPU进行处理;
其中,所述温度输入通道中设有第一无源抗混迭滤波电路;
所述电压/电流输入通道中设有:
具有与第一无源抗混迭滤波电路不同截止频率的所述第二无源抗混迭滤波电路;
内置采样电阻,用于当输入的信号为电流输入信号时将电流输入信号转换为模数转换输入范围内的电压信号;
电阻分压网络,用于当输入的信号为电压输入信号时将电压输入信号转换为模数转换输入范围内的电压信号。
8.如权利要求7所述的系统,其特征在于,所述工作参数包括:输入类型、标定方向、测量单位、接线方式、故障检测。
9.如权利要求7所述的系统,其特征在于,所述主控单元包括:
模数转换器,用于将所述通道选择单元输出的第一信号或第二信号转换为数字信号;
控制单元,用于根据所述配置单元配置的工作参数对所述通道选择单元以及模数转换器进行控制。
10.如权利要求9所述的系统,其特征在于,所述控制单元包括:
参数检测单元,用于检测所述配置单元所配置的工作参数;
通道控制单元,用于根据所述工作参数控制通道单元接通温度输入通道或者电压/电流输入通道;
参数调整单元,用于根据所述配置单元配置的工作参数调整所述模数转换器的参数;
采样结果处理单元,用于对所述模数转换器处理后的数据做进一步处理;
结果输出单元,用于将所述采样结果处理单元处理后的数据输出到总线接口。
11.如权利要求10所述的系统,其特征在于,所述采样结果处理单元对模数转换器处理后数据做进一步处理具体包括:查表与线性插值、单位换算、过量程检测、标记通道状态、平滑滤波、截取16位有效位并计算校验值。
12.如权利要求7至11任意一项所述的系统,其特征在于,
所述第一传感器为用于检测温度的温度传感器、第二传感器为用于检测压力的压力传感器。
13.如权利要求7至11任意一项所述的系统,其特征在于,所述通道选择单元为多路开关或开关阵列。
输入输出扩展模块及可编程控制器系统 \n技术领域\n[0001] 本发明涉及可编程逻辑控制器领域,尤其涉及一种用于输入输出扩展模块及可编程控制器系统。 \n[0002] 背景技术\n[0003] 可编程控制器(Programmable Controller,PC)作为一种通用的电子控制方案,具有可靠性高,灵活性好等优点,被空调设备厂商广泛应用于空调设备产品中。 [0004] 目前,采用可编程控制器系统进行控制的空调设备普遍用到两个温度测量通道和两个电压输入通道,如图1所示,所述可编程控制器系统包括:中央处理单元(Central Processing Unit,CPU)、温度测量模块11和电压输入模块12。 \n[0005] 其中,温度测量模块11有一个模数转换器(Analog Digital Converter,ADC),通过多路开关或开关阵列连接多个温度传感器,ADC循环采样每个通道的输入信号,采样结果将会通过背板总线传送给CPU。 \n[0006] 电压输入模块12有一个ADC,通过多路开关或者开关阵列连接多个传感器,ADC循环采样每个通道的输入信号,采样结果会通过背板总线传递给CPU。 \n[0007] 由上述可知,目前空调设备的可编程控制器系统采用两个扩展模块(温度测量模块和电压输入模块),使得该系统占用空间大,成本高。 \n[0008] 发明内容\n[0009] 本发明实施例所要解决的技术问题在于,提供一种输入输出扩展模块及可编程控制器系统,实现了第一输入通道和第二输入通道的两种信号在一个模块中输入,有效地减小了空间面积的占用,并降低了成本。 \n[0010] 为了解决上述技术问题,本发明实施例的一种输入输出扩展模块,其包括: [0011] 通道选择单元,用于选择第一输入通道或者第二输入通道以从所述输入输出扩展模块的外部输入信号,并将输入的信号输出到主控单元; \n[0012] 所述主控单元,用于控制所述通道选择单元工作,并将所述通道选择单元输出的信号转换为数字信号; \n[0013] 总线接口,用于将所述主控单元处理后的结果输出。 \n[0014] 优选地,所述扩展模块还进一步包括: \n[0015] 配置单元,用于配置所述扩展模块的工作参数,所述工作参数包括:输入类型、标定方向、测量单位、接线方式、故障检测。 \n[0016] 其中,所述主控单元包括: \n[0017] 模数转换器,用于将所述通道选择单元输出的信号转换为数字信号; [0018] 控制单元,用于根据所述配置单元配置的工作参数对所述通道选择单元以及模数转换器进行控制。 \n[0019] 所述控制单元包括: \n[0020] 参数检测单元,用于检测所述配置单元所配置的工作参数; \n[0021] 通道控制单元,用于根据所述工作参数控制通道选择单元接通第一输入通道或者第二输入通道; \n[0022] 参数调整单元,用于根据所述配置单元配置的工作参数调整模数转换器的参数; [0023] 采样结果处理单元,用于对所述模数转换器处理后的数据做进一步的处理具体包括:查表与线性插值、单位换算、过量程检测、标记通道状态、平滑滤波、截取16位有效位并计算校验值; \n[0024] 结果输出单元,用于将所述采样结果处理单元处理后的数据输出到总线接口。 [0025] 较佳地,所述第一输入通道为温度输入通道,第二输入通道为电压/电流输入通道;所述通道选择单元为多路开关或开关阵列。 \n[0026] 相应地,本发明还提供了一种可编程控制器系统,其包括:CPU、第一传感器及第二传感器,其中,所述系统还包括一用于将第一传感器采集的第一信号和第二传感器采集的第二信号传送给CPU的输入输出扩展模块,其包括: \n[0027] 通道选择单元,通过第一输入通道和第二输入通道分别与第一传感器和第二传感器连接,用于选择第一输入通道以输入第一信号并将第一信号输出到主控单元,或者用于选择第二输入通道以输入第二信号并将第二信号输出到主控单元; \n[0028] 所述主控单元,用于控制所述通道选择单元工作,并将所述通道选择单元输出的第一信号或第二信号转换为数字信号; \n[0029] 总线接口,用于将经过所述主控单元处理后的数据传送到CPU进行处理。 [0030] 其中,所述输入输出扩展模块还包括一配置单元,用于配置所述扩展模块 的工作参数,所述工作参数包括:输入类型、标定方向、测量单位、接线方式、故障检测。 [0031] 其中,所述主控单元包括: \n[0032] 模数转换器,用于将所述通道选择单元输出的第一信号或第二信号转换为数字信号; \n[0033] 控制单元,用于根据所述配置单元配置的工作参数对所述通道选择单元以及模数转换器进行控制。 \n[0034] 而所述控制单元包括: \n[0035] 参数检测单元,用于检测配置单元所配置的工作参数; \n[0036] 通道控制单元,用于根据所述工作参数控制所述通道单元接通第一输入通道或者第二输入通道; \n[0037] 参数调整单元,用于根据所述配置单元配置的工作参数调整模数转换器的参数; [0038] 采样结果处理单元,用于对所述模数转换器处理后的数据做进一步处理具体包括:查表与线性插值、单位换算、过量程检测、标记通道状态、平滑滤波、截取16位有效位并计算校验值; \n[0039] 结果输出单元,用于将所述采样结果处理单元处理后的数据输出到总线接口。 [0040] 较佳地,所述第一传感器为温度传感器、第二传感器为压力传感器;所述第一输入通道为温度输入通道,第二输入通道为电压/电流输入通道。 \n[0041] 所述通道选择单元为多路开关或开关阵列。 \n[0042] 综上所述,本发明实施例的一种输入输出扩展模及可编程控制器系统的技术放案通过在主控单元的控制下,通道选择单元选择输入第一输入通道或第二输入通道的信号,主控单元将所述信号转换为数字信号经由总线接口输出到CPU,从而使一个输入输出扩展模块实现了现有技术的温度测量模块和电压输入模块两个模块的功能,有效地减小空间的占用,并降低了成本,在操作维护中只需对一个模块进行操作,从而提高了系统的维护效率,提高了系统可靠性。 \n[0043] 附图说明\n[0044] 图1是现有的可编程控制系统的结构图; \n[0045] 图2是本发明实施例的一种可编程控制器系统的结构示意图; \n[0046] 图3是本发明实施例的一种配置单元的结构示意图; \n[0047] 图4是本发明实施例的一种控制单元的结构示意图。 \n具体实施方式\n[0048] 本发明实施例的一种输入输出扩展模块及可编程控制器系统通过在主控单元的控制下,通道选择单元选择第一输入通道或第二输入通道的信号,主控单元将所述信号转换为数字信号经由总线接口输出到CPU处理,这样一个所述扩展模块实现了第一输入通道和第二输入通道的两种信号的输入。 \n[0049] 为了进一步阐述本发明实施例的技术方案,下面结合附图进一步说明。 [0050] 参考图2,本发明实施例的一种可编程控制器系统的结构示意图;根据本图,一种可编程控制器系统包括:CPU 1、输入输出扩展模块2、第一传感器(图示为温度传感器27)及第二传感器(图示为压力传感器28),其中,CPU 1通过数据总线与输入输出扩展模块2连接,而输入输出扩展模块2通过两个第一输入通道(如图2示,第一输入通道为温度输入通道25)与两个温度传感器27连接,通过两个第二输入通道(如图2所示,第二输入通道为电压/电流输入通道26)与两个压力传感器28(具体可以为压电式传感器或压力信号变送器)连接,当然输入输出扩展模块2通过数据总线还可以与其它模块连接。 [0051] 在所述系统中,用于将温度传感器27和压力传感器28采集的温度信号(具体可以用电压或电流信号表示)和压力信号(具体可以用电压或电流信号表示)传送给CPU 1的输入输出扩展模块2具体包括: \n[0052] 通道选择单元21,通过温度输入通道25和电压/电流输入通道26分别与温度传感器27和压力传感器28连接,用于选择温度输入通道25或者电压/电流输入通道26,以输入所述传感器采集到的信号; \n[0053] 主控单元22,用于控制通道选择单元21工作,并将所述通道选择单元输入的信号转换为数字信号; \n[0054] 总线接口23,用于将经过主控单元22处理后的数据传送到CPU进行处理。 [0055] 优选地,输入输出扩展模块2进一步包括一个配置单元24(如:配置开关或拨码开关),用于配置所述扩展模块的工作参数(如:输入类型、标定方向、测量单位、接线方式、故障检测等)。如图3所示,配置单元24包括:用于输 入需要配置的所述工作参数的参数输入单元241和用于存储所述工作参数的参数存储单元242。 \n[0056] 其中,主控单元22至少包括: \n[0057] 模数转换器222,用于将通道选择单元21输入的信号转换为数字信号,在具体实现时,模数转换器222可以采用增量累加(∑-Δ)型ADC,以保证采样精度和抗干扰能力; [0058] 控制单元221,用于根据配置单元24配置的工作参数对通道选择单元21以及模数转换器222进行控制。 \n[0059] 其中,结合图4,控制单元221具体包括: \n[0060] 参数检测单元41,用于检测配置单元24所配置的工作参数(如:输入类型、标定方向、测量单位、接线方式、故障检测等); \n[0061] 通道控制单元42,用于根据所述工作参数控制通道选择单元21接通温度输入通道25或者电压/电流输入通道26,其中,电压/电流通道26选通的频率是温度输入通道\n25的2~3倍; \n[0062] 参数调整单元43,用于根据所述配置单元24配置的工作参数调整模数转换器222的参数,所述模数转换器222的参数包括:参考源选择、调制器工作频率、下采样频率、缓冲器选择、增益选择及数字滤波器选择等; \n[0063] 采样结果处理单元44,用于对模数转换器222处理后的数据做进一步处理,具体包括:查表与线性插值、单位换算、过量程检测、标记通道状态、平滑滤波、截取16位有效位并计算校验值等处理; \n[0064] 结果输出单元45,用于将所述采样结果处理单元44处理后的数据输出到总线接口23。 \n[0065] 优选地,在本发明实施例中,控制单元221可以采用一个8位的微控制器(Micro Controller Unit,MCU)实现; \n[0066] 通道选择单元21可以用多路开关或开关阵列实现; \n[0067] 温度传感器27可以是电阻型温度传感器,包括负温度系数(Negative Temperature Coefficient,NTC)热敏电阻和热电阻(Resistive Temperature Detector,RTD); \n[0068] 在温度输入通道25和电压/电流输入通道26中均设有无源抗混迭滤波电路,2个温度输入通道的抗混迭滤波电路的截止频率与2个电压/电流输入通道不同, 以适应不同信号带宽; \n[0069] 在电压/电流输入通道26中还可设置: \n[0070] 内置采样电阻,可把电流输入信号转换为ADC输入范围内的电压信号; [0071] 电阻分压网络,用于把不同量程的电压输入信号转换为ADC输入范围内的电压信号。 \n[0072] 结合图2、图3、图4,详细阐述本发明实施例的技术方案。 \n[0073] 在具体实现时,在每一个循环,测量2个电压/电流输入通道,具体为: [0074] 控制单元221的参数检测单元41检测配置单元24的参数存储单元242中配置的工作参数(如:输入类型、标定方向、测量单位、接线方式、故障检测等),利用参数调整单元\n43调整模数转换器222的参数,包括:选择内部参考,打开缓冲器,选择增益,设定调制器工作频率和下采样频率,选择数字滤波器,自校准; \n[0075] 控制单元221的通道控制单元42根据配置单元24的参数存储单元242中配置的工作参数,控制通道选择单元21接通电压/电流输入通道26;模数转换器222对电压/电流输入通道的信号采样4次,取最后1个采样值; \n[0076] 控制单元221的采样结果处理单元44对模数转换器222处理后的数据计算电压/电流值,并进行过量程检测、标记通道状态、计算校验值等处理,然后通过结果输出单元45将处理后的数据输出到总线接口23,最后总线接口23通过数据总线将所述数据传送到CPU \n1。 \n[0077] 每隔一个循环,测量1个温度输入通道,具体为: \n[0078] 控制单元221的参数检测单元41检测配置单元24(如:配置开关或拨码开关)的参数存储单元242中配置的工作参数(如:输入类型、标定方向、测量单位、接线方式、故障检测等),利用参数调整单元43调整模数转换器222的参数,包括:选择外部参考,打开缓冲器,选择增益,设定调制器工作频率和下采样频率,选择数字滤波器,自校准; [0079] 控制单元221的通道控制单元42根据配置单元24(如:配置开关或拨码开关)的参数存储单元242中配置的工作参数,控制通道选择单元21接通温度输入通道25;模数转换器222对电压/电流输入通道的信号采样4次,取最后1个采样值; \n[0080] 控制单元221的采样结果处理单元44对模数转换器222处理后的数据计算 电阻值,并进行查表、插值,计算温度值,过量程检测、标记通道状态、单位换算,计算校验值等处理;然后通过结果输出单元45将处理后的数据输出到总线接口23,最后总线接口23通过数据总线将所述数据传送到CPU 1。 \n[0081] 在上述实施例中,每个循环都要检测配置单元的配置状态,即检测其配置的工作参数;每4个循环检测1个温度输入通道是否断线,如果配置为3线接法,则每8个循环检测1个温度输入通道的导线电阻,以消除其对测量结果的影响。 \n[0082] 上述是本发明的实施例而已,本发明不限于此,还可以将本发明实施例中所述的扩展模块集成到CPU模块中,利用CPU实现本发明实施例的控制单元的功能,同样可以实现本发明的技术方案,亦在本发明的保护范围之内。 \n[0083] 由上述实施例可知,本发明实施例的一种输入输出扩展模及可编程控制器系统的技术放案通过在主控单元的控制下,通道选择单元选择输入温度输入通道或电压/电流通道的信号,主控单元将所述信号转换为数字信号经由总线接口输出到CPU,从而使一个所述的输入输出扩展模块实现了现有技术的温度测量模块和电压输入模块两个模块的功能,有效地减小空间的占用,并降低了成本,在操作维护中只需对一个模块进行操作,从而提高了系统的维护效率,提高了系统可靠性,另外,本发明的实施例使用增量累加(∑-Δ)型ADC,保证了采样精度,提高了抗干扰能力。 \n[0084] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
法律信息
- 2019-05-14
未缴年费专利权终止
IPC(主分类): G05B 19/05
专利号: ZL 200710028149.0
申请日: 2007.05.23
授权公告日: 2010.12.01
- 2011-06-22
专利权人的姓名或者名称、地址的变更
专利权人由深圳市合信自动化技术有限公司变更为深圳市合信自动化技术有限公司
地址由518052 广东省深圳市南山区深南大道西南山软件园1008室变更为518052 广东省深圳市南山区西丽镇茶光路南侧深圳集成电路设计应用产业园209
- 2010-12-01
- 2008-03-05
- 2008-01-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1995-05-17
| | |
2
| | 暂无 |
2006-05-31
| | |
3
| |
2006-07-26
|
2006-01-26
| | |
4
| | 暂无 |
2003-10-28
| | |
5
| | 暂无 |
2003-03-26
| | |
6
| | 暂无 |
2004-07-19
| | |
7
| | 暂无 |
2004-11-30
| | |
8
| | 暂无 |
1989-11-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |