智能车制作
标题:
关于程序控制的分析
[打印本页]
作者:
lihuibin705
时间:
2012-11-23 20:25
标题:
关于程序控制的分析
电磁的频率是20KHz 所以确定采样频率为100KHz 然而每次采样如果采用查询方式太占CPU资源,用中断法的话,设置总线频率为100MHz则 每中断一次的话用于现场保护及恢复的时间跟程序进行采样的时间几乎相等,所以本着节约时间采用更高效的控制思路,采用程序运行加DMA 切换运行的方式进行数据的采样,电机舵机的控制的思路
首先CUP 初始化 AD采样模块进行采样完成DMA 通过数据总线将 采样数据放在RAM数组中 CUP进行计算,将得到的控制转弯信号通过DMA 通道赋值给舵机PWM通道 ,速度采样模块编码器在定时器内将采集到的数据通过DMA 方式传递到RAM中速度变量 ,cup经过将获取的赛到信息以及速度采集模块的信息整合计算得到电机的改变量,在通过DMA 将数据传给电机PWM ,经过分析得出程序反应时间几乎取决于DMA的时间,
作者:
lihuibin705
时间:
2012-11-23 20:26
有哪位大神试验一下
作者:
米饭伯爵
时间:
2012-11-23 20:39
根据信号与系统中的,采样定律应该采样频率是信号最高频率的2倍,理论是这样还没试过
作者:
yukunlinykl
时间:
2012-11-23 21:28
把交流信号滤直了再AD撒。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2