Skocz do zawartości

Generator liczby czterocyfrowej


Osa

Rekomendowane odpowiedzi

Witam!

Jeśli to nie ten dział to proszę o przeniesienie.

Opiszę mój problem może znajdzie się rada...

Chciałbym zbudowac coś na kształt identyfikatora który będzie wyświetlał numer powiedzmy to modułu do niego podłączonego.

Nie musi być to nic wydumanego ot po prostu mam panel kontrolny na którym jest wyświetlacz LCD lub po prostu wyświetlacz diodowy (4 cyfry) i po podłączeniu innego modułu do niego wyświetla się jego numer. W module numer może być ustawiany choćby zworkami i tak byłoby mi najwygodniej.

Jedyne ograniczenie to takie, że przesyłamy dane o numerze po magistrali dwużyłowej więcej nie ma i nie będzie....

Jeśli ktos zrozumiał mój "opis problemu" i potrafi pomóc to będę bardzo zobowiązany

Odnośnik do komentarza
Udostępnij na innych stronach

Jedyne ograniczenie to takie, że przesyłamy dane o numerze po magistrali dwużyłowej więcej nie ma i nie będzie....

 

Jaka dlugosc magistrali? Druty skrecona czy proste? Kommunikacja w jednym czy dwoch kierunkach? Musisz wykorzystac obydwa druty?

 

Co do reszty: dwa atmelki, driver do magistrali, troche pasywnego badziewia, wyswietlacz 7 segmentkowy x4, pare tranzystorow, zasilanie i pare linijek C.

 

dwa procesory komunikacja po I2C i jakieś zasilanie.

 

Na dwoch drutach nie zrobisz I2C.

Odnośnik do komentarza
Udostępnij na innych stronach

camkey,

Dzięki brzmi całkiem nieźle tylko, że ja z elektroniki to tuman jestem.

Długość magistrali max 160m skrętką.

Zasilanie- tu hulaj dusza 12,24,110DC i 230AC do wyboru do koloru...

Odnośnik do komentarza
Udostępnij na innych stronach

Na dwoch drutach nie zrobisz I2C.

Przy założeniu że zasilamy układ po łączu(coś jak USB lub PoE) to zrobimy to na dwóch drutach.

 

przy 160 metrach to tylko RS-485 lub pochodne.

 

Przy skrętce komputerowej można zrobić komunikację dwukierunkową z zasilaniem.

Odnośnik do komentarza
Udostępnij na innych stronach

Przy założeniu że zasilamy układ po łączu(coś jak USB lub PoE) to zrobimy to na dwóch drutach.

 

Nie zrobisz, bo I2C wymaga trzech drutow - zapomnialo Ci sie o masie. Nawet jezeli zrobisz lokalne zasilanie ukladow. Jak chcesz dodatkowo zasilic wiazke, to potrzebujesz 4 kabli.

 

przy 160 metrach to tylko RS-485 lub pochodne.

 

Jesli kable sa skrecone, to uzyl bym PHY do CAN'a (n.p. TJA 1040) i puscil bym na tym uart'a. Z end point terminacja i szybkosciach do 125 kbps obsluzysz do 500 m.

 

Dzięki brzmi całkiem nieźle tylko, że ja z elektroniki to tuman jestem

Jak potrafisz programowac, to chetnei pomoge. Daj wiecej szczegolow na PW.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem o co Ci chodzi.

 

Bo (sorry za bezposredniosc) slyszysz dzwon ale nie wiesz gdzie bije. Teoretyzujesz bez znajomosci praktyki.

 

Jak masz zasilanie to masz i masę.

 

Masz lokalna mase na kazdym ukladzie - ale nie masz polaczenia ustalonego potencjalu miedzy tymi ukladami. Wez dwie baterie, przypnij zarowke w jednej do plusa, w drugiej do minusa i wytlumacz czemu sie zarowka nie zapali - skoro jest podlaczona do plusa i do minusa bateri.

 

Dajesz dwa kable na I2C i dwa na zasilanie.

 

Ale to juz sa cztery kable. A zalozenie bylo uzyj dwoch kabli. Zreszta na 160m nalapiesz tyle zaklocen, ze I2C nie poleci.

 

CAN do takiego układu?

Nie CAN tylko PHY z CANa. Duza roznica. Wizualizacja: PHY to tylko rurka - ty decydujesz czy puscisz w niej wode czy gaz. Podobne rozwiazanie zrobisz na wzmacniaczach operacyjnych, ale moim zdaniem kombinacja nie ma sensu - transceivery do CAN kosztuja grosze i oszczedza duzo czasu.

 

Sugerowany TJA 1040/1041 potrafi pracowac bez masy (a dokladniej potrafi ja odzyskac jesli terminacja jest odpowiednio wykonana) - wystarczaja dwie linie. Na tym puscisz nawet uklady zasilane z oddzielnych baterii - czego nie zrobisz na dwoch kablach i I2C.

Dodatkowo stosujac skretke masz automatycznie rozwiazany PPR (na skretce nie wystepuje) a CMR zalatwia symetryczny sygnal.

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety Panowie sprawa się komplikuje. Potrzebne jest wyświetlanie też w drugą stronę.

I tylko dwa przewody mam do syspozycji. Połączenie wspólną masa zasilania odpada bo będą za duże zakłócenia.

Narysuję jakiś schemat blokowy będzie może jaśniej.

Obawiam się, że sprawa zrobiła się zbyt skomplikowana i chyba kosztowna.....

Pomysł jest fajny ale czy jego wdrożenie się "opłaci" to nie wiem...

Bardzo dziękuję za zainteresowanie

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety Panowie sprawa sie komplikuje. Potrzebne jest wyswietlanie tez w druga strone.

 

Elektryki nie komplikuje a nawet trochu upraszcza - budujesz dwa identyczne uklady. Jedynie w sofcie musisz uwzglednic, ze bedzie komunikacja w dwie strony

 

 

I tylko dwa przewody mam do syspozycji.

 

To juz wiemy - moim zdaniem zaden problem. Przyznaj sie lepiej czy kabelki sa skrecone i jaki to typ.

 

Obawiam sie, ze sprawa zrobila sie zbyt skomplikowana i chyba kosztowna.....

 

Mysle ze robiac na uniwersalnej plytce, zmiescisz sie ponizej 50 pln za sztuke. Z grubsza bedziesz potrzebowal jakiegos atmelka (n.p. ATMEGA8), transmiter CAN (n.p. TJA1041), stabilizator, 4 x wyswietlacze (ja bym dal 7-segmentowe LED po 2 PLN/sztuke) i albo jakies drivery do LED (ja bym wpierniczyl cos w stylu 74x79), albo tranzystory. Do tego garsc opornikow, pare kondensatorow i kawalek softu.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.