Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

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

Aktivity (1)
Avatar
kxmx
Redaktor
Avatar
kxmx:8.9.2016 13:56

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.9.2016 13:56
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na kxmx
Martin Dráb:8.9.2016 15:06

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.9.2016 15:06
2 + 2 = 5 for extremely large values of 2
Avatar
vodacek
Redaktor
Avatar
Odpovídá na kxmx
vodacek:8.9.2016 15:18

máš spojené země?

 
Nahoru Odpovědět 8.9.2016 15:18
Avatar
kxmx
Redaktor
Avatar
kxmx:8.9.2016 15:23

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.9.2016 15:23
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na kxmx
ostrozan:8.9.2016 16:27

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.9.2016 16:27
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na kxmx
Martin Dráb:9.9.2016 16:24

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

Nahoru Odpovědět 9.9.2016 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.