There is a board splitting the I2C signal in a star of 8 I2C independant llines to each BLC.
The chip auto detects I2C signal anomalies on BLC side, and switch it off, removing it from the I2C bus.
Simple. clever.
externer Link:

Okto I2C isolator
Seite: 1
| Autor | Neuer Beitrag |
|---|---|
| #1 18.09.2010 18:24 | |
Mitglied ![]() Registriert seit: Jun 2010 Beiträge: 475 | At the hardware level, one faulty BLC can potentially paralyze the whole I2C bus, thus, making the 7 remaining BLCs inoperable. There is a board splitting the I2C signal in a star of 8 I2C independant llines to each BLC. The chip auto detects I2C signal anomalies on BLC side, and switch it off, removing it from the I2C bus. Simple. clever. externer Link: ![]() Okto I2C isolator |
| #2 22.09.2010 14:22 | |
| Mitglied Registriert seit: Apr 2010 Beiträge: 72 | This looks like very cool I2C isolator , i dont understand why there is not many responses to this . Like side observation i think you should build a whole distribution board that integrate your isolators making it a drop in replacement to the current distribution board . I dont understand why this optos are not included on the BLS pcbs directly . good work !!! |
| #3 24.09.2010 15:41 | |
| Mitglied Registriert seit: Sep 2010 Beiträge: 10 | WOW! This is perfect! My okto crashed badly due to a failed BL_Ctrl (ESC). I was under the impression that a Okto could handle a failure, but its actually worse. A okto is like a 8 engined airplane, if one engine fails, they all do and we crash. Holger, have you tested this? Could it be implemented in the design? Eivind |
| #4 24.09.2010 16:09 | |
| Mitglied Registriert seit: Sep 2010 Beiträge: 10 | Will the MK Software handle a missing BL_Ctrl? Have anyone tested this? |
| #5 24.09.2010 16:13 | |
Mitglied ![]() Registriert seit: Jun 2010 Beiträge: 475 | From an hardware point of view, if a BLC electrically put the I2C down, the entire bus is down, and no software can fix the faulty bus. |
| #6 24.09.2010 17:04 | |
| Mitglied Registriert seit: Mar 2008 Beiträge: 77 Ort: Navarre, Florida USA | Greetings, The software is an important consideration, because it currently will not allow you to throttle up the motors if you have an I2C error. Fortunately, the software allows the motors to continue working if an I2C error occurs in flight. Here's a link to a demo- http://www.rcgroups.com/forums/showpost.php?p=16082549&postcount=15754 As for the distribution board suggestion, I'm not a fan of the distribution boards at all, so I won't be making one. I think the controllers should be out on the arms where they get some airflow, and anything you can do to move the high current flow items away from the electronics is helpful. Mounting all that stuff in the center section of the frame just seems wrong to me. Just my opinion of course :-) Cheers, Rusty |
| #7 24.09.2010 17:44 | |
| Mitglied Registriert seit: Apr 2010 Beiträge: 72 | Then if a distribution board is an issue this should be integrated in the BL it self , is there any reason not to do so ? regards |
| #8 24.09.2010 17:59 | |
| Mitglied Registriert seit: Apr 2010 Beiträge: 72 | what is the differnce between your isolator and this one : http://batchpcb.com/index.php/Products/42084 except the packaging regards |
| #9 24.09.2010 18:06 | |
Mitglied ![]() Registriert seit: Jun 2010 Beiträge: 475 | Of course, if a faulty BLC is put off the I2C bus, the FC not seeing 8 BLCs but 7 working BLCs, won't accept to throttle them up? When the faulty BLC is disconnected by the switch, there is no more I2C error. In this context, of course the Sw matters. BLC failure simulation facts & video: http://www.rcgroups.com/forums/showpost.php?p=15677722&postcount=14321 The product you show: same principle, one per BLC, different IC. « Bearbeitet von coptaire am 24.09.2010 18:15. » |
| #10 25.09.2010 02:52 | |
| Mitglied Registriert seit: Mar 2008 Beiträge: 77 Ort: Navarre, Florida USA |
Yes, of course it "should" be on the BL-Ctrl, but the people who make those decisions apparently don't think so. I was actually pretty annoyed that they didn't put a simple opto-isolator on the new controller, since it would protect the bus from power failures on the BL-Ctrl. If there was an opto-isolator on the controller, and a setting in software to determine what to do if a controller came up missing, that would be a pretty nice feature. For example, on a quad, you don't want the other motors to keep running, because it's going to crash anyway, and that will likely blow the controllers unless you get the motors shut down before it hits the ground (or if you have fuses). For an octo, you would want the others to keep running, and probably for a hexa as well, though they typically don't have full redundancy. As for the other isolator design, he's using a different chip, which I tested and didn't like. Of course it's also quite different in form factor, which could be better or worse depending on your point of view. Rusty |
| #11 01.10.2010 07:11 | |
Mitglied ![]() Registriert seit: May 2007 Beiträge: 4740 Ort: Chemnitz | |
| #12 01.10.2010 16:45 | |
| Mitglied Registriert seit: May 2009 Beiträge: 110 | Hello. Where can we buy the pca9510A? Regards. |
| #13 01.10.2010 17:31 | |
Mitglied ![]() Registriert seit: May 2007 Beiträge: 4740 Ort: Chemnitz | Hi ChickenRun, please look here http://de.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=pca9510A&x=0&y=0 Best Regards Specky |
| #14 01.10.2010 17:44 | |
Mitglied ![]() Registriert seit: Jun 2010 Beiträge: 475 | Hooooo Specky, For display you said? Rusty saved a sample... ... And it is so simple! If you need a finished product, visit this: http://www.andyman.org/i2cbuffer/ And the PCB of course: http://batchpcb.com/index.php/Products/42084 Now, Specky, you could compare the reliability of PCA9510A and 4304, and choose/counsel the best/secure option. BTW, It is a pleasure to read more and more german kopterists contributing more and more in this area! |
| #15 02.10.2010 13:31 | |
Mitglied ![]() Registriert seit: May 2007 Beiträge: 4740 Ort: Chemnitz | |
| #16 30.10.2010 11:52 | |
Mitglied ![]() Registriert seit: May 2007 Beiträge: 4740 Ort: Chemnitz | |
| #17 31.01.2011 01:18 | |
| Mitglied Registriert seit: Jun 2010 Beiträge: 8 | Why not buy some complete ones: http://aglhobbiesllc.com/shop/viewitem.php?groupid=0&productid=32 |
| #18 31.01.2011 01:34 | |
| Mitglied Registriert seit: Oct 2010 Beiträge: 1223 Ort: Copenhagen, Denmark | It's way harder to integrate as I see it ![]() |
Seite: 1