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ę

Uzupelnienia do projektu "komputer samochodowy" AVT434

bogas.
-
-
Posty:42
Rejestracja:7 lut 2006, o 10:10
Lokalizacja:Jaworzno
Kontaktowanie:

Postautor: bogas. » 12 kwie 2007, o 12:40

A po drugie jak już zauważyl fachman MQFP łatwiej się lutuje.
Nawet lutownicą tansformatorową :D
Tak, mówię poważnie, choć wiem, że grzeszę :D

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 12 kwie 2007, o 15:51

Do fachman - podeślij mi te pliki z projektami na priva a ja już postaram się coś zdziałać. sprawdź jeszcze na 100% czy nie ma błędów bo nie chce żebyśmy powielali płytki z felerem.
dodałem w międzyczasie switche na płytce no i wszystkie sygnały wyprowadziłem złączem DB9 , czyli popularnym Com

zaraz ci wyślę mailem, starałem się aby płytkę można było wykonać metodą termotransferu, pewnie poprawki po wytrawieniu obowiązkowe ale jest za to możliwość wykonania pojedynczych egzemplarzy

plik z rysunkiem płytki umieszczam w tym poście, jest to wyskalowany pdf,
teoretycznie wystarczy wydrukować 1:1 ale rzeczywistość nie musi być taka banalna
Załączniki
836rev22.rar
rysunek płytki w formacie pdf
(52.31KiB)Pobrany 381 razy

ziomo
-
-
Posty:6
Rejestracja:16 mar 2007, o 14:41
Lokalizacja:Jelenia Góra
Kontaktowanie:

Postautor: ziomo » 13 kwie 2007, o 07:25

Do fachman:

Pisałeś wcześniej ze mikroporcesor musi być z oznaczeniami bsz
no i patrz na obudowę, musi być MQFP52, proc z literkami BSZ w oznaczeniu, bo ci nie tylko na płytkę nie podejdzie ale i niektóre piny się nie pokryją, ten co podałeś w linku ma dobrą obudowę
Obrazek

A co jeśli ma oznaczenia bs ta jak ten:
Obrazek

Na pierwszy rzut oka nie widzę różnicy. W notach katalogowych też nie ma rozróżnionych tych dwóch procków.

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 13 kwie 2007, o 07:49

już o tym było wcześniej,
to jest nie istotne, literka Z na końcu oznacza werję obudowy Pb Free,
a raczej oznaczała, bo innych już się nie produkuje,
tylko z zapasów można odkopać wersję BS,

no i dodam że BSZ lepiej się lutuje, wytrzymuje wyższe temperatury przez dłuższy czas, co jest bardzo istotne w przypadku "młodych spawaczy"

dorzucam w tym poście rysunek pcb z elementami przewlekanymi,
jeśli ktoś ma oryginalną płytkę z AVT to prosiłbym o sprawdzenie czy sygnały właściwie trafiają na piny procesora, ten jpg ma rozdzielczość 75dpi, post wyżej jest w załączniku pdf spakowany rar i jego rozdzielczość wynosi 1200dpi, to info dla tych co podejmą wyzwanie wykonania tej płytki

aha skoro jest to komputerek, dorzuciłem "komputerowy akcent" w postaci złącza DB9, jest to popularny COM w obudowie plastikowej, kątowy, przewlekany, do druku, do kupienia właściwie wszędzie, ja go kupiłem w TME w Łodzi


Być może na płytce są zmiany w stosunku do opublikowanego schematu, niestety nie mam pod ręką oryginalnej płytki i nie mogłem porównać jej ze schematem. Jeśli ktoś wyłapie jakiś błąd proszę o tym poinformować.

Dodałem na płytce 2 diody oświetlenia i zmienioną płytkę zapodałem 2 posty niżej
Ostatnio zmieniony 17 kwie 2007, o 12:06 przez fachman, łącznie zmieniany 1 raz.

krawy1
-
-
Posty:27
Rejestracja:12 sty 2006, o 01:24
Lokalizacja:Wałbrzych

Postautor: krawy1 » 14 kwie 2007, o 15:10

Fachman
Zauważyłem w twojej płytce brak rezystora R35 od tranzystora T5 oraz niewiem czy tak ma być bo nie jestem elektronikiem połączyłeś mase DGND z AGND

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 14 kwie 2007, o 20:32

Fachman
Zauważyłem w twojej płytce brak rezystora R35 od tranzystora T5 oraz niewiem czy tak ma być bo nie jestem elektronikiem połączyłeś mase DGND z AGND
fajnie że ktoś na to zerknął :598:
pominąłęm go celowo, tak samo zresztą jak rezystory ograniczające prąd diód LED R5 i R12 bo uważam że diody aby równomiernie oświetlały powinny mieć własną płytkę drukowaną i tam te oporniki powinny się znaleźć dobierane pod kątem ilości diód i poboru prądu. W takim układzie jak na opublikowanym schemacie zadaniem R35 było wysterowanie T5 w przypadku kiedy tranzystor sterowany jest z portu typu Open Drain. W czasie prac nad projektem prawdopodobnie nastąpiła alokalizacja portu przeznaczonego pod sterowanie LED a ten rezystor pozostał, bo typowy portA wymaga rezystora szeregowego ograniczającego prąd portu i takie zadanie spełnia dodany na płytce Rled. Jeżeli jestem w błędzie to mnie poprawcie. Jako T5 polecam BC337-40 bo uważam że nie ma co żałować napodświetlenie LCD, w sytuacji gdy jakieś głupki nakazują jazdęcałodobową naświatłach walka o te 50 mA w te czy wewte nabiera zupełnie innego wymiaru :601:

co do mas, tutaj wykorzystujemy ADC tylko do pomiaru napięcia akumulatora, w przypadku płytki jednostronnej zachowanie pełnej separacji AGND i DGND okazało się bardzo kłopotliwe więc odpuściłem sobie ten kanon. Z praktyki wiem że np w PIC-ach niema takiej separacji wogóle a 10-bitowy przetwornik ADC pracuje bardzo stabilnie

nie wspomniałem również o S1 i S2, na płytce zarówno te przyciski testowe na pcb jak i wyprowadzone na front panel kabelkami zwierają przez szeregowe oporniki, podejrzewam że na oryginalnej płytce też tak jest a schemat z EP jest w tym miejscu źle rozrysowany i wogóle biję się w piersi jeśli są jakieś różnice między schematem a płytką to wcześniej czy później one wylazą, dlatego jeśli ktoś zabrał się za robienie płytki to nie przesadzać z ilością :598:

darecki_M
-
-
Posty:12
Rejestracja:26 mar 2007, o 22:08
Lokalizacja:zgorzelec

płytka na elementy przewlekane

Postautor: darecki_M » 15 kwie 2007, o 08:44

witam!
Do fachman-a.
zadałeś sobie duzo trudu (szacuneczek)żeby przerobić projekt smd na przewlekane,ale to nie cel mojego postu.Pytanko do ciebie .Czy problemem dla ciebie było by stworzenie płytki dla wyswietlacza lcd 4x20, sa małe zmiany w stosunku do orginalnej płytki ale to jeszcze nie to co przy wyswietlaczu philipsa,A propo tych elementów z których zrezygnowałeś to dobrze bo własciciel projektu tez stwierdził ze wiele elmentów jest zbędnych.

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Re: płytka na elementy przewlekane

Postautor: fachman » 15 kwie 2007, o 11:54

A propo tych elementów z których zrezygnowałeś to dobrze bo własciciel projektu tez stwierdził ze wiele elmentów jest zbędnych.
temat ma 25 stron, wyłapałem wszystkie wypowiedzi konstruktora i dostosowałem się do jego uwag i opinii tych co komputerek uruchomili, niczego nie przerabiałem "po swojemu"
Czy problemem dla ciebie było by stworzenie płytki dla wyswietlacza lcd 4x20, sa małe zmiany w stosunku do orginalnej płytki ale to jeszcze nie to co przy wyswietlaczu philipsa.
w tej płytce pokusiłem się na podpasowanie płytki pod n3310 bo na Allegro można kupić taki wyświetlacz już za 6,90 brutto i jest on z blaszkami. Niestety wyprowadzenia na szkle są tylko napylone, nie ma tak jak w oryginale złoconych styków więc pozostaje tylko właściwie wykorzystanie oryginalnego złącza. Tutaj pojawia się problem podświetlenia, jest za mały odstęp aby zmieściła się tam dioda smd, dlatego w zasadzie jedynie wyjście to wywiercenie 6 otworów i umieszczenie w nich zwykłych diód fi3mm

co do dostosowania płytki do innego wyświetlacza, zostawiłem taką możliwość, właściwie tylko dlatego zostawiłem tam tą zenerkę na 3,3V bo wyświetlacz od n3310 doskonale pracuje na 5V co osobiście sprawdziłem na kilku egzemplarzach, podaj jakiś link z wymiarami tego wyświetlacza i rozkładem wyprowadzeń to ci przerobię ten fragment, i tak musiałem już dać 2 zworki aby podpasować się pod n3310, w przyszłości to może uśmiechniemy się do autora aby przeniósł i podpasował nam sygnały, o ile wykonacie pierwsze płytki z elementami przewlekanymi i sprawdzimy je pod kątem ewentualnych błędów

darecki_M
-
-
Posty:12
Rejestracja:26 mar 2007, o 22:08
Lokalizacja:zgorzelec

Postautor: darecki_M » 15 kwie 2007, o 19:56

do faschman.nie jestem poliglota jesli jakies zadanie zle skonstruuje to napewno nie z mysla zeby kturegoś uraźic mysle o twórcy projektu i o toboe fachman,dla mnie jestewscie wielcy,postaram sie wszustkie zmiany twórcy przenieść ci na schemat dotyczy lcd 4x20,jestem na końcówce skompletowania elementów smd do projektu na właśnie ten wyświtlacz,fajnie by było0 miec płytke na lcd 4x20 bo te lcd graficzne to dla mnie za małwe.

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 17 kwie 2007, o 12:04

Zrobiłem już prototyp wg rysunków które tu zapodałem,
dodałem jeszcze 2 diody podświetające przez otwory w płytce,
dzięki czemu mogłem zastosować również przewlekane diody i zamontować je po stronie elementów.
Został mi jeden wolny pin w złączu więc dedykowałem go światłom mijania i poprzez rezystor doprowadziłem go do pin52 uP, może Darekk dopisze fragmencik tak aby przy wyłączonych światłach ale przy włączonej stacyjce mrugał na wyświetlaczu symbol świateł mijania przypominający o obowiązku ich włączenia ??

Komputerka jeszcze nie uruchomiłem, słabo wytrawiło mi się pod scalak, robiłem z termotrans papierem kredowym więc muszę rysikiem usuwać zwarcia, no ale jakoś to będzie, myślę że wkrótce odpalę go

Załączam rysuneczki, jakby ktoś chciał się zabawić.
Przypominam że jest kilka drobnych zmian w schemacie ideowym,
bazowałem na schemacie z EP 9/2005 str 11 i tak:

Kod: Zaznacz cały

1. usunąłem R8 100R 2. usunąłem R18 0R czyli taka w sumie zworka 3. usunąłem R21 1R6 4. zamieniłem T2 BSS138 na popularny BC558C i zrezygnowałem z diody D1 5. wszystkie tranzystorki smd typu pnp zamieniłem na BC558B, natomiast typu npn na BC547B 6. nie stosowałem dodatkowych elementów przy wyjściu 1_wire tj T4, R44 i R45 7. diody D9, D10, D11 zastępuje jeden opornik RD 10k 8. zamiast opornika R26 zastosowałem Zenerkę na 3,3V 9. nie stosowałem tranzystora T5, diody włączyłem na razie bezpośrenio do +5V więc palić się będą zawsze po podaniu zasilania, bo było tak że chciałem aby podświetlenie zapalało sie z postojówkami ale teraz jak 24n na dobę będziemy jeździć na mijania to do złącza doprowadziłem właśnie sygnał z mijania i potrzebna jest drobna zmiana w samym programie aby to poprawić 10 nie zastosowałem R28 bo to chyba była zworka
teraz wszystkie elementy można stosować przewlekane, za wyjątkiem samego procesora i układu resetu które w takiej wersji są niedostępne,
nie wiem czy podświetlenie 2 diodami będzie wystarczające, wszelkie zwykłe odpadają na starcie, trzeba szukać a jak największej światłości rzędu kilku mCd i jak największym kącie rzędu 30 stopni i więcej, w ostateczności zawsze można dać tam zwykłe żaróweczki 12V/1,2W i podłączyć sie pod 12V ze świateł mijania na pin4 złącza

Nie chcę pisać nowego postu, więc tu dodaję, że wykonałem płytkę wg projektu i wszystko się ładnie zmontowało i uruchomiło. Komunikat o światłach wyłącza sie przez podanie plusa na pin5 złącza DB (miałem 816 i wgrałem v3.32)
Wyświetlacz mam od n3310 na oryginalnych blaszkach, działa na 5V, nie montowałem zenerki na 3v i nie potrzebne okazały sie oporniki podciągające R25 i R27.
Załączniki
836v24.JPG
Ostatnio zmieniony 19 kwie 2007, o 08:57 przez fachman, łącznie zmieniany 1 raz.

Ondra
-
-
Posty:1
Rejestracja:18 kwie 2007, o 08:56
Lokalizacja:Praha

Help to foreign developer.

Postautor: Ondra » 18 kwie 2007, o 14:23

Hello,

My name is Andrew. Iam not from Poland. Iam working with ADuC836. I found this web, where is many important information about working with ADuC8... I have some problem
Configuration: COM1, 9600 baud
RESETTING PART: OK
Baudrate = 115200... OK
ERASING CODE AND DATA... failed
Baudrate = 115200... failed
Error encountered while changing baudrate.
I know that PC set baudrate 9600 and watch crystal set 12,582 Mhz. I know that micro Controler set baudrate 115200. I would like set baudrate in micro Cotroler on 9600 baud,but I dont know how. Can you help me? But pleas write me in english, because me poland is very very bad :609:
Thank you and good luck with ADuC8...

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Re: Help to foreign developer.

Postautor: fachman » 18 kwie 2007, o 15:26

I know that PC set baudrate 9600 and watch crystal set 12,582 Mhz. ...
wow, excelent clock, like Predator ??
in Poland watch clock is 32,768 kHz :614:

Please select Configuration/Other Crystal and write as prompt 12,582MHz

koroner_x
-
-
Posty:23
Rejestracja:3 sty 2007, o 15:39
Lokalizacja:Boronów
Kontaktowanie:

Postautor: koroner_x » 18 kwie 2007, o 23:38

Z niecierpliwością czekam na nową wersje z 3 czujnikami temperatury.
mam nadzieje ze pojawi sie dość szybko bo nie chciał bym znowu programować kompa na nowo.
Kiedy to moze nastapc

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 19 kwie 2007, o 20:38

skoro o czujnikach temperatury,
mnie udało się kupić w obudowie 8-nóżkowej smd,
nogi oznaczone NC ułamałem aby łatwiej było to lutować,
no i wskazania temperatury mam zawyżone 2-3 stopnie,
i to wtedy jak podłaczam tylko GND i DQ, bo jak dołaczę do masy Vdd to zawyża jeszcze bardziej, tak ze 4-5 stopni, da się z tym coś zrobić ??
do czego jewst ta funkacja "zmień DS "" ?

w uzupełnieniu mojego projektu płytka wyświetlacza n3310,
niestety 2 diody to porażka, teraz dałem 2x po 6sztuk i to jest to,
płytka ma identyczne wymiary jak wyświetlacz, tzn same szkło pozbawione wszelakich ramek, wymaga to wyjęcia tego złacza i przylutowania go do płytki, potem wyświetlacz na docisk na te sprężyste blaszki. U góry i dołu dajemy klipy spinające to w jedną całość,
z płytką łączymy kabelkami i mamy większe możliwości ulokowania go na panelu wskaźników. Ten kondensatorek od przetwornicy DC/DC wyświetlacza umieściłem na tej dodatkowej płytce, bo kanony tego wymagały, z tych samych powodów znalazł się na niej też elek blokujący zasilanie. Podświetlenie oczywiście ze światej mijania, oporniki w gałęziach dobrać w zależności od zastosowanych ledów. Sprawdziłem ,całość pięknie się świeci, u mnie na niebiesko, chcę jeszcze dodać że prezentuję uniwersalne rozwiązanie, taki wyświetlacz zaprojektowałem oczywiście pod komputerek, ale można go zastosować do wielu innych urtządzeń które bazują na wyświetlaczu n3310, sprawdziłem że zamiast blaszek można zamiennie stosować gumy przewodzące od wyświetlaczy z demobilu, sprawdzają się doskonale!
Jako klipy u góry i dołu polecam takie grzbiety to do spinania kartek, są do kupier\nia w papierniczych, można też samenu wygiąć taki ceownik, blacha z puszki coca-coli przy blaszkach w zupełności wystarcza, do gumy trzeba troszkę mocniej to scisnąć
Załączniki
7779.rar
Wyskalowany pdf z płytką wyświetlacza n3310
(36.65KiB)Pobrany 232 razy
7779.JPG
Rozmieszczenie elementów na płytce wyświetlacza n3310
Ostatnio zmieniony 19 kwie 2007, o 23:32 przez fachman, łącznie zmieniany 1 raz.

koroner_x
-
-
Posty:23
Rejestracja:3 sty 2007, o 15:39
Lokalizacja:Boronów
Kontaktowanie:

Postautor: koroner_x » 19 kwie 2007, o 23:16

zmien DS to wlasnie po to zeby komp mogl rozroznic ktory z czojnikow jest na zewnatrz a ktory wewnatrz auta. po co w koncu masz przekladac zle zalozone czujniki jak mozesz ta funkcja to zrobic :)

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 19 kwie 2007, o 23:27

zmien DS to wlasnie po to zeby komp mogl rozroznic ktory z czojnikow jest na zewnatrz a ktory wewnatrz auta. po co w koncu masz przekladac zle zalozone czujniki jak mozesz ta funkcja to zrobic :)
ale ja mam na razie tylko jeden czujnik,
chociaż faktycznie wskazania są w obu linijkach i są identyczne,
myślałem że się nagrzewa od płytki bo był w pobliżu 78L05 więc go przeniosłem kilka cm dalej bo akurat była taka możliwość, ale nadal jest to samo chociaż teraz jest w samym rogu lutowany bezpośrednio wyprowadzeniem masy do nóżki złącza DB9, a to dodatkowa masa i powiechnia wymiany ciepła,
więc domyślam się że nie ma możliwości kalibracji, może to sprawa starego programu, bo jadę na 816 bo tylko taki udało mi się kupić w obudowie TQFP52

Kali
-
-
Posty:15
Rejestracja:14 wrz 2005, o 21:23
Lokalizacja:Poznań

Postautor: Kali » 23 kwie 2007, o 16:39

mam problem z updatem oprogramowania (procesor się nie zgłasza) - czy aktualizację robi się w identyczny sposób jak programowanie i czy w ogole da sie ją wykonać?

Awatar użytkownika
fachman
-
-
Posty:103
Rejestracja:3 cze 2003, o 17:03
Lokalizacja:Trzeci Świat

Postautor: fachman » 23 kwie 2007, o 17:18

tu jest pamięć flesz programu więc nie powinno być problemu z upgrade,
jak zdążyłem zauważyć pierwsze c jest istotne to po uruchomieniu wsd musi zostać rozpoznany uład, ten niebieski napiś z typem i wersją proca nad oknem dialogowym,
pierwszym podejrzanym jest tu rezystor podciągający Txd do zasilania,
wogóle montaż smd to wielka sztuka i źle lutowane elementy tracą przejście,
dlatego zadałem sobie trud przerobienia tego na elementy przewlekane, bo jakimś dziwnym trafem te oporniki smd ze sklepu już po kilku tygodniach tracą nominalną wartość, a te na fabrycznych płytkach od renomowanych producentów to nawet po kilku latach trzymają swoje parametry

Kali
-
-
Posty:15
Rejestracja:14 wrz 2005, o 21:23
Lokalizacja:Poznań

Postautor: Kali » 23 kwie 2007, o 21:23

po podłączeniu kabla procek w ogóle sie nie zgłasza jakby nie posiadał boot'a. Gdy programowałem go to pamiętam że zgłosił się natychmiast i zaprogramowalem go na fabrycznych ustawieniach, tzn. z zaznaczoną opcją "bootload option" i jakąś opcją "security bits". Może w ten sposób skasowałem boot'a albo jeszcze coś się nagrzebało?

Już chyba wiem co nagrzebałem - zaprogramowałem bity zabezpieczające przed skasowaniem kodu. Update jest niemożliwy, chyba że ktoś zna sposób żeby te bity odblokować?

Mógłby ktoś sprawdzić czy podczas programowania za pomocą wsd v. 6.6 opcje zabezpieczeń w konfiguracji są automatycznie zaznaczone i trzeba je odznaczać? Jak pamiętam przy programowaniu ustawiłem tylko zegar, więc może jednak tych bitów nie zaprogramowałem...

anducha
-
-
Posty:6
Rejestracja:19 wrz 2006, o 15:55
Lokalizacja:Częstochowa
Kontaktowanie:

Postautor: anducha » 25 kwie 2007, o 23:46

Problem z pierwszorazowym zaprogramowaniem ADUCa rozwiązany (dotyczy niektórych płytek AVT). Opisuję problem, bo dotychczas (chyba) nikt tego nie poruszał (może dlatego, że to zbyt oczywiste).
Na "fabrycznej" płytce z AVT zrobione były od góry trochę za grube ścieżki złącza do programowania, a od spodu środkowy pin programowania też przywierał do masy. Nóż i cieniutki śrubokręt okazały się niezastąpione. Po usunięciu nadmiaru miedzi zaprogramowanie powiodło się (co nie zmienia faktu, że nowy buzzer milczał przy programowaniu).
EDIT (06.05.2007): Buzzer (BPT-14 LF) milczał, po odwróceniu polaryzacji dawał jakieś znaki, ale po zmianie na buzzer BMT1205H09LF wszystko zadziałało jak powinno.

PS. APEL DO WSZYSTKICH UDZIELAJĄCYCH SIĘ W WĄTKU.
W związku z tym, że wątek przekroczył 28 stron, poddaję pod rozwagę usunięcie przez autorów postów - dywagacji i polemik, które nic nie wnoszą do tematu, a niepotrzebnie obciążają wątek. W wątku jest dużo potrzebnych informacji, ale znalezienie ich nastręcza wiele problemów. Ograniczenie się tylko do istoty sprawy pomoże wszystkim, którzy jeszcze walczą z projektem. Ja już dziś przejrzę wszystkie swoje posty.

Pozdrawiam
Anducha
Ostatnio zmieniony 6 maja 2007, o 23:40 przez anducha, łącznie zmieniany 1 raz.

Wróć do „Kity AVT”

Kto jest online

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