github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

esden / open-bldc

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 11
    • 5
  • Source
  • Commits
  • Network (5)
  • Issues (16)
  • Downloads (2)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (1)
    • open-bldc-v0.1-production
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

OpenSource Brushless Drive Controller — Read more

  cancel

http://open-bldc.org

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Removed LEDB and connected CAN_SLP to the STM. 
esden (author)
Wed Feb 03 16:06:58 -0800 2010
commit  7707958e3aa66f2ae12381e27f5668cd4660acdc
tree    d416244ddf196c6067a669f04768930ef102d018
parent  aa0d51c14f079f30f67e59dfc322a1d1ef2b1b6a
open-bldc /
name age
history
message
file .gitignore Sat Apr 25 17:51:18 -0700 2009 Added a global .gitignore [esden]
file README Sun Jul 26 13:27:25 -0700 2009 More cosmetics. [Uwe Hermann]
directory art/ Fri Aug 07 11:35:24 -0700 2009 Added svg versions of the logo. Thanks to Richa... [esden]
directory doc/ Tue Jul 14 06:07:30 -0700 2009 Various documentation and cosmetic fixes. [Uwe Hermann]
directory hardware/ Wed Feb 03 16:06:58 -0800 2010 Removed LEDB and connected CAN_SLP to the STM. [esden]
directory source/ Wed Jan 20 09:00:49 -0800 2010 Added governor files which I forgot to add earl... [esden]
README
This project aims to create a fully open-source Brushless Drive Controller.

Current design
--------------
The current design uses an STM32 microcontroller, Allegro halsensor based
current sensors, IRS2101 bridge drivers. This combination will allow:

- Vectorfield control for smooth and very exact torque and speed control
- N-Mosfet only powerstage design to increase efficiency
- Many different interfaces (PPM, I2C, CAN, USART, USB) for interfacing

Targetted features
------------------
* 3/4C LiPo cell support
* 20A constant power output or more
* Active freewheeling
* Adjustable timings
* Active break with power pushback to the batteries?
* Different interfaces: 
** PPM
** Serial
** I2C
** CAN
* As small as possible; current design is 60x26mm (may and probably will change in the future)
* Software license: GPL, version 3 or later
* Hardware license: CC-BY-SA 3.0
* Rotation speed controller
* Detatchable powerstage
* Vector control support
* Hall sensor support

Inspiration references
----------------------
Some application notes were consulted while designing the circuits of
the drive conntrollers:

http://www.atmel.com/dyn/resources/prod_documents/doc7518.pdf
http://www.atmel.com/dyn/resources/prod_documents/doc7658.pdf

Also some inspiration was taken from the brushless controllers designed by
Holger Buss for the Mikrokopter project (http://www.mikrokopter.de). But the
design is constantly changing and moving away from designs that were considered
as inspirations quickly.

For more information take a look at http://open-bldc.org. A lot of progress
reports are posted on http://www.esden.net, so this page may be worth a look
too.

Licensing
---------
All sourcecode is licensed under GPL version 3 or later, all circuitry designs
and pcb layouts are available as original source files and licensed under
CreativeCommons BY-SA 3.0.

Feel free to use everything here as you wish! :)
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server