I have no datasheet of that 16 relay module, only the link to Aliexpress.
First I have 12V standard(220V AC) power adapter, this gives power to the 
circuit that the relays should control (12v LEDs). Then an external voltage 
regulator:
http://www.aliexpress.com/item/lm2596-Subminiature-DC-DC-Adjustable-power-supply-Step-down-Regulators-Converters-Modules-beyond-LM2576-Size-33/32304492574.html
This regulator is adjusted to give 5.5V to VIN in IOIOboard (and also to 3 
extra relays controlling power, the 16 relay unit has 12V input).. 19 
IOIOpins to relay controls and one
pin to 3V LED (used as an indicator). The IOIO has a Bluetooth dongle. 
That's it.
Is ther a way to measure how much current these pins use, and what would be 
the maximum ?
I could adjust the regulator to give more power to IOIO (perhaps 6V), but 
is it safe. From those 7 IOIOboards I have, this is the only one that still 
has the internal regulator undamaged !

maanantai 7. joulukuuta 2015 19.22.17 UTC+2 Ytai kirjoitti:
>
> First, if you're saying that changing the software to use the pins in open 
> drain mode made things start working, it leads me to believe there might be 
> an internal pull-up to at least 5V on the relay, which might damage the 
> pins, depending on how strong it is.
>
> Second, there's no such thing as a limit to how many concurrent pins can 
> be used. There are limits on how much total current you can source / sink 
> from the pins and I bet that what you're seeing is a result of either 
> exceeding that or of having a poor power supply circuitry. It is not clear 
> from the specifications you sent how much (maximum) current is drawn from 
> each pin and how it should be driven. Do you have a part number or a 
> datasheet? Also, can you describe exactly how you've connected everything 
> together?
>
> On Mon, Dec 7, 2015 at 8:37 AM, <[email protected] <javascript:>> 
> wrote:
>
>> Pins 31-46 are not damaged, because they work ok in "normal" digi output 
>> mode, but not open drain. I am not using any pull-up resistors, should I ?
>> Anyway, there is another problem:
>> The IOIO board has totally 20 pins connected as digi output (16 + 3 other 
>> relays + 1 led). If I turn the power on when all these 20 connected, the 
>> IOIO is dead, no Bluetooth connection cannot be established. If I 
>> disconnect  any 3-4 pins (does not matter, what pins) and turn the power on 
>> => IOIO ok. Are these 20 pins taking too much current to prevent IOIO 
>> connecting to Android ?
>> However if the IOIO power is on and connected, if I reconnect these 3-4 
>> pins, all 20 work normally.
>> If IOIO power is off, but relay boards have power on, the power light in 
>> IOIO shines dimly (bright when IOIO power on).
>> Am I in the limits of how many concurrent pins can be used ? This project 
>> would require one pin more for analog input (temperature sensor, not tested 
>> yet) 
>>  
>> From the specifications:
>>
>> *Specifications:*
>>
>> 16 road relay module:
>>
>> 12 v relay contact capacity and a250v, with light coupling protection. 5 
>> V or 3.3 V drive. Support all SCM drive. Plate load power module don't need 
>> external power supply. The I/O port drive low level effective;
>>
>> 12V 16-Channel Relay interface board, and needs 3.3V/5V Driver Voltage.
>>
>> Equiped with high-current relay, c
>>
>> Standard interface that can be controlled directly by microcontroller 
>> (8051, AVR, PIC, PLC,DSP, ARM, ARM, MSP430, TTL logic).
>>
>> Indication LED for each Relay's Status.
>>
>> Low Level is useful for driving I/O.
>>
>> With LM2576 Power
>>
>> With optocoupler isolation
>>
>> Size: 178*90*20 mm
>>
>> maanantai 7. joulukuuta 2015 1.54.26 UTC+2 Ytai kirjoitti:
>>>
>>> All pins support open drain. It is possible that your relays pull to 5V, 
>>> in which case, you would (or already have) damage non-5V-tolerant pins. If 
>>> you want more advice on this topic, please send a reference to the relay 
>>> specs or datasheet and a connection diagram.
>>>
>>> On Sun, Dec 6, 2015 at 3:33 AM, <[email protected]> wrote:
>>>
>>>> I finally got those 5 relays working.!
>>>>  For some mystery reason these (5) must be controlled in open drain 
>>>> mode, while the others (11) work in normal digital output mode.
>>>> BUT: open drain mode does not work in pins 31-46, I changed i to use 
>>>> pins 6,10-13 and now everyhting is ok.
>>>> Is it so that open drain mode is functional only in "circle" pins (that 
>>>> are also 5V tolerant) ? 
>>>> I think that all 16 relays work in open drain mode, but there might not 
>>>> be enough open draiin capable pins
>>>>
>>>> sunnuntai 6. joulukuuta 2015 1.26.12 UTC+2 Tyler kirjoitti:
>>>>
>>>>> Hi, 
>>>>>
>>>>> It sounds like you'll need to do some troubleshooting to determine if 
>>>>> the problem is with the IOIO or the relay board. Based on what you've 
>>>>> said, 
>>>>> it sounds like your IOIO may be at fault. Verify that the IOIO is 
>>>>> actually 
>>>>> delivering the 3.3v on the pins with non-functional relays. You might 
>>>>> also 
>>>>> try switching the pins around: take a pin that is known to be working on 
>>>>> a 
>>>>> good relay and switch it to a non-functioning relay to see if the relay 
>>>>> works that way. You might also try switch each relay individually to see 
>>>>> if 
>>>>> they work when the IOIO is just running one of them.
>>>>>
>>>>> If you can determine that the problem does indeed lie with the IOIO, 
>>>>> we can help you further. It may help to see the code you're using to 
>>>>> control the relays in that case. If it's a problem with the relay this 
>>>>> forum can offer general electronics advice, but we may not be able to 
>>>>> help 
>>>>> with your specific relay board.
>>>>>
>>>>> Good luck!
>>>>>
>>>>> On Saturday, December 5, 2015 at 11:17:53 AM UTC-5, 
>>>>> [email protected] wrote:
>>>>>>
>>>>>> Hello !
>>>>>>
>>>>>> I have 16 relay module that I want to control with IOIO. I know that 
>>>>>> this is not IOIO problem, but is there anything I could do with IOIO 
>>>>>> digital i/O (or hadware).
>>>>>>
>>>>>>
>>>>>> http://www.aliexpress.com/item/2015-China-Wholesale-12V-16-Channel-Relay-Module-for-arduino-ARM-PIC-AVR-DSP-Electronic-Relay/32305996877.html
>>>>>>
>>>>>>
>>>>>> I have connected this to 16 pins in IOIO and defined the pins as 
>>>>>> digital output. 11 of the relays work as expected, but 5 relays do not 
>>>>>> react to the IOIO 3.2V signal going up or down.
>>>>>> However if I shortcut those 5 malfunction pins in relay module to 
>>>>>> ground, the relay reacts as expected !
>>>>>> When the relay control pin is connected to IOIO, the relay is always 
>>>>>> on, but does not go off for IOIO signal
>>>>>>
>>>>>> I have tried to define the digital outputs also as "open drain"-mode, 
>>>>>> but no success.
>>>>>> Is there anything else that I could do (other than buy a new relay 
>>>>>> module) ?
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "ioio-users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "ioio-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/ioio-users.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to