fixmax
03-14-2012, 09:16 AM
Hi folks,
I'm kicking around an idea and I'd like some input on it. I want to build a system that will allow me to quickly connect various sensors and capabilities to a control board such as the Gadget Ganster Prop Platform USB or a Prop ASC. I want to utilize an off-the-shelf board that is common among Prop users, and I like both of those boards. I hate the thought of redesigning that part, so I will stick with one of those, or any number of boards such as the Quickstart, etc.
I have done quite a bit of testing with Phidgets, which are a similar concept, and I like the form factor and ease of use. What I don't like is the cost. A full blown Phidget system with multiple motor drivers, sensor boards, etc. can rapidly hit $500-$1000 in components. I have looked at the Grove TWIG system, which is similar, yet a less capable I2C based system, and I really like the price point. What I don't like is the Arduino-only interfacing, and the fact that everything is only I2C. I2C is fine for some applications, but I am looking for something a bit more robust. Now the Twig system uses I2C either through a chip that uses that, or an ATmega8L or similar chip local to the Twig Board, such as that with the motor driver board.
What I'm thinking of doing is designing a system that utilizes a Prop Based Main board, such as either a Gadget Gangster Prop USB, or a Prop ASC. Instead of I2C, I am thinking of using a CAN bus architecture, so that theoretically I can have nodes much further away, without dealing with noise issues. I'm not as hung up on cost, I think a prop-based "twig" board with an MCP2515 wouldn't end up too expensive. Would this be a viable architecture?
I realize that I could easily just connect two props together over a SPI or similar arrangement, but I'm looking at making a system that can be much easier to have a multi-drop layout, and only worry about addressing new sensors. Is there anything similar to this already out there? I want to utilize inexpensive 3 or 4 pin cables, similar to that with RC servos. If the CAN bus transmission speeds are turned down, I could probably get away with that for short runs.
I attached a small sketch to illustrate what I am talking about.
Any thoughts?
I'm kicking around an idea and I'd like some input on it. I want to build a system that will allow me to quickly connect various sensors and capabilities to a control board such as the Gadget Ganster Prop Platform USB or a Prop ASC. I want to utilize an off-the-shelf board that is common among Prop users, and I like both of those boards. I hate the thought of redesigning that part, so I will stick with one of those, or any number of boards such as the Quickstart, etc.
I have done quite a bit of testing with Phidgets, which are a similar concept, and I like the form factor and ease of use. What I don't like is the cost. A full blown Phidget system with multiple motor drivers, sensor boards, etc. can rapidly hit $500-$1000 in components. I have looked at the Grove TWIG system, which is similar, yet a less capable I2C based system, and I really like the price point. What I don't like is the Arduino-only interfacing, and the fact that everything is only I2C. I2C is fine for some applications, but I am looking for something a bit more robust. Now the Twig system uses I2C either through a chip that uses that, or an ATmega8L or similar chip local to the Twig Board, such as that with the motor driver board.
What I'm thinking of doing is designing a system that utilizes a Prop Based Main board, such as either a Gadget Gangster Prop USB, or a Prop ASC. Instead of I2C, I am thinking of using a CAN bus architecture, so that theoretically I can have nodes much further away, without dealing with noise issues. I'm not as hung up on cost, I think a prop-based "twig" board with an MCP2515 wouldn't end up too expensive. Would this be a viable architecture?
I realize that I could easily just connect two props together over a SPI or similar arrangement, but I'm looking at making a system that can be much easier to have a multi-drop layout, and only worry about addressing new sensors. Is there anything similar to this already out there? I want to utilize inexpensive 3 or 4 pin cables, similar to that with RC servos. If the CAN bus transmission speeds are turned down, I could probably get away with that for short runs.
I attached a small sketch to illustrate what I am talking about.
Any thoughts?