搜索资源列表
Serial_communication_in_Matlab
- Matlab环境下PC与单片机的串行通信及数据处理
PID
- 一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算, 而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可 大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余 数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。 -A typical
kalman
- 卡尔曼滤波、mpu数据处理、算法、图像处理、后续还有Allan方差代码、keil单片机读取代码(Kalman filter, MPU data processing, algorithm, image processing, follow up and Allan variance code, Keil single chip computer read code)
matlab串口通信基础讲义
- 在Matlab环境下,读取串口数据的方式可以分为两种—查询和中断。以查询的方式进行串行通信时,如下位单片机有大量的数据分时分批传送给PC机,就需要不停查询串行口的缓冲区,有数据就读取;虽然编程容易,但这样做不能对数据进行实时处理,系统实时性不高,而且会极大地占用系统的资源。以中断的方式对串口进行控制实现串行通信,就可以实时处理下位机传送的数据;但编程相对复杂一些,需要采用Matlab的事件和回调函数机制。(In Matlab environment, there are two ways to