Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 kwi 2024, o 14:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 8 cze 2016, o 21:28 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Witam i zapraszam do zapoznania się z najnowszą i ostateczną wersją ATB-LION'a czyli z DIGI-LION'em ... który potrafi się porozumiewać po RS232 i co ważne, dba aby nasze akumulatorki się nie za bardzo rozładowały ;)

Obrazek

Na wszelki wypadek tutaj też podaję LINK do zakładek do tego poradnika do programu AVPlayer

Poniżej fotki produktu:

Obrazek
Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2016, o 21:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 lis 2013
Posty: 120
Lokalizacja: Koło
Pomógł: 6

Mirek pisz szybciej yellowbooka bo fajne moduły śmignęły w prezentacji ;)

Wysłane z mojego GT-I9505 przy użyciu Tapatalka

_________________
Kompleksowa realizacja ogrodów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2016, o 22:06 
Offline
Użytkownik

Dołączył(a): 20 mar 2012
Posty: 159
Pomógł: 6

Dokładnie też czekam z niecierpliwością na kolejną książkę, a jeszcze jak widzę takie moduły jak ATB-GSM, ATB-Radio FM z RDS, czy sterownik do magic ledów do zamontowania najprawdopodobniej w puszcze elektroinstalacyjnej na to wskazują kształty PCB to jeszcze bardziej nie mogę się doczekać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 09:49 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Cieszę się że powstała nowa wersja z kontrolą rozładowania, bo o ile Mirek ma dużo akumulatorów z ACP to ja nie mam żadnego i tego mi brakowało. Do tego fajna automatyka i pomiar napięcia z wysyłaniem przez RS. Nie chcę wyjść na malkontenta, ale lepiej byłoby zrobić na I2C, bo gorzej jeżeli UART będzie w projekcie potrzebny do czegoś innego. Tak wiem, można zrobić programowy RS, lub użyć procka z dwoma UARTami. Albo prościej chyba zrobić pomiar z ADC.

Domyślam się, że nowa wersja już nie będzie miała możliwości montażu SMD?

Czy wersja poprzednia będzie również dostępna w sklepie?

Kiedy DIGI-LION będzie dostępny w sklepie?

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 10:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Cieszę się że powstała nowa wersja z kontrolą rozładowania, bo o ile Mirek ma dużo akumulatorów z ACP to ja nie mam żadnego i tego mi brakowało. Do tego fajna automatyka i pomiar napięcia z wysyłaniem przez RS. Nie chcę wyjść na malkontenta, ale lepiej byłoby zrobić na I2C, bo gorzej jeżeli UART będzie w projekcie potrzebny do czegoś innego. Tak wiem, można zrobić programowy RS, lub użyć procka z dwoma UARTami. Albo prościej chyba zrobić pomiar z ADC.

Ja uważam jednak, że lepiej na RS232 i wcale nie będzie taki problem bo ... można sobie zrobić układ "wire and" ;) ja tak czasem robię

Obrazek

jak widać układ prosty jak DRUT ;) .... dwie zwykłe diodki małej mocy albo nawet lepiej diody Schottky ... Ok ktoś powie ale przecież będą konfilkty na linii RS - no będą wszystko zależy jak często planujemy np odbiór z innego nadajnika niż DIGI LION. Gdyby to był wielki problem to można jeszcze tak:

Obrazek

i sterować dwoma liniami procka skąd chcemy odbierać dane ;) .... oczywiście to takie luźne propozycje bo najlepszy byłby drugi UART w procku

Generalnie - co tu dużo mówić RS232 jest o wiele bardziej uniwersalny i pomyśl co by było gdyby było to zrobione na I2C albo na SPI .... i zaraz wiele osób miałoby problem jak odbierać w trybie Slave dane ...

Poza tym wtedy nie można byłoby się WPROST podłączyć np do komputera - terminalem ... a to przecież może być często MEGA potrzebne nawet chociażby do diagnostyki akumulatorków

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 16:07 
Offline
Nowy

Dołączył(a): 14 maja 2016
Posty: 3
Pomógł: 0

Mirku myślę że nie tylko mnie ciekawi od kiedy będzie możliwość zakupu DIGI-LION?
Jeśli możesz podaj chociaż zbliżony termin. ( Rezerwuję sztukę )
Na marginesie to należy się złoty medal za kawał dobrej roboty - gratulację. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 17:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
Mirku myślę że nie tylko mnie ciekawi od kiedy będzie możliwość zakupu DIGI-LION?

Wszystkie znaki na niebie i ziemi wskazują, że powinny się pojawić pierwsze sztuki w naszym sklepie internetowym - może już nawet jutro po południu a najpóźniej w poniedziałek ;) Bo trwa ostatnie dopieszczanie kodu w ATtiny a nie chciałbym, żeby się wersje później rozjechały.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 18:14 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

mirekk36 napisał(a):
oczywiście to takie luźne propozycje bo najlepszy byłby drugi UART w procku


Dziękuję, może się przydać nie tylko do LIONa

mirekk36 napisał(a):
I2C .. .... i zaraz wiele osób miałoby problem jak odbierać w trybie Slave dane ...


Właśnie dlatego prosiłem o poruszenie tematu I2C w YB.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 19:30 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
Właśnie dlatego prosiłem o poruszenie tematu I2C w YB.

I2C w wersji sprzętowej i programowej jest w BB przecież ;) Fakt nie Slave ... ale jest

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2012
Posty: 238
Pomógł: 5

mirekk36 napisał(a):
Poza tym wtedy nie można byłoby się WPROST podłączyć np do komputera - terminalem ... a to przecież może być często MEGA potrzebne nawet chociażby do diagnostyki akumulatorków


Dokładnie , forma tekstowa komunikacji między mikrokontrolerami to taka nie pisana :) podstawa, no chyba że potrzebujemy dużej wydajności przesyłu danych.
Ja w jednym projekcie zamieściłem np sterowanie przekaźnikami przez zwroty relay.on(0,1); i relay.off(0,1); (< wyłączenie), wysyłam te komendy terminalem przez uart do uC a on interpretuje i uruchamia odpowiednie procedurki... i teraz ciekawostka :) dorobiłem opcje odbierania SMS przez mikrokontroler i tam w nim interpretuje treść SMSa również pod kątem moich funkcji relay.on itd itd... i tak prostym sposobem mam sterowanie przekaźnikami przez SMS:)
Jeśli Uarta brakuje w uC :) zawsze można multiplexera jakiegoś zastosować np :) sprawdzony 4053 ... sterujemy sobie przez Uc skąd chcemy odczytać dane.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:18 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

xbary napisał(a):
Dokładnie , forma tekstowa komunikacji między mikrokontrolerami to taka nie pisana podstawa, no chyba że potrzebujemy dużej wydajności przesyłu danych.
Ja w jednym projekcie zamieściłem np sterowanie przekaźnikami przez zwroty relay.on(0,1); i relay.off(0,1); (< wyłączenie), wysyłam te komendy terminalem przez uart do uC a on interpretuje i uruchamia odpowiednie procedurki... i teraz ciekawostka dorobiłem opcje odbierania SMS przez mikrokontroler i tam w nim interpretuje treść SMSa również pod kątem moich funkcji relay.on itd itd... i tak prostym sposobem mam sterowanie przekaźnikami przez SMS:)
Jeśli Uarta brakuje w uC zawsze można multiplexera jakiegoś zastosować np sprawdzony 4053 ... sterujemy sobie przez Uc skąd chcemy odczytać dane.

Nic dodać nic ująć - kolega określił tu idealnie "Creme de la creme" ;) przynajmniej dla mnie tak jest - że zawsze tak samo podchodzę do tych kwestii.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:23 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

mirekk36 napisał(a):
Cytuj:
Właśnie dlatego prosiłem o poruszenie tematu I2C w YB.

I2C w wersji sprzętowej i programowej jest w BB przecież ;) Fakt nie Slave ... ale jest


Tak, właśnie chodzi o SLAVE i ogólnie o komunikację pomiędzy AVR przez I2c

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Tak, właśnie chodzi o SLAVE i ogólnie o komunikację pomiędzy AVR przez I2c

A czy zdajesz sobie sprawę, że jeśli mowa o tej komunikacji to w grę wchodzi tylko komunikacja pomiędzy prockami ale w obrębie tego samego PCB ew na różnych PCB ale wpiętych razem w to samo urządzenie ? Bo często początkujący sobie myślą, że po I2C zrobią sobie komunikację na odległość jak po RS232/485

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:32 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Trochę przesadzasz, można śmiało zrealizować komunikację na parę metrów, oczywiście pod względem odległości RSowi nie dorówna.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Trochę przesadzasz, można śmiało zrealizować komunikację na parę metrów

No widzisz i dlatego się nie zrozumiemy. I2C podobnie SPI to magistrale do całkowicie innych celów niż RS232/485 .... a to, że tobie albo komuś tam działa akurat to niestety do mnie nie dociera. Zresztą jak widzisz dobrze wyczułem ;) ... że myślisz o komunikacji niezgodnej ze standardem.

Oczywiście chcesz to korzystaj z I2C pomiędzy urządzeniami ale proszę nie przekonuj mnie do takich pomysłów.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:53 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Ja Cię nie przekonuję do wykorzystania I2C na odległość, a proszę o opisanie komunikacji w YB. To w jaki sposób ktoś to wykorzysta to inna sprawa. Ja np wykorzystuję I2C do komunikacji pomiędzy modułami komputera rowerowego który tu opisywałem. Maksymalna odległość to niecałe 2M, ale dzięki temu moduły są połączone między sobą 4 przewodami w szeregu.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 20:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

To jakby trochę inny temat ale można to zrobić 2 przewodami po RS485 i jeszcze mniejszy problem niż twoje 4 przewody a dodatkowo wszystko 100x pewniejsze, zgodne ze sztuką itd (super odporność na zakłócenia) ... Ok ale to nie dyskusja na ten wątek.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:01 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Posty można przenieść lub wydzielić.

Można i po RS, ale w tym przypadku wiązałoby się z prowadzeniem dodatkowych przewodów, lub kompletną przebudową wszystkiego, bo magistrala I2C i tak już jest, a nie wszystko da się zrobić na standardowych układach z I2C, dlatego chciałbym poznać wykorzystanie I2C w trybie SLAVE w AVR

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:10 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
dlatego chciałbym poznać wykorzystanie I2C w trybie SLAVE w AVR

To już zostawmy bo to oddzielny temat i jak się zna komunikację I2C to wystarczy Załapanie byle biblioteki I2c slave i działa - to nie wymaga już dalej książki itp tak mi się wydaje ... bo to już szczegół....

Cytuj:
Można i po RS, ale w tym przypadku wiązałoby się z prowadzeniem dodatkowych przewodów,

Jakich dodatkowych przewodów ? no widzisz - bardzo często tak bywa, że początkująca osoba zaczyna "od tyłu" bo wydaje się jej , że RS485 to jakieś straszne zwierzę ;) i nie do ogarnięcia ... a tymczasem I2c to dwa przewody i IDENTYCZNIE RS485 to TYLKO DWA przewody więc proszę nie pisz mi tu, że potrzeba dodatkowych bo to właśnie oznacza, że może jeszcze kompletnie nie wiesz nic na temat RS485 i może to jest właśnie dobry moment aby to poznać i wprowadzić zmiany do swojego projektu ? Jak myślisz dlaczego w autach itp itp stosuje się magistrale typu CAN ? (CAN też działa jakby na bazie RS485) ... to przypadek myślisz? ;) nie to duże ułatwienie ... no nie po to wymyślone zostały odpowiednie standardy a ty się zapierasz nogami i rękami żeby coś robić inaczej i nie tak jak się należy. O to mi chodzi ... I myślę, że jak zaskoczysz RS485 to później będziesz sam sobie pluł w brodę, że zacząłeś "od tyłu"

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

znając Mirka widzę już wersję digi-lion v2 ze zworką rs232/i2c lub rs232/1wire .... choć nie wiem jak z panentami/licencjami...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:19 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

mirekk36 napisał(a):
... a tymczasem I2c to dwa przewody i IDENTYCZNIE RS485 to TYLKO DWA przewody więc proszę nie pisz mi tu, że potrzeba dodatkowych bo to właśnie oznacza, że może jeszcze kompletnie nie wiesz nic na temat RS485 i może to jest właśnie dobry moment aby to poznać i wprowadzić zmiany do swojego projektu ? Jak myślisz dlaczego w autach itp itp stosuje się magistrale typu CAN ? (CAN też działa jakby na bazie RS485) ... to przypadek myślisz? ;) nie to duże ułatwienie ... no nie po to wymyślone zostały odpowiednie standardy a ty się zapierasz nogami i rękami żeby coś robić inaczej i nie tak jak się należy. O to mi chodzi ... I myślę, że jak zaskoczysz RS485 to później będziesz sam sobie pluł w brodę, że zacząłeś "od tyłu"


Nie rozumiem, chcesz powiedzieć, że RS i I2C może śmigać jednocześnie po tych samych przewodach? Bo jeżeli tak, to faktycznie rozwiązuje sprawę, ale jeżeli nie to musiałbym przerabiać wszystkie moduły, bo tak jak napisałem w części z nich są układy śmigające po I2C nie są to AVR tylko układy typu PCF 8574.

No może i zacząłem od tyłu, ale jak pisałem to pierwszy mój projekt na AVR, pierwszy program itp. Owszem można wszystko zrobić od początku, ale z wielu powodów nie mogę sobie na to pozwolić.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

icer_cmg napisał(a):
znając Mirka widzę już wersję digi-lion v2 ze zworką rs232/i2c lub rs232/1wire .... choć nie wiem jak z panentami/licencjami...

hahaaha nie nie - to niemożliwe - i nie chodzi już o patenty ale przede wszystkim panowie ... to ATtiny10 - zastanawialiście się ile on ma pamięci Flash i ile RAM ??? szczególnie RAM ? ;)

Poza tym tak jak pisałem wcześniej i podzielam pogląd kolegi xbary - dlatego RS232 zostanie i Quniec. Nie będzie żadnego i2c a tym bardziej 1wire...

kolejna rzecz dla tych co myślą w tym wypadku o i2c albo spi - to spójrzcie ile nóżek ma ATtiny10 ;) .... a jeśli ktoś myśli o 1wire to proszę spojrzeć na ilość Flash i RAM właśnie - wtedy od razu przejdą takie pomysły ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

mirekk36 napisał(a):
hahaaha nie nie - to niemożliwe
mirekk36 napisał(a):
to ATtiny10
mirekk36 napisał(a):
dlatego RS232 zostanie i Quniec
Oj wiem że zostanie :-) tak chciałem pół żartem tylko o tym 1wire wspomnieć. Podziwiam i tak rozbudowę lwa i pomysłowość.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 21:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Nie rozumiem, chcesz powiedzieć, że RS i I2C może śmigać jednocześnie po tych samych przewodach? Bo jeżeli tak, to faktycznie rozwiązuje sprawę, ale jeżeli nie to musiałbym przerabiać wszystkie moduły, bo tak jak napisałem w części z nich są układy śmigające po I2C nie są to AVR tylko układy typu PCF 8574.

No może i zacząłem od tyłu, ale jak pisałem to pierwszy mój projekt na AVR, pierwszy program itp. Owszem można wszystko zrobić od początku, ale z wielu powodów nie mogę sobie na to pozwolić.


Nie nie - zdecydowanie nie może działać RS485 i I2C po tych samych przewodach ;) ja mówię, że wszystko u ciebie da się zrobić TYLKO na RS485 ale że tak jak mówisz - to twój pierwszy projekt to zrobiłeś go właśnie "od tyłu" ... Nie ma co się martwić - głowa do góry ;)

Tylko myślę, że warto (jeśli chcesz się uczyć dalej) myśleć o zmianie na "tak jak się należy" ... I nie próbuj mi tłumaczyć , że masz tam np PCF8574 ... i co z tego ? On może sobie być ale na ZEUSA nie po to żeby do niego ciągnąć kable 2 m po całym rowerze ;) .... Pewnie nie wiesz jak do tego podejść to ci podpowiem

Tak tylko podejrzewam - że być może ten PCF8574 dałeś np po to żeby na nim zrobić obsługę wyświetlacza LCD tak ? Zgadłem ? ;) a jeśli tak to po jasną choinkę na PCF8574 ? .... znowu spróbuję zgadnąć - bo pewnie chciałeś mieć mało przewodów żeby zdalnie coś tam wyświetlać..... ?

Skoro tak to pomyśl - WYWALASZ ten PCF8574 w diabły - zastępujesz go podobnym gabarytowo ATtiny2313 i procka podłączasz jako kolejne urządzenie na magistrali RS485 przez scalaczka MAX485. Zrobienie samego wysyłania danych do LCD będzie proste jak MEGA KOCI DRUT a nawet lepiej bo jeszcze może się okazać, że taki ATtiny może przy okazji obok LCD obsłużyć jakieś może klawisze i też przesyłać te informacje zwrotnie ? ;)

Jeśli nawet nie po to dałeś tego PCF8475 to i tak zastanów się nad tym co tu opisałem - bo w tym momencie pozbywasz się zdalnego i źle zrobionego I2C a przechodzisz jak się należy na RS485. Podobnie z każdym pozostałym oddalonym modułem

W efekcie końcowym - wywalisz I2C i zastąpisz RS485 - rozumiesz ? A samo I2C najwyżej wykorzystasz np

1. w płytce głównego sterownika do np kontaktu z RTC ?
2. w płytce innego modułu komunikującego się po RS485 z całością ale np tam potrzebujesz w tym module na PCB jakiegoś przetwornika ADC na I2C (ale na tym samym PCB)

rozumiesz ? ;) tak się projektuje taki system - a nie "od tyłu"

Postanów sobie, że rozpoczynasz teraz nową wersję "2.0" swojego systemu .... Zobaczysz jak skończysz że:

1. mnóstwo nowych rzeczy się nauczyłeś
2. całość śmiga po 100-kroć lepiej
3. i jeszcze może wdrożysz więcej ciekawych funkcjonalności

------------------------ [ Dodano po: 2 minutach ]

icer_cmg napisał(a):
Oj wiem że zostanie tak chciałem pół żartem tylko o tym 1wire wspomnieć.

Wiem też żartuję troszkę ... chodzi o to, że poważnie walka w C na takim maluchu to czysty HARDCORE. Teraz jak dopieszczam to wciąż walczę bo miejsca we flash mam coś pomiędzy 1018 bajtów a 1024 ;) masakra ;) ... no już takie cyrki trzeba robić żeby optymalizować - że szoking ;) To jak gra w szachy albo jakieś sudoku :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 23:17 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

mirekk36 napisał(a):
... ja mówię, że wszystko u ciebie da się zrobić TYLKO na RS485 ale że tak jak mówisz - to twój pierwszy projekt to zrobiłeś go właśnie "od tyłu" ... Nie ma co się martwić - głowa do góry ;)


Na obecnym etapie wiąże się to ze znaczną przebudową tego przekombinowanego systemu, a do tego również z poważnymi zmianami w sofcie.

mirekk36 napisał(a):
... Tak tylko podejrzewam - że być może ten PCF8574 dałeś np po to żeby na nim zrobić obsługę wyświetlacza LCD tak ? Zgadłem ? ;) a jeśli tak to po jasną choinkę na PCF8574 ? .... znowu spróbuję zgadnąć - bo pewnie chciałeś mieć mało przewodów żeby zdalnie coś tam wyświetlać..... ?


Zgadłeś o tyle że od tego się zaczęło. A dlaczego? Bo chciałem mieć wyświetlacz na kierownicy tak jak piszesz podłączony małą ilością przewodów.

mirekk36 napisał(a):
...Skoro tak to pomyśl - WYWALASZ ten PCF8574 w diabły - zastępujesz go podobnym gabarytowo ATtiny2313 i procka podłączasz jako kolejne urządzenie na magistrali RS485 przez scalaczka MAX485. Zrobienie samego wysyłania danych do LCD będzie proste jak MEGA KOCI DRUT a nawet lepiej bo jeszcze może się okazać, że taki ATtiny może przy okazji obok LCD obsłużyć jakieś może klawisze i też przesyłać te informacje zwrotnie ? ;)


Obsługę klawisza, przełącznika i czujnika stop, oraz sterowanie kontrolką też mam na PCF8574, a do tego jeszcze lampa tylna ma swój PCF do obsługi poszczególnych LEDów (pozycyjne, kierunkowskazy, stop), lampa przednia ma swój PCF który obsługuje światło i kierunkowskazy, oraz ładowarkę USB.

mirekk36 napisał(a):
...Postanów sobie, że rozpoczynasz teraz nową wersję "2.0" swojego systemu .... Zobaczysz jak skończysz że:

1. mnóstwo nowych rzeczy się nauczyłeś
2. całość śmiga po 100-kroć lepiej
3. i jeszcze może wdrożysz więcej ciekawych funkcjonalności


To już mam postanowione, pomysłów jest wiele. Przede wszystkim chciałbym zrobić, moduł główny jako jedność z modułem wyświetlacza, jak już mam w miarę opanowane robienie w SMD to jest szansa, że mi się zmieści, do tego bym dał wyświetlacz graficzny KS0108, którego też muszę się nauczyć. No i trzeba będzie napisać program od zera w C, bo w tej chwili jest napisany w Arduino. Tylko miałem nadzieję, że lampy przedniej i tylnej przerabiać nie będę, ale może faktycznie zrobię to na RS, ale i tego trzeba będzie się nauczyć.

Póki co z wielu powodów nie mogę sobie na to pozwolić, czas, pieniądze, oraz użytkowanie roweru. No ale może w zimę.

mirekk36 napisał(a):
2. całość śmiga po 100-kroć lepiej


Do śmigania nie mam najmniejszych zastrzeżeń, wszystko działa jak należy, pomimo zrobienia od tyłu.

Mimo wszystko jednak o komunikacji I2C chętnie bym poczytał. No i tak jak kiedyś wspominałem, chciałbym też poczytać w YB o wyświetlaczach KS0108.

_________________
Wysłane z Nokii 3310



Ostatnio edytowano 10 cze 2016, o 08:54 przez Radziu, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2016, o 00:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

A na co czekasz? Przecież Mirek opowiadał o I2C np. w poradniku o OLEDach... I masz tam jak przerobić bibliotekę z Arduino na C. Zasada będzie podobna...

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2016, o 08:30 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Tak jak pisałem wcześniej. Na porządny rozdział w książce na temat I2C. Obsługa nie tylko master ale i slave w AVR i wymiana danych pomiędzy AVR. Np jeden żąda podania czegoś, drugi odpowiada i podaje.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2016, o 11:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Kiedy można się spodziewać modułów w sklepie (orientacyjna data)?

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2016, o 12:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

Myślę, że tu masz odpowiedź: topic15551.html#p161971



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2016, o 13:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Dzięki, przeoczyłem, biorę 3 :).

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO