Open-source CANbus wheelchair controller

Power wheelchair board for REAL info!

POWERCHAIR MENU! www.wheelchairdriver.com/powerchair-stuff.htm

Open-source CANbus wheelchair controller

Postby LROBBINS » 15 Jan 2017, 11:58

I have just uploaded a draft builder's and user's guide for my CANbus controller. I would appreciate your comments and criticisms. It can be retrieved at:
https://drive.google.com/open?id=0B3svXvyPGRgreXFKSlZDVThWSTg

If you would like copies of any of the program or electronics design files, please send me a PM.

Ciao,
Lenny
LROBBINS
 
Posts: 5557
Joined: 27 Aug 2010, 09:36
Location: Siena, Italy

Re: Open-source CANbus wheelchair controller

Postby Burgerman » 15 Jan 2017, 15:27

Well I read it... Cant say I get all of it yet.
User avatar
Burgerman
Site Admin
 
Posts: 65398
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: Open-source CANbus wheelchair controller

Postby Gnomatic » 15 Jan 2017, 17:13

Wow Lenny this looks amazing! Great work.
Gnomatic
 
Posts: 2081
Joined: 24 Aug 2012, 17:18
Location: Ohio USA

Re: Open-source CANbus wheelchair controller

Postby c500user » 15 Jan 2017, 22:40

Hi Lenny,

Thanks! I have downloaded the file and will read in the next days.

c500user
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
Magic Mobility Extreme X8 off road
c500user
 
Posts: 252
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Open-source CANbus wheelchair controller

Postby ex-Gooserider » 19 Jan 2017, 21:06

I have downloaded it, and think that you did a really good job on it... My first read through I only spotted one really confusing area - On page 12, where you talk about how the Roboteq (mis)uses the CAN ID field, it looks to me like you are mixing bits and bytes in the same discussion, where I *THINK* you mean to only be using bits (assuming I am properly understanding the earlier discussion of the CAN ID field)....

ex-Gooserider
T-5, ASIA-B
Jazzy 1100
Jazzy Select 6
Quickie Q-7
Invacare Mariner
Want to make / get a better chair, ideally one that stands.
User avatar
ex-Gooserider
 
Posts: 5972
Joined: 15 Feb 2011, 06:17
Location: Billerica, MA. USA

Re: Open-source CANbus wheelchair controller

Postby LROBBINS » 19 Jan 2017, 21:54

Quite right - should have been bits throughout that paragraph.
LROBBINS
 
Posts: 5557
Joined: 27 Aug 2010, 09:36
Location: Siena, Italy

Re: Open-source CANbus wheelchair controller UPDATE

Postby LROBBINS » 26 Aug 2017, 14:10

I've just uploaded a revised version of the complete system, hardware and software, to GoogleDrive. This revision includes my latest attempts at getting good motor compensation without the use of motor current sensors. I've also included an analog version of the Roboteq script for those who might want to try it (but, warning, this is mostly untested so do be cautious). The files are at: https://drive.google.com/open?id=0B3svXvyPGRgral9FU2lJZlpHdFU
LROBBINS
 
Posts: 5557
Joined: 27 Aug 2010, 09:36
Location: Siena, Italy

Open-source CANbus wheelchair controller LATEST REVISIONS

Postby LROBBINS » 21 Oct 2021, 11:32

Here's a link for the latest revisions of all of the CANbus controller:https://drive.google.com/drive/folders/1ysOoYG8mwlvJy0023XwJUgclYXbO1ulS?usp=sharing
The revisions include:

changes based on experience with the first set of fab shop made circuit boards

revisions to Manual, board and programs to accommodate my mechanically-simplified "smart" tilt & lift system (don't worry, the programs automatically know whether to use this or conventional lift and tilt mechanism). These include some pin assignment changes, substantial code changes, and a description of the added (optional) Aux2 module.

The Roboteq script now:

automatically recognizes whether the controller has accurate, internal estimation of motor current (on newer Roboteq models) or estimates motor current from battery current and includes an enhanced algorithm for estimation from battery current. It allows use of external motor current sensors or the best internal estimates, and automatically switches to estimation if an external sensor fails.

boosts acceleration and deceleration when MotorCompensation changes Throttle and Steering

and a number of other smaller changes to make driving more pleasant.
LROBBINS
 
Posts: 5557
Joined: 27 Aug 2010, 09:36
Location: Siena, Italy


Return to Everything Powerchair

Who is online

Users browsing this forum: acid_coke, Bing [Bot], martin007, mentado020477, shirley_hkg and 40 guests

 

  eXTReMe Tracker