申请/专利权人:扬州曙光光电自控有限责任公司
申请日:2024-01-30
公开(公告)日:2024-04-19
公开(公告)号:CN117902064A
主分类号:B64F5/60
分类号:B64F5/60
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.05.07#实质审查的生效;2024.04.19#公开
摘要:本发明公开了测试舵机舵翼摆动频率和幅值连续变化的正弦波生成方法,S100、舵机控制系统:配置上位机、STM32F407单片机、控制板、USART2串口、USART3串口以及电动舵机,制得舵机控制系统,涉及电动舵机技术领域,通过生成连续变化的正弦波来模拟飞行器在飞行过程中舵翼的真实负载变化情况,通过逐渐增加或减少频率和幅值,以及频率和幅值的变化限制,可生成更加真实的舵翼摆动效果,与传统的固定频率和幅值的测试方法相比,这种方法更有效测试电动舵机的性能,在生成正弦波的过程中使用定时器中断和周期判断,以及新的位置解算,提高生成正弦位置的准确性,同时通过每5ms发送一次新的正弦位置给电动舵机,保证舵翼摆动的连续平滑性。
主权项:1.测试舵机舵翼摆动频率和幅值连续变化的正弦波生成方法,其特征在于:该方法包括以下步骤:S100、舵机控制系统:配置上位机、STM32F407单片机、控制板、USART2串口、USART3串口以及电动舵机,制得舵机控制系统;S200、启动信号:上位机通过USART2串口发送启动信号给STM32F407单片机;S300、生成正弦波:配置1ms定时器,1ms定时器每1ms触发一次中断,以每ms变化0.001,来逐渐增加或减少频率和幅值,生成正弦波;S400、生成正弦位置:配置100ms定时器,执行主函数流程,100ms定时器每100ms触发一次中断,判断当前正弦周期是否结束,生成新的正弦位置;S500、信号传输:每5ms通过STM32F407单片机的USART3串口发送一次新的正弦位置给电动舵机;S600、循环操作:检查是否收到停止正弦波指令,若未收到,则继续循环生成正弦波,保持正弦波运动,若收到,结束程序。
全文数据:
权利要求:
百度查询: 扬州曙光光电自控有限责任公司 测试舵机舵翼摆动频率和幅值连续变化的正弦波生成方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。