Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 sty 2025, o 05:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 9 wrz 2013, o 08:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Wydzieliłem z postu:

topic4116.html

aby nie zaśmiecać tematu - Sonix


Dawno temu miałem problem z innym procesorem Atmel'a ale w instalacji samochodowej.
Wszystko działało do momentu gdy silnik nie pracował. Po uruchomieniu silnika procek po prostu głupiał.
Pomimo tego że był na zasilaniu kondensator 100uF przy uC, pomogło dopiero przylutowanie go centralnie do nóżek procesora.
Tak tylko podpowiadam... nie zaszkodzi spróbować.

Dobrym 'zakłócaczem' do testów jest również włączanie żarówki energooszczędnej blisko układu ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 09:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Sonix napisał(a):
Dawno temu miałem problem z innym procesorem Atmel'a ale w instalacji samochodowej.
Wszystko działało do momentu gdy silnik nie pracował. Po uruchomieniu silnika procek po prostu głupiał.
To mnie zasmuciłeś Słonix :( Mam nadzieję, że w swoim aucie nie będę miał takich niespodzianek chociaż wiem, że układy zapłonowe i inne w aucie to czasami ciężki orzech.

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 09:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

NIEBO! napisał(a):
Sonix napisał(a):
Dawno temu miałem problem z innym procesorem Atmel'a ale w instalacji samochodowej.
Wszystko działało do momentu gdy silnik nie pracował. Po uruchomieniu silnika procek po prostu głupiał.
To mnie zasmuciłeś Słonix :( Mam nadzieję, że w swoim aucie nie będę miał takich niespodzianek chociaż wiem, że układy zapłonowe i inne w aucie to czasami ciężki orzech.


Od tamtego przypadku minęło sporo czasu i stosuję już tylko procesory Microchip'a do urządzeń samochodowych. Po pierwsze - są bardziej odporne na zakłócenia w, po drugie - wykorzystuję transmisję KEELOQ więc zgodnie z licencją muszę użwać PIC'ków :) .

Raz miałem przypadek że jedynym urządzeniem jakie chciało działać w pewnym samochodzie to sterownik radiowy na pilota z kodem stałym na MC145027, bez żadnych procesorów. Kilka alarmów typu Prestige, Skorpion czy inne na procesorach wieszały się zupełnie po uruchomieniu samochodu :shock:
Więcej nie miałem takich numerów :)

Dobra... dosyć już tego OT bo zaraz jeden różowy się przyczepi :lol:

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 11:49 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

Cytuj:
Od tamtego przypadku minęło sporo czasu i stosuję już tylko procesory Microchip'a do urządzeń samochodowych. Po pierwsze - są bardziej odporne na zakłócenia w, po drugie - wykorzystuję transmisję KEELOQ więc zgodnie z licencją muszę użwać PIC'ków


Ja tylko powiem, że popełniłem sporo sterowników na ATmega168/88 oraz 328 które pracują już kilka ładnych lat w instalacji samochodowej i to nie auta osobowego ale w autobusach komunikacji miejskiej ... TU to są dopiero jatki jeśli chodzi o zakłócenia ... oczywiście trzeba było specjalnie przygotować PCB .... a dodam, że układy wykorzystują ADC w prockach, mierzą np po spadku napięcia czy autobus stoi na biegu jałowym, czy jedzie, czy start rozrusznika plus wiele innych rzeczy ....

I naprawdę, zawsze się dziwię takim komentarzom, że atmel się zawiesza a inny nie ;) ....

Sonix - podpowiedź żeby dolutować kondka do nóżek procka bo to może pomóc - mnie totalnie zaskakuje - to co? na co dzień gdy projektujesz swoje PCB do procków i to obojętnie jakich - to gdzie ty te kondki przylutowujesz ??? jestem w szoku ;) toż to PODSTAWA PODSTAW projektowania PCB

Nie będzie ktoś tego robił w PIC'u, ARM. STM, '51 czy jakimkolwiek innym to zawsze będzie kicha i to nie z powodu tego czy innego procesora a z powodu błędnie zaprojektowanego PCB ...

Więc naprawdę dajmy spokój z takimi wyjaśnieniami typu:

"A procki XXX to są lepsze bo mi się nie zawieszają w układach YYY" ..... "bo gdy miałem wcześniej tam procki ZZZ to się zawieszały"

to na pewno nie jest dobra podpowiedź szczególnie dla początkujących ...

i wcale nie chodzi o AVR'y bo na elektrodzie kiedyś był taki fajny długi wątek jak to jeden z forumowiczów, wszedł i zadał pytanie typu:

"jaką rodzinę mi polecicie procków, które są najbardziej wytrzymałe na zakłócenia, bo już przerobiłem:

AVR'y
PIC'e
'51

i ARM'y

kolega mi doradził żebym wziął STM'y bo one są NAJBARDZIEJ odporne gdyż pracują w UPS'ach

..... ;) :lol: jaka super teoria ... ale tak było na poważnie - a jakbyście zobaczyli jak się wątek kończył - to szok

Tylko nie obraź się Sonix - ja BROŃ BOŻE nie chcę wmówić , że płytki źle projektujesz swoje .... bo pewnie ja gorzej .... nie jestem w tym mistrzem .... mimo że robię poradniki i przekazuję jakieś porady ....

no ale opowieści o tym, że jakiś procek jest lepszy bo "MI SIĘ" nie zawiesza .... naprawdę podchodzę do tego z przymrużeniem oka ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 12:03 

Pomógł: 0

Hehe, no w każdym znajdziemy jakieś Bugi ;), stąd erraty do procków, stare atmegi8 miały np. podłączone wewnętrznie Acc z AVcc, albo starsze 8051 co się zatrzaskiwały im cmosy na wyjściach i jak ktoś zrobił sterowanie bezpośrednie na mosfeta do silnika na mostku H, to potem można było gaśnicę tylko obok postawić ;).

Ale to wszystko co piszę Mirek wynika z tego, że nie wystarczy wyjąć z pudełka procesora, napisać soft wrzucić parę elektrolitów i już można sprzedawać gotowe urządzenia ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 12:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

mirekk36 napisał(a):
I naprawdę, zawsze się dziwię takim komentarzom, że atmel się zawiesza a inny nie ;) ....


Nie twierdzę że tylko Atmel się wiesza, jak napisałem w ostatnim przypadku poległy też układy oparte na PIC'u (SEO i Prestige), STM (Skorpion).
Ten samochód to był ekstremalny przypadek który miał za zadanie pokazać że nie wszystko się da przewidzieć :)

mirekk36 napisał(a):
Sonix - podpowiedź żeby dolutować kondka do nóżek procka bo to może pomóc - mnie totalnie zaskakuje - to co? na co dzień gdy projektujesz swoje PCB do procków i to obojętnie jakich - to gdzie ty te kondki przylutowujesz ??? jestem w szoku ;) toż to PODSTAWA PODSTAW projektowania PCB


Zgadzam się z Tobą w 100%. Jednak nie zawsze można przylutować kondensator najbliżej jak tylko się da, a najbliżej niż przylutowany do nóżek tego procka się nie da (piszę tu o projekcie kolegi endurasek).
Ja w swoich projektach używam praktycznie tylko SMD i nie stosuję takich zabiegów ;)

mirekk36 napisał(a):
Nie będzie ktoś tego robił w PIC'u, ARM. STM, '51 czy jakimkolwiek innym to zawsze będzie kicha i to nie z powodu tego czy innego procesora a z powodu błędnie zaprojektowanego PCB ...


To wytłumacz mi w jaki sposób najlepsi na rynku producenci alarmów odpadli w walce z zakłóceniami? Nie powiesz mi że wszyscy mieli źle zaprojektowane płytki.


mirekk36 napisał(a):
Więc naprawdę dajmy spokój z takimi wyjaśnieniami typu:

"A procki XXX to są lepsze bo mi się nie zawieszają w układach YYY" ..... "bo gdy miałem wcześniej tam procki ZZZ to się zawieszały"

to na pewno nie jest dobra podpowiedź szczególnie dla początkujących ...

i wcale nie chodzi o AVR'y bo na elektrodzie kiedyś był taki fajny długi wątek jak to jeden z forumowiczów, wszedł i zadał pytanie typu:

"jaką rodzinę mi polecicie procków, które są najbardziej wytrzymałe na zakłócenia, bo już przerobiłem:

AVR'y
PIC'e
'51

i ARM'y

kolega mi doradził żebym wziął STM'y bo one są NAJBARDZIEJ odporne gdyż pracują w UPS'ach

..... ;) :lol: jaka super teoria ... ale tak było na poważnie - a jakbyście zobaczyli jak się wątek kończył - to szok

Tylko nie obraź się Sonix - ja BROŃ BOŻE nie chcę wmówić , że płytki źle projektujesz swoje .... bo pewnie ja gorzej .... nie jestem w tym mistrzem .... mimo że robię poradniki i przekazuję jakieś porady ....

no ale opowieści o tym, że jakiś procek jest lepszy bo "MI SIĘ" nie zawiesza .... naprawdę podchodzę do tego z przymrużeniem oka ;)


Ja nikogo nie namawiałem żeby użył PIC'a w swoim projekcie. Opisałem tylko swoje doświadczenia.

Druga sprawa, zawiesić można każdy procesor, to tylko kwestia użytej metody. Ważne żeby wiedzieć jak powrócić do pracy tak żeby wszystko wróciło do pracy bez żadnych problemów ;)

Pamiętam też rozmowę z Sun'em, sam przyznał (zresztą gdzieś tu na forum) że PIC'e lepiej się sprawują w aplikacjach samochodowych - właśnie ze względu na odporność na zakłócenia ;)

Ale to już temat na dyskusję chyba w innym wątku :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 12:52 

Pomógł: 0

Cytuj:
Pamiętam też rozmowę z Sun'em, sam przyznał (zresztą gdzieś tu na forum) że PIC'e lepiej się sprawują w aplikacjach samochodowych - właśnie ze względu na odporność na zakłócenia ;)


No też kojarzę ten wątek, bo w końcu w każdym micie, jest ziarenko prawdy...



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 13:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

Sonix napisał(a):
Nie twierdzę że tylko Atmel się wiesza, jak napisałem w ostatnim przypadku poległy też układy oparte na PIC'u (SEO i Prestige), STM (Skorpion).
Ten samochód to był ekstremalny przypadek który miał za zadanie pokazać że nie wszystko się da przewidzieć


Pewnie, że masz rację - auta są jednym z najbardziej zakłóconych środowisk dla procków - skąd by się wzięły dużo droższe wersje scalaków "AUTOMOTIVE" ;)

Cytuj:
Zgadzam się z Tobą w 100%. Jednak nie zawsze można przylutować kondensator najbliżej jak tylko się da, a najbliżej niż przylutowany do nóżek tego procka się nie da (piszę tu o projekcie kolegi endurasek).
Ja w swoich projektach używam praktycznie tylko SMD i nie stosuję takich zabiegów


No i tak to jest że zawsze się da jak najbliżej nóżek ... podstawa to jeden koniec kondka przy nodze VCC a reszta to już tylko kwestia prowadzenia masy, bo przecież kondensatora SMD nie naciągnie się ;) z gumy to one nie są .... Ale tak jak mówię można każdy blisko nóżek.

Cytuj:
Ale to już temat na dyskusję chyba w innym wątku


No tak tylko, że może dajmy sobie spokój z wątkami o wyższości jednych procków nad drugimi bo to ZAWSZE potem tak jest, że dla całkowicie początkującego jest tak - że - jak tylko ma problem - a płytka PCB zrobiona w 80% niezgodnie z zasadami ... to od razu rodzi się w głowie wspaniała myśl ;)

..... aaaaa tak myślałem, to pewnie wina procka, teraz wezmę PIC'a, jak nie wyjdzie wezmę STM'a i tak można bez końca

z tego powodu - taka moja bardzo uprzejma i gorąca prośba do wszystkich - proszę zostawmy takie dyskusje np na elektrodę ok ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 20:53 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

Tak te sterowniki, które ja robiłem ;) sterowały załączaniem specjalnych komputerów które z kolei miały bezobsługowo wyświetlać kontent reklamowy, same się włączać, wyłączać, przechodzić w stand-by, podgrzewać komputer w zimę bo to było jednak na dalekim wschodzie Polski na nie na śląsku ;) ... a w lato schładzać. Owszem w ciągu kilku lat pracy przyszło firmie naprawić kilka takich sterowników ale głównie z tego powodu, że monterzy zamiast delikatnie odkręcać/dokręcać śrubki w złączach - wyszarpywali np kable, urywali wszystko itp itd ;) ... zdarzyło się też że na ok 200 sterowników kilka w różnym czasie miało jakąś awarię ... Ale generalnie w stosunku do ich ilości i czasu pracy - kłopoty były wręcz niezauważalne i grubo poniżej założonego progu dopuszczalnej i wliczonej w koszty awaryjności ;)

Firma, dla której to robiłem wygrała bowiem przetarg na takie sterowniki po tym gdy tamtejsza nadrzędna firma (dostawca treści reklamowych) postanowiła zmienić dostawcę akurat i komputerków które miały problemy ale także dostawcę szczególnie takich sterowników, które padały jak muchy w autobusach właśnie ;)

I też dochodziły mnie słuchy później różnych tam monterów i elektroników, którzy byli mocno zdziwieni że jak to ? to w tych sterownikach pracują AVR'y ? a oni byli święcie przekonani, że skoro się nie zawieszają to muszą być jakieś np STM'y albo tam inne ...

Przy czym ja nie dawałem żadnej dodatkowej cudownej filtracji ;) ja robiłem układy tak jak zawsze czyli jak to niektórzy mówią konserwatywnie i z przesadnym zacięciem do podejścia do PCB - nie wspomnę o filtracji. Wiadomo tam także musiały być zabezpieczenia wejść ADC więc użyte były i WO i jeszcze transile ... no ale co? to też normalka ;)

Mnie było i jest o tyle fajnie, że projekt poszedł i działa do dzisiaj a ja ani w okresie gwarancyjnym ani pogwarancyjnym praktycznie w ogóle z tym roboty nie miałem. Pomijam okres prototypowania i dopieszczania softu w procku - o trwało "chwilę" ale to oczywiste chyba.

Co ciekawe - mój zleceniodawca chciał mieć jakąś możliwość aby móc ze zwykłego terminala podpiąć się do sterownika i np jakoś tam ustawiać mu zadane przez siebie warunki/parametry - a było tego trochę - bo trzeba było dostosowywać się do różnych marek autobusów od starych szrotów po jakieś najnowsze wypasy nie wiem mercedesy czy jakieś tam ...

A ja oczywiście jak to ja ... nie wytrzymałem i mówię dam wam Bluetootha ;) a do tego małą aplikacyjkę na laptoka żeby się wygodniej to robiło.... O MATKO! a się przestraszyli, a nie chcieli a bali się że będzie za drogo - więc dostali na początek do pierwszej partii gratis ( bo mi i tak łatwiej było sobie apkę na PC'ta przygotować :lol: ) ... to później okazało się, że bez tego nie mogą się obejść a cena nie gra już roli :lol:

No i teraz ich serwisant przychodzi z lapkiem na zajezdnię gdy ma dokonać przeglądu - siedzi sobie wygodnie przy biurku a jak autobusik podjeżdża na chwilę - to się łączy Blutkiem - sprawdza i kolejny i kolejny ;) po czym idzie do domku ;) - zero rozkręcania i babrania się w kablach gdy nie potrzeba.

Sam jak się miałem podjąć tego projektu to się aż zastanawiałem - jak sobie AVR'ki dadzą radę ? ;) ... wcześniej nie robiłem czegoś takiego akurat do autobusów ale wiedziałem dobrze, że to będzie jeden z najcięższych poligonów odnośnie zakłóceń ... i okazało się że dało radę ... co więcej nie tylko dało radę ale śmiga ślicznie ;)

Ale ja przez to NIGDY nie twierdzę że np AVR'y są bardziej odporne na zakłócenia bo u mnie wszystko działało dobrze ... daleki jestem od takich stwierdzeń , tak na prawdę każdy przypadek jest inny - a wymogi odnośnie projektowania układu w przypadku każdego procka muszą być też odpowiednie to tyle.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 21:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

GwynBleidD napisał(a):
po prostu podszedłem pod sklep z laptopem i przesłałem przez bluetooth program


:lol: hahaha no ale za to jaki super efekt ;) ... dobry pomysł

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 22:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

GwynBleidD napisał(a):
Co było lekkim kłamstwem, bo nie mam bootloadera, który z karty sieciowej potrafi korzystać, po prostu podszedłem pod sklep z laptopem i przesłałem przez bluetooth program
hakier :lol:

_________________
Klimatyzacja Przemyśl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 22:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

janeczqu napisał(a):
hakier


:lol: no właśnie ... chodzi po ulicy z lapkiem i snifuje :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 22:41 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

GwynBleidD napisał(a):
Swoją drogą wątpię, by tak rozbudowany bootloader do AVRów gdzieś istniał :)


A mi się wydaje, że na pewno jest ;) .... co więcej mi od dawna się marzy zrobić takie coś po UDP ... i jak się kiedyś zaprę i znajdę czas to powalczę z miłą chęcią z tym tematem ... No ale to zabawa która ma sens w sumie tylko dla większych procków tzn tych z dużą ilością pamięci Flash np ze 128K albo chociaż 64K- coby nie żal było miejsca dla bootloadera obsługującego eth

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 22:56 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

GwynBleidD napisał(a):
Otóż do procka wgrać mkBootloader, ale do linii UART podłączyć 2gi procek, który będzie się komunikował z internetem czy siecią lokalną i programował 2gi


:lol: no tak - coś w rodzaju dodatkowego "wtryskiwacza z turbo doładowaniem" :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2013, o 23:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

To ja czekam Mirku, akurat mam M644PA :d a później może coś większego :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO