| Author |
Message
|
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#1
20 Oct 2007 16:00 Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Witam !
Jestem początkujacy w elektronice, sklecilem taki oto schemat mini komputera samochodowego. Interesują mnie najbardziej wejscia od cewki zaworu, i wejscie od akumulatora, gdzie sprawdzam napiecie. Czy są one poprawnie zrobione ??
Pozdrawiam
P.S tak mysle ze na wejsciu ADC powinienem dac kondensatorek taki z 1uF ??
| Description: |
|
 Download |
| Filename: |
MiniKomp2.pdf |
| Contents: |
|
| Filesize: |
12.96 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
Tomasz.W Poziom 22

Joined: 28 Oct 2004 Posts: 2050 Location: Gdańsk - Nordkapp
|
#2
20 Oct 2007 16:19 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
A dlaczego na pomiarze napięcia akumulatora wstawiłeś dzielnik dla 21 Volt ?
|
|
| Back to top |
|
 |
Google

|
#
20 Oct 2007 16:19 |
|
|
|
|
|
| Back to top |
|
 |
olekewaagata Poziom 19

Joined: 08 Nov 2003 Posts: 640 Location: Kielce
|
#3
20 Oct 2007 16:29 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Rozumiem że równoległa dioda przy cewce wtryskiwacza jest do zwierania ujemnych pików pojawiających się na tej cewce. A więc wydaje mi się że już w elektronice pojazdu taka dioda występuje, a jeśli jej nie ma to ta maleńka 1N4148 nie wytrzyma nawet jednego przepięcia. Poza tym dokładanie tej diody, to ingerencja w elektronikę wtrysku samochodowego, a więc rzecz niedopuszczalna.
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#4
20 Oct 2007 16:42 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
| Tomasz.W wrote: |
| A dlaczego na pomiarze napięcia akumulatora wstawiłeś dzielnik dla 21 Volt ? |
Wydaje mi sie ze daje to wieksze bezpieczenstwo dla uC gdyby pojawiło sie wiecej niz 14V a rozdzielczosc pomiaru mimo wszystko bedzie wystarczajaca.
|
|
| Back to top |
|
 |
Dr_DEAD Poziom 20

Joined: 17 Sep 2005 Posts: 829 Location: Warszawa
|
#5
20 Oct 2007 19:05 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Dziwi mnie trochę że sygnał z wtryskiwacza podpiołeś pod INT0 a nie pod ICP, przecież Input Capture Unit jest wręcz stworzony do tego zadania. Można by też pod Analog Comparator podpiąć i dać jakiś filtr RC gdyby sie okazało że zakłucenia są dość spore. Analog Comparator też może służyć za źródło wyzwalania dla Input Capture Unit. Rzecz do przemyślenia i poczytania....
|
|
| Back to top |
|
 |
kordirko Poziom 16

Joined: 13 Feb 2003 Posts: 300 Location: Mysłowice
|
#6
21 Oct 2007 02:38 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
| olekewaagata wrote: |
| ta maleńka 1N4148 nie wytrzyma nawet jednego przepięcia. Poza tym dokładanie tej diody, to ingerencja w elektronikę wtrysku samochodowego, a więc rzecz niedopuszczalna. |
Tę diodę równoległą najlepiej daj ZA rezystorem 510R (wprost do nóżek diody w transoptorze) - wtedy chroniona rezystorem spokojnie wytrzyma przepięcie, a i ingerencja w elektronikę wtrysku będzie minimalna ;)
Te kondensatory przy klawiaturze całkiem wywal ... podłączone w ten sposób drgań nie wytłumią, będą ewentualnie tłumić zakłócenia od iskrzących styków, ale ta klawiatura to chyba iskrzyć nie będzie :D Drgania styków najlepiej "wytłumić" programowo, ewentualnie można dać układy RC ... tylko po co miejsce na płytce zajmować?
Tak samo te diody od klawiatury - domyślam się że przy naciśnięciu klawisza chcesz generować przerwanie które "czyta klawiaturę" .... ale możesz je wywalić, a stan klawiszy czytać okresowo w pętli programu - oszczędzasz parę groszy i miejsce na płytce.
Tak samo wywaliłbym rezystory do programatora, są zbędne ... jak już bardzo chcesz mieć rezystory, to wlutuj je we wtyczkę do programatora, nie będziesz ich musiał lutować w każdym nowym projekcie.
|
|
| Back to top |
|
 |
Ch.M. Poziom 20

Joined: 05 Apr 2006 Posts: 983 Location: Białystok
|
#7
22 Oct 2007 10:37 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Rezystor 10k w dzielniku zmieniłbym na 9,1k lub nawet 7,5k co da pomiar do 15V przy Vref 2,5V a zenerka uchroni przed nieprzewidzianymi zdarzeniami. Nie jestem pewien ale diody Zenera na 3V to chyba nie ma... jest za to na 2V9 oraz 3V3.
Pojemności na przyciskach nie sa do niczego potrzebne, debounce załatwisz programowo.
Zamiast 1N4148 daj transila na odpowiednie napięcie.
Co do miejsca na płytce, to skoro chcesz obudowę DIP to zmieszczą się także ogromne transile i pare kondensatorów (oraz cewek) odkłócających zasilanie
|
|
| Back to top |
|
 |
sitec Poziom 13

Joined: 25 Jul 2006 Posts: 125 Location: TL-W-wa
|
#8
26 Oct 2007 16:49 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Wydaję mi sie że układ dopasowywujący powinien wyglądać tak:
| Description: |
|
 Download |
| Filename: |
schemat1.JPG |
| Contents: |
|
| Filesize: |
54.36 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
greatlukas Poziom 12

Joined: 07 Nov 2003 Posts: 107 Location: Mońki
|
#9
26 Oct 2007 18:53 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Podepnij reset do VCC przez rezystor 10k.
|
|
| Back to top |
|
 |
kordirko Poziom 16

Joined: 13 Feb 2003 Posts: 300 Location: Mysłowice
|
#10
26 Oct 2007 23:12 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
| sitec wrote: |
| Wydaję mi sie że układ dopasowywujący powinien wyglądać tak: |
Dobrze napisałeś że Ci się wydaje ;)
Podpięcie wejścia bramki 74HC14 pod 12V (nawet przez rezystor) spowoduje zatrzaśnięcie się układu ... może z dymem nie pójdzie (rezystor dość spory), ale działać stabilnie raczej nie będzie.
Te wejście trzeba podpiąć przez rezystor pod +5V.
Inna sprawa, że piny AVR-ów na wejściu mają już wbudowane coś w stylu "bramki schimdta" z histerezą - zobacz na dataszit dowolnego procka, na schemat poglądowy pinu (np. tutaj: http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf strona 52) - jest tam malutki symbol bramki schmidta. Więc dokładanie zewnętrznej bramki IMO mija się z celem.
|
|
| Back to top |
|
 |
sitec Poziom 13

Joined: 25 Jul 2006 Posts: 125 Location: TL-W-wa
|
#11
27 Oct 2007 20:04 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Faktycznie popełniłem błąd wejście bramki powinno być podpięte do +5V.
Ale nie zgodzę się z tym że układ jest 74HC14 zbędny.
Jeżeli byś jednak pominął ten układ to wtedy w bardzo łatwy sposób obliczysz czas wtrysku. Wystarczy że podepniesz pod T0 lub T1 który będzie Ci zliczał ilość taktów zegara w czasie wystąpienia stanu niskiego.
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#12
02 Nov 2007 00:22 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Tylko czy w ten sposób mierzony będzie prawidłowy czas otwarcia wtrysku? Wtrysk jest otwierany przez chwilę dłuższym sygnałem, a potem podtrzymywany przez krótkie szpilki.
A i jak zmierzyć czas ten za pomocą ICP bo za bardzo nie rozumiem. Rozumiem rozwiązanie z użyciem dwóch wejść przerwać, które reagują na przeciwne zbocza.
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#13
02 Nov 2007 17:22 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Czytalem ze te szpilki pojawiające sie to wytwarzajace sie napiecie na cewkach wtrysków, i badając sygnal na wyjsciu komputera samochodowego wogole ich nie ma. Nie wiem ile w tym prawdy i czy dobrze to ujołem :)
Tutaj mozna zobaczyc narazie filmik z dzialajacego Voltomierza, bo narazie tylko on jest gotowy. Pasek napiecia zmienia kolor w zaleznosci od V. V<12 pasek czerwony, V>=12 lub V <= 14 pasek zielony, i V>14 pasek żołty. W wyswietlaczu narazie brak podswietlenia.
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#14
02 Nov 2007 17:36 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Tylko jak teraz wydobyć w prosty sposób, który to kabel idzie z komputera samochodowego do wtrysku? I czy ktoś ma możliwość podpiąć ten sygnał pod oscyloskop i nam tutaj przedstawić wykres?
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#15
02 Nov 2007 19:15 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
ja sie bede podpinal bezposrednio do wtryskiwacza, a pozniej porownam wskazania komputerka z realnym spalaniem.
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#16
02 Nov 2007 20:11 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
No na pewno tak można. Ja nie zaczynam jeszcze konstruowania, bo nie mam danych wtryskiwacza. Nigdzie nie mogę znaleźć. A na obliczaniu spalania mi najbardziej zależy. Szukałem danych po internecie, ale nic sensownego nie znalazłem:/
|
|
| Back to top |
|
 |
Google

|
#
02 Nov 2007 20:11 |
|
|
|
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#17
02 Nov 2007 20:15 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
ja narazie przyjolem za stała stryskiwacza, wartosc 0,00335 L/s z tego co widze to wiekszosc stałych wtryskiwaczy miesci sie gdzies wokolo tej wartosci 0,00317 itp.
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#18
02 Nov 2007 20:24 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Ja znowu dowiedziałem się od dr z uczelni, że te różnice są bardzo duże i jeżeli będę sobie liczył spalanie to na odcinku paru km mogą mi wyjść niezłe cyrki... a znowu nie chce mi sie przez rok stroić tego komputera. A skąd Ty wziąłeś te dane?
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#19
04 Nov 2007 16:09 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Mam maly problem ze zliczaniem czasu stanu niskiego na pinie INT0.
Napisalem programik ale nie chce on liczyc czasu. A zmienna Ilecykli czasem zawiera wartosci ujemne, i ogolnie pokazuje jakies nieprawdziwe wartosci.
bede wdzieczny za pomoc
| Code: |
$regfile = "m48def.dat"
$crystal = 8000000
$baud = 4800
Config Timer1 = Timer , Prescale = 1
On Timer1 Czas
Enable Timer1
Config Int0 = Change 'reakcja na zmiane
On Int0 Zbocze
Enable Int0
Enable Interrupts
Timer1 = 0
Stop Timer1
Dim Przelad As Word
Dim Ilecykli As Integer
Przelad = 0
Do
'Obsluga wyswietlacza
Loop
End
Czas:
Incr Przelad
Return
Zbocze:
If Pind.2 = 0 Then
Start Timer1
Else
Stop Timer1
Ilecykli = Przelad * 65536
Ilecykli = Ilecykli + Timer1 'Ilecykli zawiera czas przez jaki sygnal mial stan niski.
Timer1 = 0
Przelad = 0
Print Ilecykli
End If
Return |
Probuje to zasymulowac w Bascom AVR ale nie bardzo mi to wychodzi, nie mam pojecia jak wywołac przerwanie INT0 w symulatorze.
Pozdrawiam
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#20
04 Nov 2007 21:24 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Może się mylę, ale zmienna Ilecykli jest integer a to znaczy, że ma zakres od -32765 do 32764 czy jakoś tak. Czyli jeżeli masz instrukcję:
Ilecykli = Przelad * 65536
to na pewno wyjdziesz poza zakres.
Fakt, że nie wiem czy dobrze mówie, bo często się mylę....
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#21
05 Nov 2007 00:23 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
dokladnie, udalo mi sie dojsc do tego i faktycznie blad byl tam gdzie piszesz :) ehhh a 3 dni siedzialem i myslalem co jest grane :)
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#22
05 Nov 2007 00:28 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Też tak samo mam jak długo się męcze z jakimś kodem. Wtedy proszę jakiegoś kolegę o pomoc... ledwo spojrzy i widzi takie najpospolitsze błędy.
Już teraz wszystko poprawnie jest mierzone? Tzn. tak jak chciałeś?
Ps. Jeżeli coś zmieniłeś w tym swoim schemacie ideowym to czy mógłbyś go uaktualnić?
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#23
05 Nov 2007 00:51 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
jutro wieczorem zaaktualizuje, bo wlasnie wskakuje wo wyrka.
Pozdrawiam i dzieki :)
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#24
05 Nov 2007 12:45 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Ponizej schemat aktualny. Boli mnie jedna rzecz tylko, problem w tym ze gdy wykorzystuje przerwanie INT0 to LCD z nokii wariuje tzn, pojawiaja sie jakies smieci na ekranie, losowe litery cyfry itd.. nie wiem czy to spowodowane jest tym ze LCD jest podpiety do tego samego portu w ktorym znajduje sie INT0 (PortD) czy moze cos innego.
| Description: |
|
 Download |
| Filename: |
schemat 05.11.2007.pdf |
| Contents: |
|
| Filesize: |
13.08 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#25
05 Nov 2007 19:32 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
To nie powinno mieć żadnego wpływu na LCD. Chyba, że wtedy jakoś głupio uC się zachowuję, a nie powinien. Ja niestety nie wiem o co chodzi:( A próbowałeś może na innym przerwaniu?
|
|
| Back to top |
|
 |
Ch.M. Poziom 20

Joined: 05 Apr 2006 Posts: 983 Location: Białystok
|
#26
06 Nov 2007 10:28 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
Może problemem jest to, że podłączyłeś VBOOSTER bezpośrednio z zasilaniem LCD. Procek wytrzymuje zakłócenia ale LCD juz niekoniecznie bo nie ma rzadnego filtra na wejściu zasilania! Dostaw pojemności przy LCD i odseparuj VBOOSTER koralikiem ferrytowym i pojemnością np 4,7uF (filtr LC) Duża szansa, że ten zabieg pomoże
Pozdrawiam
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#27
06 Nov 2007 19:54 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
jak mam rozumiec "dostaw pojemnosci przy LCD", chodzi oto abym dolozył na zasilaniu kondensator ?? z tym filtrem LC przy Vbooster sprobuje tak jak mowisz.
Ten filtr LC ma wygladac w ten sposób ? od +3V3 poprzez koralik do Vbooster i kondensator pomiedzy Vbooster a masą ???
| Description: |
|
| Filesize: |
4.69 KB |

|
|
|
| Back to top |
|
 |
Google

|
#
06 Nov 2007 19:54 |
|
|
|
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#28
06 Nov 2007 23:27 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
zastosowalem taki filtr jak na powyzszym schemacie ale niestety zadnych zmian nie spowodowal :(((
|
|
| Back to top |
|
 |
Mr_T_ Poziom 14

Joined: 24 Mar 2003 Posts: 178 Location: ZG
|
#29
06 Nov 2007 23:42 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
A że tak sie spytam z ciekawości. Cały procek chodzi na wewnętrznym oscylatorze 1MHz? Wszystko to co chcesz da się pomierzyć przy takim taktowaniu?
|
|
| Back to top |
|
 |
darrrrek Poziom 19

Joined: 05 Oct 2004 Posts: 627
|
#30
06 Nov 2007 23:46 Re: Mini Komputer samochodowy, prośba o sprawdzenie schematu |
|
|
|
procek chodzi na 8 MHz
|
|
| Back to top |
|
 |