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
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
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
Re: sterownik i programator 90S2313
Do czego sluzy ta pamiec zewnetrzna (rozumiem ze stosowana bylaby tylko w przypadku wykorzystania I2C)?... czy magistrale I2C i pamięć zewnętrzną. ...
Re: sterownik i programator 90S2313
Do czego sluzy ta pamiec zewnetrzna (rozumiem ze stosowana bylaby tylko w przypadku wykorzystania I2C)?... czy magistrale I2C i pamięć zewnętrzną. ...
Ta pamięć służy do przechowania wartości parametrów np. czas, ilość, temperaturę i inne
Re: sterownik i programator 90S2313
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.Ta pamięć służy do przechowania wartości parametrów np. czas, ilość, temperaturę i inne
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).
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).
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
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.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 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).
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości