資料介紹
K60模塊分配
K60的簡介,我們本次使用了以下模塊。
1. FTM模塊:K60中集成3個FTM模塊,而今年我們選用兩個B車進行追蹤循跡。B車模使用單電機、單舵機,另外需要一個編碼器。所以對3個FTM模塊進行如下配置:FTM0用以產(chǎn)生300Hz PWM信號控制舵機,F(xiàn)MT1用以產(chǎn)生18.5KHz PWM信號控制電機,F(xiàn)TM2用以采集編碼器數(shù)據(jù)。
2. 定時器模塊:K60中有多個定時器模塊,我們使用了其中2個。其一用以產(chǎn)生5ms中斷,處理相關控制程序。另一個用以超聲波模塊的計時。
3. SPI模塊:我們使用了K60的一個SPI模塊,用以和無線射頻模塊NRF24L01P通信。
4.外部中斷:我們使用了三個外部中斷。第一個是PORTA的下降沿中斷,用以響應干簧管檢測到磁鐵。第二個是PORTD的跳變沿中斷,用以響應超聲波模塊的輸出信號。最后一個是PORTE的下降沿中斷,用以響應NRF24L01P模塊的相關操作。
?
數(shù)據(jù)采集算法
傳感器是智能車的眼睛,它們給智能車循跡和追蹤提供了必不可少的信息。因此,在智能車軟件設計中必須保證數(shù)據(jù)采集算法的穩(wěn)定性,同時兼顧其快速性。本車比賽,我們的智能車主要采集以下傳感器的數(shù)據(jù):電感傳感器電路板、編碼器、超聲波、干簧管。下面主要詳述超聲波模塊、電感傳感器電路板的數(shù)據(jù)采集。
1 。超聲波模塊數(shù)據(jù)采集
我們使用的超聲波模塊的DO引腳輸出50Hz的矩形波信號,通過高電平的時間向單片機傳遞數(shù)據(jù)。本超聲波傳感器的高電平時間為聲波單程傳輸?shù)臅r間,通過這個時間可計算出兩車之間的距離。
我們使用外部中斷和計時器結合的方式測量高電平時間。首先配置PORTD11為跳變沿中斷。中斷被觸發(fā)時,如果PORTD11為高電平則開始計時,如果PORTD11為低電平則停止計時并記錄時間間隔。
2. 電感傳感器電路板的數(shù)據(jù)采集
電感傳感器電路板通過輸出電壓的大小反應響應位置和方向的磁場強度。本次比賽中,我們使用了10個電感分布在6個不同位置,因此每個周期都要采集10路ADC數(shù)據(jù),每路ADC數(shù)據(jù)采集32次進行平均濾波。K60芯片中有兩路ADC模塊,為了最大程度的減少采集數(shù)據(jù)的時間,我們采用兩個ADC模塊并行采集的方法。
首先,將10路ADC分為兩組,第一組6個使用ADC0模塊采集,第二組4個使用ADC1模塊采集,兩個ADC模塊同時采集數(shù)據(jù)。以第一組為例,依次采集6路ADC數(shù)據(jù),循環(huán)32次。當兩個ADC模塊都完成任務時,ADC轉換結束。最后進行平均濾波。
- 飛思卡爾基于K60與線性CCD的國賽程序
- k60單片機全稱 恩智浦_K60_DMP_3_PID 基于飛思卡爾半導體公司的K60單片機的加速度陀螺儀采集程序,本 是用MPU6
- 飛思卡爾K60最小系統(tǒng)設計板方案
- Kinetis微控制器概述與K60硬件最小系統(tǒng)概述 34次下載
- 飛思卡爾Kinetis K60單片機的電路原理圖免費下載 45次下載
- 如何使用Kinetis K60進行智能車的控制系統(tǒng)設計資料概述 20次下載
- 飛思卡爾智能車調試程序資料免費下載 46次下載
- K60系統(tǒng)時鐘模塊 29次下載
- 飛思卡爾K60中文資料整合8 15次下載
- 野火K60開發(fā)板資料集錦(飛思卡爾智能車) 90次下載
- 飛思卡爾總程序 26次下載
- K60P144M100SF2V2_英版資料 0次下載
- 飛思卡爾比賽資料 65次下載
- K60版本PID測試程序 0次下載
- K60的AD采集程序 209次下載
- 卡爾曼濾波算法的基本原理 2478次閱讀
- 邊緣計算計算卸載與資源分配聯(lián)合優(yōu)化算法 1277次閱讀
- PID控制算法代碼 PID控制算法的原理 2811次閱讀
- 什么是編譯器算法之寄存器分配 1187次閱讀
- 不同思路的寄存器分配算法 1576次閱讀
- 低功耗MCU Kinetis K60系列產(chǎn)品的功能特點及應用電路分析 4422次閱讀
- 飛思卡爾加速度傳感器MMA7260QT對智能搖籃的設計 2173次閱讀
- 飛思卡爾新款Flexis微控制器資料 4764次閱讀
- K-Means算法的簡單介紹 4934次閱讀
- 人工智能機器學習之K近鄰算法(KNN) 2895次閱讀
- 24通道數(shù)據(jù)采集模塊設計及FPGA實現(xiàn)技術分析 2485次閱讀
- 算法與程序的區(qū)別關系_算法與程序設計知識點總結 6.1w次閱讀
- 飛思卡爾簡化射頻介紹及特性分析 1178次閱讀
- 飛思卡爾塔式系統(tǒng)控制模塊開發(fā)平臺幾大優(yōu)勢 1702次閱讀
- 基于K60的氙燈電源控制系統(tǒng)設計方案 4415次閱讀
下載排行
本周
- 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 專業(yè)版下載 (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次下載 | 免費
評論
查看更多