More Related Content
Similar to PSoC Powered Human Powered Airplane (20)
PSoC Powered Human Powered Airplane
- 1. PSoC Powered Human Powered Airplane
PSoC Fest@SwitchScience
Hiraku TOIDA
(Team ‘F’ / Active Gals Family)
- 2. PSoCと私
PSoC 5
PSoC 3
PSoC 5LP
PSoC 1
(PIC16)
2004 2005 2011 2012
2010 2013 2014
PSoCマイコンデザインコンテスト
プロトン磁力計の製作・グランプリ受賞
MIPS
84
33
5
4
(PSoC 7?)
200?
距離競技用人力飛行機速度競技用人力飛行機
CAMUIロケット
鳥人間コンテスト用滑空機
Open Skyプロジェクト
100
2006 2007 2008 2009 2015
- 8. カラーLCD制御| マイコン的アプローチ
RAM
(>300 Kbyte)
制御ピン
CPU
D0…15
PSoC 5LP 320 x 480, 16bitカラー
CPU: Cortex-M3 80MHz
RAM: 64 Kbyte
1. 制御ピンセット
2. 色情報セット
3. 制御ピンリセット
1画素描画
- 12. HPA_Navi II | ハードウエア
PSoC 5LP
CY8C5868AXI-LP035
5V系センサ入力
(8ch)
アナログセンサ入力
(8ch)
microSD
USB
サーボ出力PWM
(8ch)
3.3V系センサ入力
(8ch)
6軸センサ
(加速度・ジャイロ)
地磁気センサ
気圧センサ
GPS
XBee
(2ch)
電源入力: 1.7V~5.5V/2ch自動切り替え・電源出力: 3.3V 800mA/5V 800mA
オンボードセンサ外部センサ
- 13. HPA_Navi II | モジュール(5V系)
UART
(超音波距離計)
レシプロカルカウンタ
(プロペラ回転数計)
レシプロカルカウンタ
(クランク回転数計)
直接計数カウンタ
(対気速度計)
- 14. HPA_Navi II | モジュール(アナログ系)
End of Conversion + Look Up Table + DMA
自動入力切替・自動データ転送
8chアナログ入力
操縦桿+ ピトー管
入力選択
データ転送DMA群
- 15. HPA_Navi II | モジュール(SPIセンサ系)
6軸センサ受信
地磁気センサ受信
気圧センサ受信
6軸センサ送信
地磁気センサ送信
気圧センサ送信
センサ選択
センサ選択+ DMA開始指示の後は自動でデータ取得
- 16. HPA_Navi II | ファームウエア
FreeRTOS
外部センサ入力
(25Hz)
オンボードセンサ
(100Hz)
GPS
(5Hz)
microSD
USB
XBee
サーボ制御PWM
データハブ
電源監視
(1Hz)
- 17. HPA_Navi II | PCソフトウエア
Chrome Apps
– Chrome Storeで配布
• 簡単なインストール
– Win, Mac, Linux, (Android)
• プラットフォーム非依存
– HTML5 + CSS3 + JavaScript + WebGL
• いわゆるwebアプリ
Editor's Notes
- @memo
PC切り替え5分+発表20分+質疑5分=30分