Zmiana oprogramowania po RS485 , czy możliwe ?

Pytania, kody i porady dotyczące nie tylko Bascom.
grafii1
Posty: 58
Rejestracja: 23 wrz 2018, 11:28

Re: Zmiana oprogramowania po RS485 , czy możliwe ?

Post autor: grafii1 » 15 gru 2019, 10:45

Witam , prace nad rs485 wydłużają się a powodem tego stanu jest " samo życie " ale przejdę do konkretów .
W danym środowisku pracują 4 jednostki , transmisja ustawiona na 38400 (57600 też działa) i wszystko niby ok , ale ...
Każda z nich jest tak przystosowana że na rozkaz programowania jednej pozostałe blokują się na określony czas i watchdog je restartuje , niby to działa lecz zdarzają się sytuacje że nie dochodzi do zakończenia programowania i nie dość że moduł jest zablokowany to jeszcze blokuje rs485 wtedy wyjście jest reset lub wyłączenie zasilania i włączenie go ponownie podczas programowania co nie może być brane pod uwagę ze względu na charakterystykę pracy całego środowiska . Powodem są nie cykliczne zakłócenia w linii rs na co nie mam wpływu . Testowanym rozwiązaniem tego problemu jest zastosowanie ( na próbę jak na razie ) w jednej z jednostek dodatkowego attiny który , przejmuje fizyczny reset przez co soft który ma być załadowany jest pozbawiony programowego resetu i tu mamy pewność że nawet jak podczas programowania coś pójdzie nie tak to zawsze można to powtórzyć , przejmuje sterowanie max485 w chwili wykrycia zbyt długiego blokowania linii przez moduł i dodatkowo spełnia rolę "watchdoga" nad danym modułem . Jednostka jest testowana , jak na razie jest ok ( oczywiście programujemy tylko ten moduł ) i co prawda zdarzają się nie udane programowania ale teraz można bez konieczności restartowania całego środowiska ponownie
załadować soft . Po testach opiszę jak zachowuje się cały układ , jak na razie jest ok .
ODPOWIEDZ