基于Multibus总线的隔离AD/DA模块设计
3 CPLD设计
CPLD片内逻辑实现描述框图见图3。在CPLD内部主要实现了3个主要的功能:与Multibus总线的逻辑接口的实现;内部的寄存器的实现;控制逻辑的实现。
4 软件设计
本模块在主机的控制下完成模拟输入的数据采集和控制模拟输出信号。其工作流程为:主机发出命令字选择通道,并启动A/D转换。主机读取命令字,判断转换是否完成。若转换完成则读取结果。否则重读命令字。流程如图4所示。
5 结束语
本设计充分体现了隔离AD/DA的工作特点,整个设计结构紧凑、性能稳定、抗干扰能力强,实现了系统功能,同时对系统的稳定性和可靠性给予了足够的关注。经长时间考核,本系统运行稳定可靠。
pid控制器相关文章:pid控制器原理
评论