Még több érdekes cikk a totalcar.hu-n!
Balra Jobbra

Keresés

Részletes keresés

cam aro Creative Commons License 2009.03.03 0 0 108

"A K/L interfésznél akadtunk el."

Yes. :S

 

Tegyuk fel, van az 16 labu eobd csati.

Abban benne van az K, es az L vonal is.

Ezek pontossan micsodak?

Csak adat kozvetito csatornak?

Mi koztuk a kulonbseg?

 

Az "interfesz", mint jelatalakito (s tudomen megmi),mondjuk az Ecu, es  szkenner kozt.

Tipikussan hol helyezkedik el?

jol gondolom, hogy a szkennerben?

Ha a szkennerben.. akkor jo szkennerben benne van mind a harom (?) eobd szabvanyhoz valo interfesz/illesztofelulet ? 

 

Mit takar az a kifejezes, hogy "hardverkulcsos".. mmm kiolvaso?

 

soksok, buta kerdes.. tudom. :) 

Előzmény: Amaranthus61 (105)
cam aro Creative Commons License 2009.02.28 0 0 107

Olvasom.

Ha nem kerdezek, az kedved ne szegje.. irj. ! :) 

Előzmény: Amaranthus61 (105)
Quattroman Creative Commons License 2009.02.28 0 0 106
nézz át a szerelősbe, van ott neked valami.
Előzmény: Amaranthus61 (105)
Amaranthus61 Creative Commons License 2009.02.28 0 0 105

Aszinkron adás

Ez az ábra talán egyértelműbb. A legfelső görbével ne foglakozzunk.

A második görbe az adási órajel, ami a külvilág felé nem jelenik meg, de az UART belsejében ehhez szinkronizálja az adást. Látható, hogy 1 bit kiküldése 1 telje órajel periódus alatt zajlik le. A startbit mindig 0 (belül, de a PC csatlakozóján ez invertálva, magas szintként jelentkezik) Az adatbitek (B0, B1, ...B7) lehetnek 0, vagy egy az átküldendő karakter bináris kódjának megfelelően. A stopbit mindig 1.

Nem győzöm hangsúlyozni, hogy mindez a PC soros portjára vonatkozik. Sokféle megoldás létezik, természetesen, amikor két eszközt összekapcsolunk, akkor csak úgy tudnak kommunikálni egymással, ha azonos módon intézik ezeket az ügyeket.

A K/L interfésznél akadtunk el. A K/L és  PC soros port összekötésénél kedvező, hogy startbit, stopbit adatbitek egymáshoz való viszonya azonos a PC-vel. A feszültségszintek illesztése és az egy dróton kétirányú kommunikáció megoldása marad feladat.

A feszültség szint illesztés az egyszerűbb. Erre alkalmas áramkört több gyártó is forgalmaz. A példánkban az Infineon SI 9243AEY típusú IC-t fogjuk használni. Ezt a jószágot erre tenyésztették ki.

Mielőtt viszont tovább mennénk, egy fontos dolgot kihagytam és azt pótolom. A logikai áramkörök elterjedése idején a Texas Instruments múlhatatlan érdemeket szerzett a logikai integrál áramkör gyártásban. A nagy tömegben előállított alap áramkörök a TTL (Transistor Transistor Logic) alapokon álltak és ez a befolyás több évtizeden keresztül még ma is érvényesül: a különböző illesztők szinte mindegyikének az egyik felülete, amely egy másik illesztőhöz teszi lehetőbé a kapcsolódást. Ez a felület a TTL jelszinteket használja. Eszerint tehát egy PC soros port (rs232)- Gépjármű K/L interfész összekapcsolása így alakul:

 

K/L  -  TTL  -  TTL  - RS232. Közvetlen RS232-K/L interfészről nem tudok. Viszont K/L-TTL illesztő pl. a SI9243AEY, RS232-TTL illesztő pl. a MAX232.

Foylt.Köv.

Előzmény: Amaranthus61 (104)
Amaranthus61 Creative Commons License 2009.02.27 0 0 104

Ezer bocs Cam!

 

Most látom, hogy az elsö két számsorból 1-1 nullát kihagytam! A diagram jó (azt a szkóp rajzolta), de a feliratokat én csináltam, de elírtam :-(

Holnap javítom!

 

Előzmény: cam aro (101)
Amaranthus61 Creative Commons License 2009.02.27 0 0 103

Háromszor tizenegy számjegyet látsz. Csak a középsőt alulra írtam, hogy ne folyjon össze.

Az első tizenegyből az első, az a startbit, a 2-9 ig terjedő nyolc bit az adatbit, a maradék kettő pedig a stopbit.

A bitek sorrendje ennél az átvitelnél mindig a legkisebb helyiértékű bittel kezdődik.  A megszokott a normál számoláskor, hogy a legbalsó helyiérték a legnagyobb.

Az ASCII táblázatban is így jelenik meg, tehát a szkópon látható sorrendet meg kell fordítani, hogy a "normál" írásmódnak megfeleljen.

Tehát a szkópon így jönnek:

 

b0  b1  b2  b3  b4  b5  b6  b7

 1    1    0    0    0   0     1    0

 

Papírra mi ezt ilyen sorrendben írjuk:

 

b7          b6         b5      b4     b3      b2   b1   b0

 0            1           0       0       0         0    1      1

 

27            26        25     24      23      22   21     20

 

128         64       32     16       8       4      2       1

 

0*128+1*64+0*32+0*16+0*8+0*4+1*2+1*1=67, ami a "C" ASCII kódja

 

És ez ugyanígy végigkövethető mind a három betűnél (CAM) 

Előzmény: cam aro (101)
Amaranthus61 Creative Commons License 2009.02.27 0 0 102

Én mikrokontrolleres kütyükben utazom. Ez egy Tektronix TDS520 .

500Megasample/sec, ha két csatorna egyszerre, akkor csak 250/csatorna :-(

Előzmény: C20NE (100)
cam aro Creative Commons License 2009.02.27 0 0 101

Nem ertem a kepet. :S 

1x 8 bitet talan latok..s akkor ok.. de? >

 "A" tengelytol jobbra, balra, es alatta is van egy szamsor.

Az micsoda, mert byte nem lehet.. a 10, es 11 szamjegyevel. 

Mit nem ertek? 

 

viszont.. cafolnom kell.

A cam, az  valoban soros at bevitel.:).

 

De a bitek, byte  osszege, az... 7.5 dl, s az voros. :)

lassan "letoltom" 1 byte-ot. :/ :)   

 

Előzmény: Amaranthus61 (96)
C20NE Creative Commons License 2009.02.27 0 0 100
Hmmm. Ez nem kifejezetten autódiagnosztikához használatos oszcilloszkóp ;-))))
Előzmény: Amaranthus61 (96)
Amaranthus61 Creative Commons License 2009.02.27 0 0 99

Igen, rátapintootál a gyenge pontjára :-)

Gyártó függő is a dolog és általában 1000000 írási ciklust, 35 év adatmegőrzési képességet adnak meg a pucér flashra. Viszont alkalmaznak egy elég durva eljárást: a lapkán van egy proci is, ami a hibaközeli állapotba jutott blokkokat letiltja és a külön erre a célra tartalékolt blokkokat címzi ki a rosszak helyett. Amikor pedig ezek is elfogytak, egyszerűen írásvédetté teszi az egész memóriaterületet. Így az adat nem vész el, csak már új információt nem tudsz rá írni.

Előzmény: 409 (98)
409 Creative Commons License 2009.02.27 0 0 98


"A Flash sem felejt!"

Azért arra kíváncsi lennék, ha RAM-ként használnád, a fenti állítás meddig igaz? :-PPP
Előzmény: Amaranthus61 (96)
Amaranthus61 Creative Commons License 2009.02.27 0 0 97

Ja, és még egy, hogy ne kelljen az ASCII táblából kikeresni:

 

        bináris     hexadecimális  decimális

A - 01000001         41                  65

C - 01000011         43                  67

M - 01001011         4d                  77

 

Előzmény: Amaranthus61 (96)
Amaranthus61 Creative Commons License 2009.02.27 0 0 96

Igazad van :-) De akkor vegyünk egy 8GB memory pen-t. A Flash sem felejt!

 

Cam-nak egy kis emésztés serkentő:

CAM jelalakja szkópon

A képre nem vagyok büszke, de talán a célnak megfelel:

 

"CAM" átvitele a PC soros portján nézve.

Két stop bitet állítottam be a jobb láthatóság kedvéért. Az adatbitek (8 db) mint azt már említettem a legkisebb helyiértékű bittel kezdődnek.

Előzmény: 409 (95)
409 Creative Commons License 2009.02.27 0 0 95

"1955 Jay Forester kidolgozza a ferritgyűrűs memóriát."

"Ma egy 2GB-os memória modul ennél valamivel kisebb nyákon elfér. A kapacitása pedig a ferritgyűrűsének mintegy 62 500 000 -szorosa"

De a ferritgyűrűs nem felejt! :-D

Előzmény: Amaranthus61 (88)
Quattroman Creative Commons License 2009.02.26 0 0 94
ja-ja
mingyá lesz organikus számítógép is,
oszt majd szüretelhetjük a kész konfigurációkat:)))
Előzmény: Amaranthus61 (93)
Amaranthus61 Creative Commons License 2009.02.26 0 0 93

Háááát...:-) Csak az a bibi, hogy az abakusz és a ferritgyűrű között eltelt 4-5 ezer év, míg a ferritgyűrű és az elektronyos kézi számológép között csak húsz év.  A mi időnkben kicsit gyorsabban történtek a dolgok :-)

 

Előzmény: Quattroman (92)
Quattroman Creative Commons License 2009.02.26 0 0 92
ez valahol az Abakusz és a számológép közt helyezkedik el a törzsfejlődésben:DDD
Előzmény: Amaranthus61 (88)
cam aro Creative Commons License 2009.02.26 0 0 91
Afrikai torzsi jelkep? :O :)
Előzmény: Amaranthus61 (76)
cam aro Creative Commons License 2009.02.26 0 0 90

cam ugy gondolta, hogy csak pancsikalna egyet, a derekig ero vizben.

Ellenben te be dobtad ot a mely vizbe... igy hogy ahelyett hogy kerdezne.. egyenlore

uszni tanul.. :))

 

(magyaran , ragom a dolgot. Koszi! :)

Előzmény: Amaranthus61 (74)
dtomi145 Creative Commons License 2009.02.26 0 0 89
Sziasztok!

Van egy Alfa 145-öm. Hidegendítás után az első 2-3 km en 2500 fordulat felett csúnyán bedadog a motor, szinte le akar állni, és olyan hangot ad ki mint mikor berakod a mikróba a popcornt :) de komolyan. De ha nagyon hideg van akkor ritkábban, inkább 0 fok felett. Előre is köszönöm a segítséget.
Amaranthus61 Creative Commons License 2009.02.26 0 0 88

A megoldás: ferritgyűrűs tár a hatvanas évekből.

A képen látható darab kicsit viharvert, a gyerekeim kicsit megtépázták. Ennek ellenére megvan az összes gyűrű, tehát némi munkával működőképessé tehető. A kapacitása 256 bit, tizenhat bites szervezésben.

A textilbakelit keret 80mm*80mm.

Ma egy 2GB-os memória modul ennél valamivel kisebb nyákon elfér. A kapacitása pedig a ferritgyűrűsének mintegy 62 500 000 -szorosa

 

Előzmény: Quattroman (82)
Quattroman Creative Commons License 2009.02.26 0 0 87
Előzmény: 409 (86)
409 Creative Commons License 2009.02.26 0 0 86

A NASA is használta, de lehet, még most is használja. Az űrhajózásban szeretnek biztosra menni. :-)
Előzmény: Quattroman (82)
Quattroman Creative Commons License 2009.02.26 0 0 85
sörétvel!
az most divatos:-)

Előzmény: C20NE (84)
C20NE Creative Commons License 2009.02.26 0 0 84
Ezt lelőtték :-)
Előzmény: Quattroman (83)
Quattroman Creative Commons License 2009.02.26 0 0 83
Quattroman Creative Commons License 2009.02.26 0 0 82
szovjet memóriachip? :-)))
Előzmény: Amaranthus61 (76)
symyke Creative Commons License 2009.02.26 0 0 81
teszteltem mar de hibat nem ad !
Előzmény: Quattroman (79)
C20NE Creative Commons License 2009.02.26 0 0 80
:-))) Nem lövöm le ;-)))
Előzmény: Amaranthus61 (76)
Quattroman Creative Commons License 2009.02.26 0 0 79
lehet motorhőmérséklet érzékelő hiba,
nem dúsítja be az üza-t
vagy a befecsi fúvókák csak nagynyomáson porlasztanak be eleget.
próbáld az autószerelő topikban.
Előzmény: symyke (78)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!