【技术实现步骤摘要】
一种可编程多接口通用控制器
[0001]本技术涉及控制器
,并且更具体地,涉及一种可编程多接口通用控制器。
技术介绍
[0002]在自动化设备中,对于底层部件的控制,基本上都需要用到控制器,常规的做法是选型一款传统的可编程逻辑控制器(PLC),例如松下PLC、三菱PLC、研华PLC等,通过设计梯形图实现所需的逻辑控制。该方式好处是无须开发硬件,项目周期短,容易上手,但也有不足:这种传统的PLC价格昂贵,接口类型单一,当PLC的外围部件接口改变时,需要增加相对应的输入输出接口模块,或者更换PLC控制器,通用性低,且对于一些需要复杂算法实现的功能,用梯形图方式难以实现。
技术实现思路
[0003]本技术提出一种可编程多接口通用控制器,以解决如何实现控制器多接口且通用性强的问题。
[0004]为了解决上述问题,根据本技术的一个方面,提供了一种可编程多接口通用控制器,所述通用控制器包括:均与ARM处理器相连接的开关量输入阵列、光耦隔离输入阵列、通信电路、电源电路、NMOS管输出阵列、PMOS管输出阵列、光耦 ...
【技术保护点】
【技术特征摘要】
1.一种可编程多接口通用控制器,其特征在于,所述通用控制器包括:均与ARM处理器相连接的开关量输入阵列、光耦隔离输入阵列、通信电路、电源电路、NMOS管输出阵列、PMOS管输出阵列、光耦隔离输出阵列、继电器输出阵列;其中,所述ARM处理器作为整个控制器的控制核心,负责输入数据采集、逻辑控制、数据处理以及与上位机通信;所述开关量输入阵列,用于接收开关量信号,并滤波和信号整形后发送至所述ARM处理器;所述光耦隔离输入阵列,用于接收电压量信号并输送给ARM处理器;所述通信电路,用于连接外围部件;所述电源电路,用于为整个电路提供工作电源;所述NMOS管输出阵列,用于驱动大功率外围部件,输出有效电平为低电平;所述PMOS管输出阵列,用于驱动大功率外围部件,输出有效电平为高电平;所述光耦隔离输出阵列,采用光电隔离输出,用于需要隔离控制的外围部件;所述继电器输出阵列,用于输出开关量控制信号。2.根据权利要求1所述的通用控制器,其特征在于,所述通信电路,包括:CAN通信电路、RS485通信电和RS232通信电路,分别用于连接具有CAN通信接口、RS485通信接口、RS232通信接口的外围部件。3.根据权利要求1所述的通用控制器,其特征在于,所述通用控制器,还包括:EEPROM存储电路,与所述ARM处理器相连接,用于保存配置参数。4.根据权利要求1所述的通用控制器,其特征在于,所述开关量输入阵列中包含至少一路开关量输入电路;其中,所述开关量输入电路的外部开关量输入信号经D12反向二极管输入到U40
‑
F进行信号整形后,输入所述ARM处理器。5.根据权利要求4所述的通用控制器,其特征在于,所述U40
‑
F为采用带施密特触发器功能的反相器,其输出端一端连接上拉电阻R81,另一端连接限流电阻R156以及输入指示灯D35,当外部输入开关量为开启状态时,U40
‑
F输出低电平状态,D35指示灯不亮,当外部输入开关量为闭合状态时,U40
‑
F输出高电平状态,D35指示灯点亮。6.根据权利要求1所述的通用控制器,其特征在于,所述光耦隔离输入阵列中包含至少一路光耦隔离输入电路;其中,所述光耦隔...
【专利技术属性】
技术研发人员:严兆彬,余岸阳,王璀,邓怒涛,江家优,
申请(专利权)人:航天信息股份有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。