资料介绍
K60模块分配
K60的简介,我们本次使用了以下模块。
1. FTM模块:K60中集成3个FTM模块,而今年我们选用两个B车进行追踪循迹。B车模使用单电机、单舵机,另外需要一个编码器。所以对3个FTM模块进行如下配置:FTM0用以产生300Hz PWM信号控制舵机,FMT1用以产生18.5KHz PWM信号控制电机,FTM2用以采集编码器数据。
2. 定时器模块:K60中有多个定时器模块,我们使用了其中2个。其一用以产生5ms中断,处理相关控制程序。另一个用以超声波模块的计时。
3. SPI模块:我们使用了K60的一个SPI模块,用以和无线射频模块NRF24L01P通信。
4.外部中断:我们使用了三个外部中断。第一个是PORTA的下降沿中断,用以响应干簧管检测到磁铁。第二个是PORTD的跳变沿中断,用以响应超声波模块的输出信号。最后一个是PORTE的下降沿中断,用以响应NRF24L01P模块的相关操作。
数据采集算法
传感器是智能车的眼睛,它们给智能车循迹和追踪提供了必不可少的信息。因此,在智能车软件设计中必须保证数据采集算法的稳定性,同时兼顾其快速性。本车比赛,我们的智能车主要采集以下传感器的数据:电感传感器电路板、编码器、超声波、干簧管。下面主要详述超声波模块、电感传感器电路板的数据采集。
1 。超声波模块数据采集
我们使用的超声波模块的DO引脚输出50Hz的矩形波信号,通过高电平的时间向单片机传递数据。本超声波传感器的高电平时间为声波单程传输的时间,通过这个时间可计算出两车之间的距离。
我们使用外部中断和计时器结合的方式测量高电平时间。首先配置PORTD11为跳变沿中断。中断被触发时,如果PORTD11为高电平则开始计时,如果PORTD11为低电平则停止计时并记录时间间隔。
2. 电感传感器电路板的数据采集
电感传感器电路板通过输出电压的大小反应响应位置和方向的磁场强度。本次比赛中,我们使用了10个电感分布在6个不同位置,因此每个周期都要采集10路ADC数据,每路ADC数据采集32次进行平均滤波。K60芯片中有两路ADC模块,为了最大程度的减少采集数据的时间,我们采用两个ADC模块并行采集的方法。
首先,将10路ADC分为两组,第一组6个使用ADC0模块采集,第二组4个使用ADC1模块采集,两个ADC模块同时采集数据。以第一组为例,依次采集6路ADC数据,循环32次。当两个ADC模块都完成任务时,ADC转换结束。最后进行平均滤波。
- 飞思卡尔基于K60与线性CCD的国赛程序
- k60单片机全称 恩智浦_K60_DMP_3_PID 基于飞思卡尔半导体公司的K60单片机的加速度陀螺仪采集程序,本 是用MPU6
- 飞思卡尔K60最小系统设计板方案
- Kinetis微控制器概述与K60硬件最小系统概述 22次下载
- 飞思卡尔Kinetis K60单片机的电路原理图免费下载 44次下载
- 如何使用Kinetis K60进行智能车的控制系统设计资料概述 20次下载
- 飞思卡尔智能车调试程序资料免费下载 46次下载
- K60系统时钟模块 28次下载
- 飞思卡尔K60中文资料整合8 14次下载
- 野火K60开发板资料集锦(飞思卡尔智能车) 89次下载
- 飞思卡尔总程序 26次下载
- K60P144M100SF2V2_英版资料 0次下载
- 飞思卡尔比赛资料 65次下载
- 无线接收板K60程序 0次下载
- K60的AD采集程序 209次下载
- 卡尔曼滤波算法的基本原理 1538次阅读
- 边缘计算计算卸载与资源分配联合优化算法 1033次阅读
- PID控制算法代码 PID控制算法的原理 2339次阅读
- 什么是编译器算法之寄存器分配 958次阅读
- 不同思路的寄存器分配算法 1327次阅读
- 低功耗MCU Kinetis K60系列产品的功能特点及应用电路分析 4193次阅读
- 飞思卡尔加速度传感器MMA7260QT对智能摇篮的设计 2091次阅读
- 飞思卡尔新款Flexis微控制器资料 4682次阅读
- K-Means算法的简单介绍 4836次阅读
- 人工智能机器学习之K近邻算法(KNN) 2670次阅读
- 24通道数据采集模块设计及FPGA实现技术分析 2305次阅读
- 算法与程序的区别关系_算法与程序设计知识点总结 5.9w次阅读
- 飞思卡尔简化射频介绍及特性分析 1113次阅读
- 飞思卡尔塔式系统控制模块开发平台几大优势 1638次阅读
- 基于K60的氙灯电源控制系统设计方案 4054次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多