Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

sterownik i programator 90S2313

Fx1000
-
-
Posty:13
Rejestracja:13 maja 2004, o 20:48
Lokalizacja:K-lin
sterownik i programator 90S2313

Postautor: Fx1000 » 24 paź 2004, o 14:35

Witam mam pytanko ma to być sterownik i programator tego sterownika i czy wybrać Rs232 czy magistrale I2C i pamięć zewnętrzną. ATMEL 90S2313 jako sterownik i ATMEL 90S2313 jako programator do zmiany parametrów z klawiaturą i LCD

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 25 paź 2004, o 12:05

Niestety magistarla na IC2 nie jest odporna na zakłocenia, polecam 232 lub 485.
Sablik

Arrek
-
-
Posty:117
Rejestracja:18 wrz 2003, o 20:41
Lokalizacja:wawa

Re: sterownik i programator 90S2313

Postautor: Arrek » 25 paź 2004, o 17:25

... czy magistrale I2C i pamięć zewnętrzną. ...
Do czego sluzy ta pamiec zewnetrzna (rozumiem ze stosowana bylaby tylko w przypadku wykorzystania I2C)?

Fx1000
-
-
Posty:13
Rejestracja:13 maja 2004, o 20:48
Lokalizacja:K-lin

Re: sterownik i programator 90S2313

Postautor: Fx1000 » 5 lis 2004, o 16:28

... czy magistrale I2C i pamięć zewnętrzną. ...
Do czego sluzy ta pamiec zewnetrzna (rozumiem ze stosowana bylaby tylko w przypadku wykorzystania I2C)?

Ta pamięć służy do przechowania wartości parametrów np. czas, ilość, temperaturę i inne

Arrek
-
-
Posty:117
Rejestracja:18 wrz 2003, o 20:41
Lokalizacja:wawa

Re: sterownik i programator 90S2313

Postautor: Arrek » 5 lis 2004, o 16:59

Ta pamięć służy do przechowania wartości parametrów np. czas, ilość, temperaturę i inne
pytalem, bo zabrzmialo tak jakby miala zwiazek z I2C a przy wykorzystaniu rs232 nie byla stosowana. Co do samego lacza: dobra jest rada zastosowania rs485. mozna tez cos kombinowac z CANem - duza odpornosc na zaklocenia.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 lis 2004, o 18:43

Mam wrażenie, że dyskusja skręca w inną stronę. Z jednej strony trudno jest proponować jakieś rozwiązania, bo kolega Fx1000 nie podał zbyt wielu istotnych informacji. Ja wnioskuję, że to są dwa niezależne układy z mikrokontrolerem, które mają wymieniać między sobą dane (i stąd jest pytanie po interfejs). Do zaproponowania jakiegokolwiek rozwiązania potrzebna jest informacja o odległości między tymi systemami mikrokontrolerów.
Drugie pytanie związane z pamięcią. Wiadomo, że pamięć służy do przechowywania danych. Mikrokontroler 2313 ma wewnętrzną pamięć RAM. Czy potrzeba użycia zewnętrznej pamięci wynika z tego, że wewnętrzna pamięć jest za mała? Z drugiej strony dla tego mikrokontrolera nie jest naturalnym użycie zewnętrznej pamięci RAM (chyba że użycie jakiejś pamięci na I2C).

Fx1000
-
-
Posty:13
Rejestracja:13 maja 2004, o 20:48
Lokalizacja:K-lin

Postautor: Fx1000 » 6 lis 2004, o 09:29

Mam wrażenie, że dyskusja skręca w inną stronę. Z jednej strony trudno jest proponować jakieś rozwiązania, bo kolega Fx1000 nie podał zbyt wielu istotnych informacji. Ja wnioskuję, że to są dwa niezależne układy z mikrokontrolerem, które mają wymieniać między sobą dane (i stąd jest pytanie po interfejs). Do zaproponowania jakiegokolwiek rozwiązania potrzebna jest informacja o odległości między tymi systemami mikrokontrolerów.
Drugie pytanie związane z pamięcią. Wiadomo, że pamięć służy do przechowywania danych. Mikrokontroler 2313 ma wewnętrzną pamięć RAM. Czy potrzeba użycia zewnętrznej pamięci wynika z tego, że wewnętrzna pamięć jest za mała? Z drugiej strony dla tego mikrokontrolera nie jest naturalnym użycie zewnętrznej pamięci RAM (chyba że użycie jakiejś pamięci na I2C).



Panowie temat jest prosty to nie jest panel operatorski tylko programator. Sterownik ma pracować samodzielnie a programator ma być tylko do korekty parametrów to programator ma być wyposażony w klawiaturę i wyświetlacz LCD. Odległość nie ma znaczenia, bo to są centymetry a nie metry lub kilometry
Mój sterownik jest wyposażony w RS 232 który mogę zmienić w RS485 no i jest miejsce na pamięć I2C lub zegar jest 6 wejść 5 wyjść do tej pory korekty dokonuję za pomocą komputera PC po prostu przeprogramowując ATMEL 90S2313 oczy wiście RS by był najlepszy, ale czy wystarczy miejsca na program w 90s2313 / 90S4433 do obsługi
No i czytajcie uważnie temat FX1000

Arrek
-
-
Posty:117
Rejestracja:18 wrz 2003, o 20:41
Lokalizacja:wawa

Postautor: Arrek » 6 lis 2004, o 09:41

Panowie temat jest prosty to nie jest panel operatorski tylko programator. Sterownik ma pracować samodzielnie a programator ma być tylko do korekty parametrów to programator ma być wyposażony w klawiaturę i wyświetlacz LCD. Odległość nie ma znaczenia, bo to są centymetry a nie metry lub kilometry...
W takim razie wystarczy wlasciwie jakikolwiek interfejs, rs3232 jak najbardziej, i2c tez.... Moznaby nawet zrobic lacze rownolegle 5 przewodow+masa. Dzialaloby tak: 4 przewody danych + strobe. Bajt przesylany bylby w 2 krokach. Zakladam ze sterownik moze byc potraktowany jako slave a programator jako master. Wtedy odczyt informacji ze sterownika bylby taki, ze najpierw master wysyla rozkaz typu "podaj to a to", a slave podaje kolejne pol-bajty informacji z kazdym strobem. Wiecej przewodow ale prostsza implementacja.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 6 lis 2004, o 22:26

W takiej sytuacji, gdzie odległość między układami jest rzędu kilku centymetrów, to ja nie dawałbym żadnego układu interfejsu między procesorami (połączyć bezpośrednio). Do komunikacji najlepszym rozwiązaniem będzie UART (transmisja szeregowa). Zasoby mikrokontrolera 90S2313 w wystarczą do realizacji obsługi transmisji szeregowej. Stopień złożoności zagadnienia jest niewielki (w sensie sprzętowym i programowym). Warto zauważyć tu, że takie rozwiązanie pozwala na realizację transmisji w pełnym dupleksie (jednoczesne nadawanie i odbiór).

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości