




喷涂生产线操控器的采样周期设为20ms,每周期采样64次核算均值保存,作为一次adc采样的采样值,定时器的触发周期为(20000us/64)=312.sus。为了---其他模块可以运用完整的adc采样数据,防止数据在运用前被覆盖,目标存储区选用64*2的存储缓冲区。使用dma的dma_ it_ ht和dma it tc中断分别对前后两部分采样数据进行操作。
dac输出模块程序设计
喷涂生产线操控器的静电电压输出是mcu通过dac数模转化输出电压再由线性放大电路进行放大输出。操控器选用的数模转化参阅电压是3v,而12位的dac转化数据范围为0409-5,不便于直观表明dac输出电压值。所以界说函数dac_set vol(uintl6_ t vol),参数vol取值范围为03000,表明输出电压范围为0-3v。在这个函数中先将03000的数值按份额转化为04096的dac数模转化参数,再调用库函数输出电压。
操控算法模块程序设计
喷涂生产线操控器实现了输出静电电压、静电电流、流速气压和雾化气压的自动操控,静电电压、静电电流由mcu的dac输出操控,通过静电电压、静电电流操控算法计算得到dac的输出量。流速气压、雾化气压由步进电机调理,通过流速气压、雾化气压操控算法核算得到步进电机的滚动步数和滚动方向。所以,喷涂生产线操控算法模块包括四个部分,喷涂生产线,静电电压操控、静电电流操控、流速气压操控、雾化气压操控,自动喷涂生产线,都是选用数字pi操控算法.
所显示的喷涂生产线数据是由密钥或接收到的测量数据所设置的数据。它是十六进制数据。它需要转换为常用的十进制数据,并分解成单独的位、10位和100位。显示状态包括:只显示,用0表示;闪烁显示,用1表示;不显示,用2表示。以3位数字管显示器的参数为例,为了满足操作面板的显示要求,需要六种显示状态。用012编码,它们是222非显示、000非闪烁、001位闪烁、010位闪烁、100位闪烁和111位全闪烁。如果还有其他要求,可以使用更多的编码。
喷涂生产线除了能够单独的控制每个位的显示之外,用于显示寄存器操作的其他显示程序设计的另一个优点是它可以显示特殊字符。8位1字节数据分别代表8段数码管对应的8位led,写一段led熄灭,写0段led发光。因此,我们可以设计错误显示子程序。当控制器通过自检检测出内部错误或硬件错误时,调用函数显示特殊字符“err”以指示故障,并显示故障代码serrorcode以方便设备的维护和维修。此外,在操作面板中有六个指示灯,喷涂生产线由bc7277控制。它们是由bc7277控制的显示位的led控制段的两个段。因此,可以通过使用显示寄存器控制来点亮指示灯,以将对应的数据段写入0。
由于调节喷涂生产线减压阀以控制输出气压,步进电机由pwm单脉冲输出模式控制,静电喷涂生产线,电机速度由pwm脉冲频率决定。在设计步进电机控制子程序时,根据喷涂生产线控制算法模块计算出的控制量确定步进电机控制芯片配置端口的电平,以控制电机的正转,反转和停止进入休眠模式。当步进电机正向旋转时,下拉enable使能控制芯片,上拉复位reset和睡眠sleep,ms1和ms2分别为1高电平和0低电平,配置为1/2步进模式,dir为高电平电源平板步进电机正向前旋转。反相时,dir很低。停止时,喷涂生产线链条,拉动enable禁用控制芯片并下拉reset复位控制芯片。根据由气压控制算法计算的输出控制量,确定步进电机控制的转向和调节步骤,然后调用步进电机驱动模块程序进行调节。
adc模拟采样模块编程控制器需要采集输出的动态参数。喷涂生产线动态参数为输出电压,输出电流,反馈电流,流量气压,雾化气压和总气压。还需要收集压力传感器供电电压作为校正。电压,因此有---收集7个通道的adc,并使用dma模式传输,与主程序并行运行,以降低cpu使用率并提高实时性能。 adc使用定时器触发器,喷涂生产线每隔一段时间触发一次adc转换,具体取决于控制器设计的控制周期。 adc采样的数据会波动,这将影响控制量的计算。因此,过采样技术,adc采样配置的采样数据是12位,并且采样数据被累加到16位采样值中以避个采样。过度采样误差对反馈控制的影响。
静电喷涂生产线-喷涂生产线-浩伟涂装 服务---由临朐浩伟电子设备有限公司提供。临朐浩伟电子设备有限公司拥有---的服务与产品,不断地受到新老用户及业内人士的肯定和---。我们公司是商盟会员,---页面的商盟图标,可以直接与我们人员对话,愿我们今后的合作愉快!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz193431.zhaoshang100.com/zhaoshang/274807899.html
关键词: