列印

徵求研究夥伴開發飛控板及研究飛控程式

台灣加油!各位加油!


精神支持各位!

我係阿建!阿建係我!

TOP

看了這篇文章真的很有興趣參與,可惜程式有看沒有懂
不過沒關係我想領域各有專攻,我有興趣的提供自己專長看能不能幫上忙

我是屬美術設計
擅長
1.配色
2.LOGO設計
3.外觀設計
4.包裝設計
5.網頁設計
6.印刷.說明書設計
7.整體行銷規劃
8.展示銷售活動

也就是說當可成商品時就是我給力的時候
(當然這是研發後期的事)

總之   加加油!!

台灣加油!!
本帖最近評分記錄
  • 陳老大 威望 +1 推廣飛行 2012-9-3 00:09
  • khhfly 威望 +1 熱心公益 2012-6-14 10:54
  • suen 威望 +1 熱心公益 2012-6-14 08:41

TOP

數學跟物理可以找宋主席問問,他的北師大碩士學位可不是拿假的!!

TOP

請問一下用 STM32F4 的原因是?是因為 F4Discovery 便宜初期好開發,還是有其他的考量?
因為這一顆不便宜,能做到的事情跟一般飛控板差別不大。

我會建議找二手的 FF 飛控板跑一下 baseflight,並把 GPS 以及能加的 sensor (mag/sonar/optical flow...等等)都 port 進去後再來規劃比較好,不然會陷入規格迷思。

TOP

引用:
原帖由 metalforce 於 2012-6-14 11:03 發表
請問一下用 STM32F4 的原因是?是因為 F4Discovery 便宜初期好開發,還是有其他的考量?
因為這一顆不便宜,能做到的事情跟一般飛控板差別不大。

我會建議找二手的 FF 飛控板跑一下 baseflight,並把 GPS 以及能 ...
感謝建議 , 用 FF 跑 baseflight 這件事我做過了
F4Discovery 是真的還挺便宜的..

[ 本帖最後由 cctsao1008 於 2012-6-14 11:20 編輯 ]

TOP

網路上找了一下stm32的資料,裡面有一些關於gortex的介紹,這篇拿來長知識用

http://www.hitex.com/fileadmin/p ... -stm32-v18d-scr.pdf


Cortex 家族,A,R 及 M 三種profile, M的下面有介紹
The Cortex family comes in three main profiles: the A profile for high end applications, R for real time and M for cost-sensitive and microcontroller applications. The STM32 is based on the Cortex-M3 profile, which is specifically designed for high system performance combined with low power consumption. It has a low enough cost to challenge traditional 8 and 16-bit microcontrollers.

裡面也提到用gnu的編輯器也可以,免錢的

two compilers are worth discussing further. Firstly the “GCC” or “GNU” compiler is an open source tool which can be downloaded and used for ‘free’. The GCC compiler has been integrated into a number of commercial IDEs and debuggers to make low-cost development tools and evaluation kits. While the GCC compiler is a reliable and stable compiler, our experience has been that its code generation is not as efficient as the commercial compilers. There is also generally not a direct support route if you run into problems, which can slow down development. Of the commercial compilers, the ARM RealView compiler is the original and most refined C compiler and was developed by ARM for use with their CPUs.

學習中~

[ 本帖最後由 khhfly 於 2012-6-14 19:04 編輯 ]
本帖最近評分記錄
  • suen 威望 +1 用 Keil 的話,code 在 32K 以下也是免錢的 ... 2012-6-15 08:52
寧靜以致遠

TOP

compiler 比較不是問題.
比較重要的是開發過程需要 debug, 因此一般都是要把 ICE 介面如 JTAG 留出來
這時需要配合 debugger, 所以選擇的 compiler就相對重要

類似這種小規格開發, 建議採用 keil C 來做

它能編出比較小的碼, 也有自己的 C lib, 編出的 BIN 比 ANSI C 佔的空間小很多.
如果 RAM 的規模較小, 這點很有用.

我個人覺得這個計畫的主要難度不在開發, 基本上 CF / Magnetic / Barometer / GPS /
這類 MEMS 感測器的驅動我都寫過, 連結整個系統不會太困難

但是測試顯然需要很多的 測試流程 / 資料採樣 / 回授再次修正, 這邊會耗費大量時間
以及更多的耗損 最終就是產出一些資料表格 (回授參數, 阻尼, 收斂表, 修正策略)

若是專業工作上可以有計畫的組織安排, 但業餘玩家要做有組織/有規模/消耗性/枯燥 的分工,
會有實際上的困難. 這不是純粹的軟體試用, 當具有一定的風險時, 參予的人數? 預估的時程?
本帖最近評分記錄
  • khhfly 威望 +1 我很贊同 2012-6-15 13:27

TOP

引用:
原帖由 cctsao1008 於 2012-6-14 11:13 發表

感謝建議 , 用 FF 跑 baseflight 這件事我做過了
F4Discovery 是真的還挺便宜的..
目前的 ARM 7 要找到 2 USD 以下的很容易

STM32 這種大廠牌, 大概也只有少量生產, 或者大公司的 mark up 比較高, 才會用.
(DigiKey ref 10k 量 = USD7)

但是這種大廠的公開資源比較多, 前期測試可以先用, 後面再換相容品即可

大陸也有一堆單片機開發版, 可以當個起頭.

往往都是程式一邊寫, 一邊發現還要修改某些 I/O pin 連接, 一開始就 lay 板子會
不斷的重複花錢.

BGA 包裝的零件已經不適合用手洗/雕刻機/手焊, 還是得要過錫爐
像磁力計 / 氣壓計等, 很多接點都已經是 BGA 形式的了
若直接採用 F4Discovery 上面的感測器都是他們家的, 現在便宜的大概是 ADXL345 / ADXL180
BMP085, 將來還是要全部重寫這部份的驅動.

另外, 這塊 F4Discovery 不知道多重? 越重時搭配的馬達越大, 測試時的耗損會越可觀.
測試這邊需要多作規劃, 讓重複實施除錯時, 成本降低.

[ 本帖最後由 myfox 於 2012-6-15 02:26 編輯 ]
本帖最近評分記錄
  • khhfly 威望 +1 感謝分享 2012-6-15 13:27
  • suen 威望 +1 我也是覺得數值讀回來之後的處理才是大工程 ... 2012-6-15 08:50

TOP

cctsao 兄挑這個 MCU 搞不好是因為他熟悉這顆.....
露天有很多 I2C 介面的陀螺儀模組可以買來測,用的都是常見 sensor,都上好了,便宜又省事。
本帖最近評分記錄
  • cctsao1008 威望 +1 寫的好,給你加分, 確實如此!!! 2012-6-15 12:23

TOP

各位: 不好意思晚回復


主要是使用了 cortex M4 .. 會選ST是因為他們的 BSP 我比較熟 , 當然使用 M4 的 core u還有其他家



下列訊息來自 ARM 官網



ARM Cortex™-M4 处理器是由 ARM 专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。高效的信号处理功能与 Cortex-M 处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案


曾获大奖的高能效数字信号控制:


Cortex-M4 提供了无可比拟的功能,以将 32 位控制与领先的数字信号处理技术集成来满足需要很高能效级别的市场。


易于使用的技术 :



Cortex-M4 通过一系列出色的软件工具和  Cortex 微控制器软件接口标准 (CMSIS) 使信号处理算法开发变得十分容易。



DSP 扩展
单周期 16、32 位 MAC
单周期双 16 位 MAC
8、16 位 SIMD 运算
硬件除法(2-12 个周期)

浮点单元
单精度浮点单元
符合 IEEE 754




以上是我對 m4 感興趣的原因





[ 本帖最後由 cctsao1008 於 2012-6-15 12:44 編輯 ]
本帖最近評分記錄
  • jimmykuo 威望 +1 感謝分享 2012-6-15 16:27
  • khhfly 威望 +1 感謝分享 2012-6-15 13:28

TOP

目前設計 :

主控板 跟模組是分開的

目前設計的是主控板, 感測模組很多現成的市面上都可以買到的價錢也越來越便宜所以目前不做設計就當是個外接模組即可

主機板留感測模組介面 所以大家可以自己選擇想要的搭配

主機板會留下其他想關感測器周邊及常用的pin

過幾天在把電路圖放上跟大家討論
感謝!
有了這個主板之後就可以很簡單的接

RC 接收 (版上留 port)
電變 ESC  (版上留 port)
GPS (UART, I2C) (版上留 port)
bluetooth  (UART, I2C) (版上留 port)
2.4G wireless (版上留 port)
超音波 (版上留 port)
LED (呼吸閃爍)  (版上留 port)
SD Card (data log)  (版上內建卡槽)
超音波 (版上留 port)
buzzer (版上內建)

ADC  (版上留 port)
GPIO  (版上留 port)
SWD (debug) (版上留 port)

以上是我規劃的範圍


主要就是讓大家可以使用 M4 方便的接上各式周邊 而不在需要用開發版跳線等等等

有了好的開發板我就可以很方便做 Coding

大家可以有一個共同平台來開發
初期我找廠商先打樣做幾片出來玩玩
除了 AVR , cortex M3 (FF, 玉兔等等) , 飛控開發者多了個新CPU選擇!!

[ 本帖最後由 cctsao1008 於 2012-6-15 12:43 編輯 ]
本帖最近評分記錄
  • suen 威望 +1 寫的好,給你加分 2012-6-15 12:11

TOP

回復 170英呎(飛行高度) 的帖子

感謝!!

TOP

引用:
原帖由 wang_chuan 於 2012-6-14 07:20 發表
需要的話我可以幫忙Layout
也可以用雕刻機刻出少量的樣品
好的 非常感謝!!

TOP

回復 280英呎(飛行高度) 的帖子

Multipilot32F4 Project Update: board and VRIDE PRO with VR OS 0.0.1 Available for developer

http://diydrones.com/profiles/bl ... %3AComment%3A734086

參考  參考

TOP

寧靜以致遠

TOP