• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Chciałem pogadać z licznikiem.
#11
(08-04-2018, 08:52)Burakko napisał(a): Oscyloskopem ? To jak dziecku do piaskownicy dać Caterpillar zamiast łopatki

Skoro nie mierzyłeś oscyloskopem to nie wiadomo co mierzyłeś.
 
Odpowiedź
#12
(08-04-2018, 08:52)Burakko napisał(a): Olejmy te USB TTL. Nie są kwestią problemu.

Ale jakiś trop jest, z FTDI działa, z innymi nie.
Pokaż schematy jak podłączyłeś z FTDI i jak z Arduino.

PS
Bez oscyloskopu musisz liczyć na szczęście, może uruchomisz szybko, może za dwa lata. Bez podstawowych narzędzi, za elektronikę nie ma się co zabierać, nie te czasy, nie ten stopień skomplikowania co 50 lat temu. Zakup podstawowe urządzenia pomiarowe:
- oscyloskop (od 100zł)
- analizator logiczny (od 30zł)
- sonda cyfrowa (pewnie 30zł)
- zasilacz laboratoryjny (100..150zł)

Później z pewnością przyda się:
- generator (od 100zł)
- lepszy miernik (ok 300zł)
- oscyloskop 4 kanały (1800zł)
- mostek RLC (250zł)

PS2
Od biedy, w roli kiepskiego oscyloskopu i generatora, można użyć karty dźwiękowej. W tym jednak przypadku nie, bo nią da się nią zmierzyć poziomów napięć.
 
Odpowiedź
#13
Nie rozumiem twojego toku myślenia... Chce połączyć się UARTem z licznikiem za pomocą Arduino. Serial.begin(300, SERIAL_7E1); Poziom napięć 5V. Co do podłączenia możliwości są tysiące TX do RX i RX do TX + GND do GND dla potencjału. Jakich informacji jeszcze potrzebujesz ?
 
Odpowiedź
#14
(08-04-2018, 10:22)Burakko napisał(a): Nie rozumiem twojego toku myślenia... Chce połączyć się UARTem z licznikiem za pomocą Arduino. Serial.begin(300, SERIAL_7E1); Poziom napięć 5V. Co do podłączenia możliwości są tysiące TX do RX i RX do TX + GND do GND dla potencjału. Jakich informacji jeszcze potrzebujesz ?
Jak wygląda przebieg sygnału na oscyloskopie.
Bez tego poruszasz sie na ślepo. Może za słabe podciąganie na RX Arduino? Może na masie pojawia się przebieg 50Hz? Może zasilanie za słabe i zakłócenia gdy sygnał ma poziom wysoki?
1,7V w stanie niskim na 100% jest źle! Możliwe jednak, że źle to mierzysz!
 
Odpowiedź
#15
Czytaj ze zrozumieniem 1,7 mialo cp21xx a mnie chodzi o arduino.
 
Odpowiedź
#16
Czytaj ze zrozumieniem, miernikiem nie zmierzysz poziomów napięć przebiegu zmiennego, jakim jest transmisja danych. Do tego służy oscyloskop chyba,m że znasz inna metodę aby pokazać jakie jest napięcie w stanie niskim, jakie w wysokim, jaki czas narastania sygnału. Pokaż jak wygląda przebieg na linii RX Arduino to może da się szybko znaleźć problem. Bez tego poruszasz się jak ślepy, bez nóg i rąk - kiedyś do celu dojdzie.

PS
Już kilka porad w stylu "może" napisałem. Do głowy przychodzą mi kolejne:
- Zasymuluj sobie transmisję, np innym Arduino. Dane odbierane sa prawidłowo?
- Podłącz FDTI który działał, zobacz czy po podłączeniu równolegle do Arduino FTDI nadal działa.
- Zrób prosty tester z diody led, sprawdź czy na pewno na linii RX masz poprawna transmisję. Trzeba pamiętać, że Arduino dzieli linię RX z mostkiem USB-START na płytce Arduino (wgrywanie programu, pseudo debuger).

Mogę napisać milion zdań na temat jak to zrobić bez oscyloskopu, pytanie czy życia starczy. To jak poruszanie się w pochmurną noc bez kompasu po pustyni
 
Odpowiedź
#17
(06-04-2018, 12:00)Burakko napisał(a): Użyłem CP2102 i terminala i nic.
Użyłem potem arduino mega... i nadal nic.
Dziwnym trafem jak podepnę FTDI pod USB wszystko działa ?
Jaka jest pomiędzy nimi różnica ?
(08-04-2018, 07:52)Burakko napisał(a): Zostawcie to FTDI nie ono jest problemem...
(08-04-2018, 11:13)Burakko napisał(a): Czytaj ze zrozumieniem 1,7 mialo cp21xx a mnie chodzi o arduino.
Przepraszam.
Uczyłem się czytania ze zrozumieniem ponad czterdzieści lat temu i wtedy pewnie to znaczyło coś innego.
No wicie komuna i te sprawy.
Ja zrozumiałem, że należy odpowiedzieć na pytanie: Jaka jest różnica w odbieraniu danych po USART używając CP2102, FT1232, oraz Arduino.
ES2 dobrze pisze, szkoda że przycisk respa nie działa.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#18
@Burakko bez wiedzy, bez sprzętu, bez umiejętności wypowiadania się, porywa się "z motyką na Księżyc". Nie widzę możliwości pomocy w sensownym czasie, chyba, że będzie miał szczęście ale to już nie zależy ode mnie

W każdym fachu jest taka reguła, ze trzeba mieć albo szczęście albo wiedzę. Szczęściu i wiedzy można pomóc dysponując odpowiednim sprzętem, pod warunkiem, ze umie się nim posługiwać.
 
Odpowiedź
#19
Udało mi się pożyczyć na chwilkę oscyloskop. Wysyła 4,91V odbiera 4,79V. Ładne kwadraty brak "piły" Arduino zmienione ale zamówiłem 3 kolejne by wykluczyć maksymalnie urządzenie. Zakupiłem też analizator stanów logicznych saleae. Lecz także uszkodziła mi się grafika w laptopie i puki co nie mam jak sprawdzić co by on pokazał.
 
Odpowiedź
#20
(17-04-2018, 09:30)Burakko napisał(a): Udało mi się pożyczyć na chwilkę oscyloskop. Wysyła 4,91V odbiera 4,79V. Ładne kwadraty brak "piły" Arduino zmienione ale zamówiłem 3 kolejne by wykluczyć maksymalnie urządzenie. Zakupiłem też analizator stanów logicznych saleae. Lecz także uszkodziła mi się grafika w laptopie i puki co nie mam jak sprawdzić co by on pokazał.

Wysyła, odbiera? Domyślam się, że chodzi o linię TX i RX. Podałeś napięcie w stanie niskim, jakie jest w stanie wysokim? Wrzuć na forum ekran z oscyloskopu z badanym przebiegiem..
Oscyloskop nie ma analizy RS232C?

Czy zrobiłeś to o czym pisałem wcześniej w #16?
Bardzo dużo może powiedzieć test
Cytat:- Podłącz FDTI który działał, zobacz czy po podłączeniu równolegle do Arduino FTDI nadal działa.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości