Diskuze: arduino nekomunikuje při napájení z externího zdroje

Hardware PC Mikrokontroléry arduino nekomunikuje při napájení z externího zdroje

Avatar
kxmx
Redaktor
Avatar
kxmx:

Ahoj, mám zajímavý problém, odladil jsem si aplikaci na arduino unu a při přechodu na nano (konkrétně toto http://arduino-shop.cz/…r-ch340.html) se mi děje to, že po softwarové seriové lince arduino nekomunikuje pokud ho napájím jinak než přes usb z počítače. Pro napájení přes piny jsem použil tento zdroj http://arduino-shop.cz/…9883339.html a pak jsem ještě zkoušel nabíječku na telefon 5V 0.85A a tou arduino napájet normálně přes usb a stejně žádná komunikace.

zdroják je prostý

#include <SoftwareSerial.h>
SoftwareSerial comSerial(10, 11);
void setup()
{
comSerial.begin(9600);
comSerial.println("ready");
}

Budu rád za každý tip. Díky

 
Odpovědět 8. září 13:56
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na kxmx
Martin Dráb:

A program ti jinak funguje? Nebo se neděje vůbec nic? Klidně vyzoušej třeba základní blikání LEDkou.

Nahoru Odpovědět 8. září 15:06
2 + 2 = 5 for extremely large values of 2
Avatar
vodacek
Redaktor
Avatar
Odpovídá na kxmx
vodacek:

máš spojené země?

 
Nahoru Odpovědět 8. září 15:18
Avatar
kxmx
Redaktor
Avatar
kxmx:

tak zrada bude v napájení, byl jsem zvyklý pracovat teď s nodemcu, který se napájí 5V tak jsem rovnou koupil tyhle malý zdroje aniž bych přemejšlel

Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V

takže jsem to připojil na 12V a nějaká komunikace už probíhá, bohužel na 9600b (které potřebuji kvůli dalším komponentám) jsou data více než z poloviny poškozené, na 19200b se chyby objevují jen zřídka, při napájení přes usb z počítače chyby nejsou vůbec... takže asi najít ideální zdroj

 
Nahoru Odpovědět 8. září 15:23
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na kxmx
ostrozan:

To je divné - mně normálně Nano na nabíječku funguje, včetně použítí jakékoliv sběrnice - zkusils HW USART
(pin 0.1)?
Nevidím důvod proč při napájení přes ten samý konektor jen jednou s datovými vodiči a jindy bez nich by mělo/nemělo zařízení fungovat.

A při tom napájení 12v (počítám, že přes pin Vin vstup na LDO ) bys už neměl mít jakýkoliv problém - mimochodem chybovost přenosu na USARTu vzrůstá s vyšším baudrate - přesně opačně než u tebe - ale já běžně používám 115200 bd bez jakýchkoli chyb

další věc je - s čím komunikuješ a máš-li (jak už zmiňoval vodacek) kromě Tx a Rx propojené i země (minusy zdrojů)

 
Nahoru Odpovědět 8. září 16:27
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na kxmx
Martin Dráb:

Zkoušel jsi měnit i jiné atributy přenosu než baudrate (paritu, start/stop bity)?

Nahoru Odpovědět 9. září 16:24
2 + 2 = 5 for extremely large values of 2
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.