System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及plc应用控制领域,尤其涉及一种基于高频脉冲和高速采样的力值伺服控制方法及装置。
技术介绍
1、plc(programmable logic controller可编程逻辑控制器)广泛用于工业自动化测试中。然而,在做力值自动化测试时,使用plc控制电缸进行力值测试的应用比较少,这是因为使用电缸做力值控制需要高动态响应,但目前的plc技术无法做到高动态响应,主要原因在于脉冲输出低和采样率低。综上,在很多力值控制场合,使用plc控制电缸来实现力值控制还无法实现。
技术实现思路
1、有鉴于此,为了解决现有控制方法中由于plc技术无法同时具备高脉冲和高采样率的性能,进而导致无法利用plc控制电缸来实现力值控制的技术问题,本专利技术提出一种高基于高频脉冲和高速采样的力值伺服控制方法,所述方法包括以下步骤:
2、利用上拉电阻生成高频脉冲信号;
3、对采集到的信号进行放大,得到放大信号;
4、设置参数并进行采样,得到采样结果;
5、将所述采样结果传输至内缓存区。
6、在一些实施例中,所述利用上拉电阻生成高频脉冲信号这一步骤,其具体包括:
7、利用5v直流电源给逻辑输出光耦供电;
8、当el0600输出逻辑为1时,通过连接24v的2kω上拉电阻,将5v输出电压拉升至24v。
9、在一些实施例中,所述对采集到的信号进行放大,得到放大信号这一步骤,其具体包括:
10、输入24v电源
11、将12v电压经过电压基准芯片,生成10v基准电压;
12、以10v电压作为传感器的激励电压,将传感器输出的电压信号经过rc滤波电路进行滤波,得到滤波后的信号;
13、结合12v电压和模拟地参考电压,将滤波后的信号经过运放器进行初级信号调理,得到初步信号;
14、结合12v电压和模拟地参考电压,将初步信号经过精密运放器进行精密放大,得到放大后的信号。
15、在一些实施例中,所述设置参数并进行采样,得到采样结果这一步骤,其具体包括:
16、设置adc通道和采样时间;
17、配置adc为连续转换模式;
18、adc按照预设的采样时间和转换序列对输入电压进行采样;
19、当adc完成一次转换,将转换结果存储在adc数据寄存器中,得到采样结果。
20、在一些实施例中,所述将所述采样结果传输至内缓存区这一步骤,其具体包括:
21、配置dma通道、传输方向和存储深度;
22、通过dma监视adc的数据寄存器,当有新的采样结果时,dma将数据从adc数据寄存器传输至预设的内存缓冲区。
23、在一些实施例中,开启dma循环模式和禁用dma中断。
24、本专利技术还提出了一种基于高频脉冲和高速采样的力值伺服控制系统,所述系统用于执行如权利要求1所述的基于高频脉冲和高速采样的力值伺服控制方法,包括:
25、脉冲信号生成模块,包括24v直流电源、xl1509降压转换器和el0600光耦;
26、放大模块,包括24v直流电源、l7812cd2t三端稳压器、tl084cdr运放芯片、op07cdr精密运放芯片、ssp9459电源芯片和tl431电压基准芯片;
27、采样模块,采用雅特力at32f403acgt7芯片。
28、基于上述方案,本专利技术提供了一种基于高频脉冲和高速采样的力值伺服控方法及装置,通过设置上拉电阻、电压放大和采样模式,使其具备在力值控制中的高频率和高采样率特性,进而在要求高精度和快速响应的应用场景中表现出色。例如,在精密制造、材料测试、自动化生产线等领域,可以更好地实现力值的精准控制,提升产品质量和生产效率。
本文档来自技高网...【技术保护点】
1.一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述利用上拉电阻生成高频脉冲信号这一步骤,其具体包括:
3.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述对采集到的信号进行放大,得到放大信号这一步骤,其具体包括:
4.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述设置参数并进行采样,得到采样结果这一步骤,其具体包括:
5.根据权利要求4所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述将所述采样结果传输至内缓存区这一步骤,其具体包括:
6.根据权利要求5所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,还包括:
7.一种基于高频脉冲和高速采样的力值伺服控制装置,其特征在于,用于执行如权利要求1所述的基于高频脉冲和高速采样的力值伺服控制方法,包括:
【技术特征摘要】
1.一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述利用上拉电阻生成高频脉冲信号这一步骤,其具体包括:
3.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特征在于,所述对采集到的信号进行放大,得到放大信号这一步骤,其具体包括:
4.根据权利要求1所述一种基于高频脉冲和高速采样的力值伺服控制方法,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。