文章描述了一种简单的控制器,可替换的主计算机来控制在特定情况下的CA服务器:所述控制器结构简单,它使用一个单一的CPLD芯片作为主控制和外围电路的设计是比较容易的。
过配置FLASH中的参数,控制器可以灵活地适应工业用途的要求。控制器体积小,方便,成本低,实用性强。动控制;可编程逻辑;低成本控制器CLC编号:TP273.5市场上的电流驱动器通常由主机控制,以在实际应用中达到不同的目的。果自定义控制器不灵活,成本可以大大减少并且可以满足所需的使用,这可以为不同的用户提供相对灵活和实用的选择。
计控制器的目的是根据输入和显示信息给用户控制AC服务器;输入包括来自外围设备的外部输入和人机界面的输入;除控制信号外,输出还包含状态信息。1显示了控制器图。案采用一个CPLD(控制模块),其principale.Le CPLD过程控制芯片工艺根据键操作和外部输入信号,显示经由显示模块的信息和状态,并提供相应的控制服务器信号(脉冲加方向);数码管和LED指示灯,它们直接连接到CPLD,外部输入信号是由隔离光耦合器连接到CPLD,恒温阀芯输出控制信号被转换差分输出接口,按钮矩阵是通过CPLD扫描和采样,所述控制模块控制的设备,其包括六个子模块,诸如FLASH,FLASH_IF,KEY_PROCESS,CLK_GEN,MENU和PULSE_GEN的主要部分。2显示了CPLD的结构。
下是CPLD的每个子模块的描述:(1)FLASH是存储模块。模块可以分为两个独立的页面,删除以页面为单位进行,一个页面可以存储为可编辑的参数,另一个页面可以存储。储默认设置是为了恢复,菜单无法更改。
制模块所需的主时钟由模块提供; (2)FLASH_IF是运行FLASH模块的接口,可以读取,擦除和写入FLASH。模块MENU根据用户的操作执行操作; (3)KEY_PROCESS扫描按钮阵列,取消按钮,并将按钮信息发送到MENU和PULSE_GEN子模块; (4)CLK_GEN生成其他模块所需的各种时钟; (5)MENU包括两个子模块:BIN2BCD和LED_DRIVE; BIN2BCD将二进制代码转换为BCD,LED_DRIVE控制数字管进行动态扫描输出; MENU子模块提供用户界面进行操作。户可以通过数字管查看菜单和按钮,观察状态以及更改paramètres.En此外,改变设置时,用户可以调节和减速根据按钮的持续时间user,允许用户快速更改设置; (6)LSE_GEN根据外部控制输入和按键操作生成伺服控制信号和状态指示。外,加速/减速功能在转换过程中执行相互高速和低速确保发动机的正常运转。
释解决方案的应用。示例实现了纸板助推器。进器由4个部分组成,1个控制器,1个AC伺服,电机和传送带。制器通过脉冲和方向信号将位置命令发送到伺服。服驱动电机,电机驱动跑步机并通过传感器。号返回特定于控制器的信息。外,用户可以使用控制器上的菜单和按钮来控制服务器。3显示了传感器上传感器的分布以及控制器的相应状态指示器。
:(1)按“设置”按钮进入菜单界面; (2)按“下一步”或“上一步”按钮选择菜单并更改设置。(3)参数更改后,必须恢复供电。4)未处于设置状态的显示为:“runXXX”,其中XXX是传递的段数。体工作过程如下:按下启动按钮,指示灯点亮,如果前传感器发出信号,控制器命令电机以参数定义的正常速度立即转动。成后,停止等待命令,直到执行完整命令。线此时,按下复位按钮,使推进器从静态速度逐渐加速到参数设定的最大速度,并返回原点。度,然后保持速度直到达到原点,当原点位置的传感器发出信号时,螺旋桨停止。任何情况下,按下停止按钮,推进器立即停止。前按钮(或背面),螺旋桨在慢跑模式慢(或向后)移动时,松开按钮,螺旋桨停止移动,并且此外,当螺旋桨满足正负限位传感器。号将停止移动。计实现设计采用Altera的CPLD芯片EPM1270和1,270 GB Flash FLASH(UFM); UFM模块有一个振荡器(3.3到5.5 MHz),时间不严格可以用作CPLD的时钟源,无需源外部时钟,降低成本并实现资源的最佳利用。
CPLD中每个子模块的实现由SystemVerilog语言描述,该语言采用参数化设计,只需更改参数即可适应设计变更。论该控制器结构简单,价格低廉,可通过配置参数适应不同的工业控制场合,相对灵活。实施过程中,CPLD的资源和优势得到充分利用,并可根据用户的需求进行定制。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com