1wire-eszközök

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00
Tartózkodási hely: Dombóvár

1wire-eszközök

Hozzászólás Szerző: Atesz »

Ismét egy új témát dobok fel! :D
Volt már valakinek dolga 1 vezetékes ezközökkel?
Ismeri valaki az ERR -fleget? Hogy müködik?
A bascom ismeri az 1 vezetékes ezközöket.
Én hőmérőszondát próbáltam már.
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00
Tartózkodási hely: Pécs

Hozzászólás Szerző: z1z9z9z2 »

Hi!

Valaki ismeri az 1-wire technológiát?
Ez ugy működik, mint az i2c?
Honnan lehet róla többet megtudni?

z1z9z9z2
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

Jobb mint az i2c, bascom is támogatja.
További info: maxim-ic.com/auto_info.cfm

Beszerzési forrás: hteurep.hu/termekek.html Teljesen normálisak, 2-3 hét átfutással a teljes palettát idehozzák neked, ráadásul nem drágább, mint odakünn.

Spec. most fut egy időjárás monitoring projektem, javarészt 1wire eszközökkel. Érzékelők innen: aagelectronica.com

A mért mennyiségeket fellogolja egy mySQL adatbázisba, onnan pedig bódog-bódogtalan nézheti. :lol:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10118
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

Tök jó:). Én most tanulgatom ezeket az eszközöket.

Amit így hírtelen tudok róluk:
- parazita táppal is elmegy, de ekkor a belső kondijának sok idő kell töltődni (az adatvonalról veszi a tápfeszt)
- 30-35 métert is át lehet hidalni vele.
- Busz illetve csillagpontos topológiát is ismer
- A protokollja eléggé agyament, így az AVR-re eddig csak AVR, mint MASTER megvalósítást találtam.


Nálam pont egy laborautomatizálás kapcsán jött elő, vízfürdő hofokszabályozással. Ide a DS1820-as hőmérőchipet terveztem be.
Magasabb hőfok esetén (olajfürdő), majd kerítek valami hőfoktűrőbbet....

Eddig EEPROM illetve Hőmérő az amivel találkoztam.
Sok esetben (rövid távolságokra) a RS485 alternatívája lehet. Vezetékezése kedvezőbb (2 vagy 3 ér, a tápellátással együtt. Általában RJ11/RJ12 aljzat a csatlakozója (telefon alj). Az RS485nek pedig pl. csavaros vagy RJ45 (UTP) alj szokott lenni. Sajnos ezek nem szabályosak/egységesek :(.
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00
Tartózkodási hely: Törökbálint

Hozzászólás Szerző: herc1234 »

a proteus sample-i között van onewire és ott két atmel küldözet egymásnak
bascomba is rémlik valami master slave metódus
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10118
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

Bascomban 1-wire-ban csak AVR-mastert leltem:(.
De még körbelesek, hátha.


MasterSlave az SPI, RS232/485:) és az I2C protokollokra van.
Avatar
Higgins
Tranzisztorgyógyász
Hozzászólások: 169
Csatlakozott: 2006. február 23. csütörtök, 7:00
Tartózkodási hely: Győr

Hozzászólás Szerző: Higgins »

Nos! Akit jobban érdekel a téma, akkor az a Dallas Maxim cég oldalán nézzen jobban körül! AVR-hez én a DS sorozatú hőmérő szenzorokat használtam, de van 1wire memória is Ds2405 ha jól rémlik.

http://www.maxim-ic.com oldalon pl a DS1820-as szenzor adalapját böngészve nagyon sokmindnet meg lehet tudni ezekről az eszközökről, még a kiolvasásuk lépéseit is leírják, ami a programozást nagyban megkönnyíti.


Üdv: Higgins
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00
Tartózkodási hely: Pécs

Hozzászólás Szerző: z1z9z9z2 »

Nekem, van ilyen 1-wire eszközökből ibutton és ds2431 es eprom.
Még megpróbálom őket összehozni az avr-rel.
Ennek is van címzése stb. A címeket hol ntalálom?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10118
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

A Bascom súgóban van róla egész jó leírás... + Utasítások, hogy mit-hogyan-merre.
Avatar
Higgins
Tranzisztorgyógyász
Hozzászólások: 169
Csatlakozott: 2006. február 23. csütörtök, 7:00
Tartózkodási hely: Győr

Hozzászólás Szerző: Higgins »

Az 1wire példakódokat érdemes átnézni, én is itt indultam el anno.
Az ibutton eszközöket is tudtam használni AVR-el mivel 1 wire rendszerű az is. (pl DS1920 ha jól rémlik, ez már ibutton-os)

Viszont, hogy melyik eszköznél melyik címen mit tárol az adott eprom vagy más ibutton eszköz, azt a saját adatlapjából kell kinézni. Letölthető a
www.maxim-ic.com oldalának 1wire szekciójáról.

Szóval a Bascom példakóddal és az eszköz doksijával együtt már meg lehet írni a saját kis programot. A gond általában azzal van amikor már több ilyen eszköz van ugyanazon a vezetéken (bár a technológia lényege ez), a gyakorlatban nekem mindig nehézséget okozott több eszköz programozása, de előbb utóbb át lehet látni.

z1z9z9z2-nek már elküldtem mailben, hogyan lehet több 1wire eszközt lekérdezni, remélem megkaptad az általam írt példakódot és a segítségedre lesz?! :roll:

Nekem szenzorokkal van tapasztalatom, de eprom-ot is ugyanezen analógia szerint lehet írni és olvasni.... 8)

Üdv: Higgins
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10118
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

Az okosok azt mondták, hogy a legegyszerűbb a buszt egyesével bővíteni, és mindíg lekérdezgetni a buszt. Így mindíg látod melyik az új holmi rajta:).


A Példakódok az Upload / File cserebere helyre is mehetnek, hátha jó lesz valakinek még:)... http://avr.tavir.hu/modules.php?name=Upload
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00
Tartózkodási hely: Törökbálint

Hozzászólás Szerző: herc1234 »

ja az mondjuk jó volna a bascomoson kivüli példaprogi
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00
Tartózkodási hely: Perbál
Kapcsolat:

ha már 1wire :)

Hozzászólás Szerző: tetye »

Ha már van ugy ilyen topic akkro irok bele :D
HE-n már foglalkoztak ezzel( http://www.hobbielektronika.hu/kapcsola ... 3_avr.html ) de a "c"- távol van töllem nem kicsit...:S
Valaki foglalkozott már az i button al?
Esetleg basic forráskoddal tudnátok segiteni?
Itthonra akarom bejárati ajtóra ne kelljen kulcsozgatni.
Annyi lenne hogy amikor megszagolja a foglalat a gombot elküldi RS485 ön a pcbe, és ha a pc hitelesitette akkor zölden világit pár mp-t és nyitja a mágneses zárnyelvet, ha a hitelesítés negativ lenne akkor csipog és pirosan villog szintén pár mp-ig majd nyugalomban csöndben van és talán sárgán világit. De a legfontosabb lenne a basic-es forrás a kommunikáciohoz az i buttonnal.
A DS1820 asokat ismerem nagyábol de gondolom az nem sokat jelent.
Na meg azt külön táppal használtam ide meg az nem jó mert csak 2 kontaktja van.jah ds1990
Várom a segitségetek:)
üdv.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10118
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

Ugyanúgy 1wire a kommunikáció.
Gyakorlatilag a DS1820 parazita módon (a a DQ láb a tápláb is egyben)...
Avatar
vavi
Biztosítékgyilkos
Hozzászólások: 72
Csatlakozott: 2006. április 29. szombat, 6:00

Hozzászólás Szerző: vavi »

Miért nem inkább valami Rfid-es megoldást csinálsz. Nem lehet látni kívülről semmit, bizonyos helyen elhúzod a transzpondert, és nyílik az ajtó.
Ez egy egész barátságos kis modul, a Chipcad-nél vettem:
http://www.chipcad.hu/download/mtp-k4e.pdf
Válasz küldése