Wpis z mikrobloga

Nie wiem,nie umiem,nie znam się.Mam pytania do wszystkich elektroników i osób zajmujących się naprawami sprzętu RTV czy AGD.Czy naprawa sprzętu polega w zasadzie zawsze na zdiagnozowaniu zepsutego elementu i jego wymiany bez wprowadzania zmian w oprogramowaniu,programowania? Bo zastanawia mnie czy:
1.W przypadku zepsutego programatora w pralce-czy jest możliwe ponowne RĘCZNE zaprogramowanie mikrokontrolera/napisanie programu piorącego podpinając się pod jego nóżki? Czy jest to tak skomplikowana sprawa,że praktycznie niewykonalna i możliwa wyłącznie na etapie projektowania/produkcji pralki w fabryce?
2.Czy w ogóle jest możliwe aby w wyniku usterki/spięcia oprogramowanie w takim kontrolerze uległo zmodyfikowaniu? np.Pralka zamiast wirować odpompowuje wodę,zamiast zagrzać wodę na 50 stopni grzeje na 30.
3.Czy w ogóle jesteście w stanie odczytać podpinając się pod mikrokontroler cały program prania i rozszyfrować go? Tyle i tyle minut trwa wirowanie,tyle i tyle płukanie,w tym i tym momencie załącza się pompa,po tym i po tamtym grzałka....Czy po odczytaniu takiego programu jesteście w stanie go zmodyfikować?

W ogóle na jakiej zasadzie działa taki mikrokontroler? on w konkretnych odstępach czasu załącza/odłącza napięcie do podłączonych do niego urządzeń? Czy można zaprogramować taki mikrokontroler w taki sposób,aby np.Włączał żarówkę co 5 sekund na 3 sekundy a po jej czwartym włączeniu uruchamiał wiatraczek na 10 sekund co 5 sekund? Taki mikrokontroler ogarnie taką operację?
#mikrokontrolery
  • 12
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@pracze-odrzenskie: nie zajmuję się naprawą sprzętu, ale przez chwilę byłem elektronikiem, a wcześniej miałem kontakt z mikrokontrolerami
1) pisanie kodu od zera byłoby mega czasochłonne. Raczej nikt się tego nie podejmie
2) teoretycznie tak, w praktyce to niemożliwe. Prędzej poszczególne czujniki się porozjeżdżają, przez co będą przekłamywać
3) odczytanie pamięci i konwersja do kodu jest możliwa i zależy od zabezpieczeń układu. Oczywiście nie będziesz miał opisanych zmiennych. Do tego trzeba dojść
  • Odpowiedz
@nyxesis: 1. Czy ja wiem? Taka pralka (nie mówię o jakiejś turbo nowoczesnej) w zależności od kodu to chyba po prostu sekwencja napięcia na dany element. Typu
Włącz grzanie, wiruj itp. Z odpowiednimi czasami.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@BananowyKrol: może i jeden prosty program prania byś napisał, ale kilkanaście, to już męczarnia. Do tego obsługa grzałek, wraz z czujnikami, no i sterownie silnikiem (zakładam, że fazowe). Wbrew pozorom dużo rzeczy może pójść nie tak
Nie mówię, że jest to niemożliwe, ale z pewnością nie jest opłacalne
  • Odpowiedz
@nyxesis: @BananowyKrol: Ale czy elektronik jest w ogóle w stanie bez posiadania schematu odczytać program prania,rozszyfrować co oznaczają poszczególne komendy i dokonać jakichś modyfikacji? Moim zdaniem naprawa sprzętu RTV czy AGD właśnie na tym powinna polegać.Przynoszę dwudziestoletnią wieżę sony do naprawy a elektronik sam modyfikuje jej oprogramowanie by działała.Bo zdiagnozowanie jaki mikrokontroler jest uwalony i wlutowanie nowego już zaprogramowanego to-według mnie-łatwizna.

Czy kiedykolwiek,ktokolwiek z was odczytywał oprogramowanie jakiegoś mikrokontrolera,rozkminił je
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
@pracze-odrzenskie: ustalmy sobie, że software jest chroniony przed kradzieżą/ponownym wykorzystaniem. Poza tym żaden serwisant nie będzie się znał na czymś takim - ani na wyciągnięciu kodu, ani na jakiejkolwiek modyfikacji

zdiagnozowanie jaki mikrokontroler jest uwalony i wlutowanie nowego już zaprogramowanego to-według mnie-łatwizna.


To nie łatwizna, tylko jedyna rzecz, jaką można zrobić. Poza tym nie rozumiem trochę twojej logiki. Mikrokontrolery nie psują się na zasadzie, że działa trochę gorzej, więc poprawię nieco
  • Odpowiedz
Czy mikrokontroler jest w stanie wykonać następujące rzeczy?:
-zwiększanie i zmniejszanie napięcia w konkretnych odstępach czasu?
-zwiększanie i zmniejszanie natężenia prądu w konkretnych odstępach czasu?
-odcinanie prądu po przekroczeniu pewnego napięcia lub natężenia?
  • Odpowiedz
@nyxesis: Ale nie rozumiem-jak kupuję nowy mikrokontroler w sklepie elektronicznym do wieży Sony to on już jest zaprogramowany czy czysty? Jeżeli chce kupić zaprogramowany gotowy mikrokontroler to muszę się zwrócić do producenta wieży,który ma już je gotowe i sprzedaje jako części zamienne?

I ważna kwestia-czy jest możliwe przeniesienie programu z zepsutego mikrokontrolera na drugi "czysty"? W jaki sposób to się robi? łączy się nóżki tych mikrokontrolerów? kopuje program z tego popsutego
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@pracze-odrzenskie: są układy z gotowym kodem, a są takie, które trzeba zaprogramować. Nie wiem jak wygląda sytuacja części zamiennych, bo w tym nie siedzę.
Łączenie nóżek przy przenoszeniu kodu nie zadziała xD W ogóle procesory działają tak jak zostały stworzone, a nie tak jak myślimy, że powinny działać. Programowanie, to rzecz, która jest jasno zdefiniowania w nocie katalogowej. Potrzebujemy do tego programatora oraz kodu do wgrania
Czy można przenieść z zepsutego?
  • Odpowiedz
@pracze-odrzenskie: > Ale czy elektronik jest w ogóle w stanie bez posiadania schematu odczytać program prania,rozszyfrować co oznaczają poszczególne komendy i dokonać jakichś modyfikacji? Moim zdaniem naprawa sprzętu RTV czy AGD właśnie na tym powinna polegać.Przynoszę dwudziestoletnią wieżę sony do naprawy a elektronik sam modyfikuje jej oprogramowanie by działała.Bo zdiagnozowanie jaki mikrokontroler jest uwalony i wlutowanie nowego już zaprogramowanego to-według mnie-łatwizna.

Usterki takiego sprzętu bardzo rzadko leżą po stronie firmware, i
  • Odpowiedz
@nyxesis: Znaczy nie zepsuł.Powiedzmy,że...dla jaj chce przenieść program z jednego mikrokontrolera na drugi.Czyli podbinam jeden mikrokontroler do programatora,kopiuję jego program,wrzucam na kompa,podpinam drugi mikrokontroler do programatora i wgrywam program z kompa tak?

I jeszcze zastanawia mnie jedna rzecz-dlaczego te wszystkie części elektroniczne są tak SZOKUJĄCO TANIE.Oporniki po 2 grosze za sztukę,mikrokontrolery po kilka złotych.Przecież to jest produkcja precyzyjna,te elementy muszą spełniać określone parametry a kosztują tyle co nic.Torebka foliowa,której produkcja jest
  • Odpowiedz
@pracze-odrzenskie: > Znaczy nie zepsuł.Powiedzmy,że...dla jaj chce przenieść program z jednego mikrokontrolera na drugi.Czyli podbinam jeden mikrokontroler do programatora,kopiuję jego program,wrzucam na kompa,podpinam drugi mikrokontroler do programatora i wgrywam program z kompa tak?

W przypadku mikrokontrolerów bez zabezpieczeń tak, ale jeśli dany układ ma zabezpieczenia przed bezpośrednim odczytem pamięci to też da się to zrobić, ale często jest to droga zabawa - kolega podał ci przykład: http://www.break-ic.com/
  • Odpowiedz