DS1307 nem indul
Re: DS1307 nem indul
DS3231 1. lábán milyen frekvenciát mérsz?
Re: DS1307 nem indul
ha nincs műszered:
http://interface.khm.de/index.php/lab/i ... r-library/
http://interface.khm.de/index.php/lab/i ... r-library/
Re: DS1307 nem indul
sziasztok!
köszönöm a válaszokat! Szobahőmérsékleten van, max 10 fok eltérés lehet, de inkább annyi sem, hőm. monitorozásra használom.
úgy gondolom ilyenkor nagyobb hiba nélkül kellene működnie, a pár hónapot kicsit sarkítva írtam, őszintén szólva már vagy 1 éve megy ez, csak ugye újraindítgatások, költözés, talán akkor lehetett legutoljára beállítva.
a "precíziós" ds3231-től viszont elég vadnak tűnik, értelmes magára hagyott időmérést így nem tudok rá bízni.
köszönöm a válaszokat! Szobahőmérsékleten van, max 10 fok eltérés lehet, de inkább annyi sem, hőm. monitorozásra használom.
úgy gondolom ilyenkor nagyobb hiba nélkül kellene működnie, a pár hónapot kicsit sarkítva írtam, őszintén szólva már vagy 1 éve megy ez, csak ugye újraindítgatások, költözés, talán akkor lehetett legutoljára beállítva.
a "precíziós" ds3231-től viszont elég vadnak tűnik, értelmes magára hagyott időmérést így nem tudok rá bízni.
Re: DS1307 nem indul
Az adatlap szerint 2másodperc/év a pontossága.
Ott más hiba lehet....
Ott más hiba lehet....
Re: DS1307 nem indul
ugyanez a hibam volt DS1307-tel is, ezert valtottam.
Elkepzelheto, hogy a kinai gyartmanyok minosegevel vannak gondok?
beallitom ujra es csinalok egy pontosabb merest a pontatlansag miatt. amint merheto a dolog jelentkezem
Elkepzelheto, hogy a kinai gyartmanyok minosegevel vannak gondok?
beallitom ujra es csinalok egy pontosabb merest a pontatlansag miatt. amint merheto a dolog jelentkezem
Re: DS1307 nem indul
Nem hiszem. A chipben ilyen eltérés nem lehet....
Az meg a Maxim futószalagról jön le...
Az meg a Maxim futószalagról jön le...
Re: DS1307 nem indul
akkor mit javasolsz?
Re: DS1307 nem indul
jó lenne látni a konkrét megvalósítást, mert lassan megyünk át a bptv féle gyurcsók távgyógyításba.
zéro infora mit javasolunk?
mutasd a beteget, hogy megvizsgálhassuk!
azután talán mondom talán! tudunk mondani valami hasznosat.
addig mi is csak ötletelünk
zéro infora mit javasolunk?
mutasd a beteget, hogy megvizsgálhassuk!
azután talán mondom talán! tudunk mondani valami hasznosat.
addig mi is csak ötletelünk
Re: DS1307 nem indul
Frekvencia ami kérve volt. Eredmény?
Kapcsolási rajz? Fénykép az összeállításról?
Program mintakód A gyári minta is elmászik?
Ezek alapján tudnék egy kontrollt csinálni én is és így kereshető hiba....
Kapcsolási rajz? Fénykép az összeállításról?
Program mintakód A gyári minta is elmászik?
Ezek alapján tudnék egy kontrollt csinálni én is és így kereshető hiba....
Re: DS1307 nem indul
Sziasztok!
Nekem olyat csinál a DS1307, hogy miután beállítom az órát, majd ki- és bekapcsolom akkor a program csak odáig jut, hogy azt írja inicializálás. Idáig jut. Az óra képernyőre már nem vált át. Alapból miután beállítom, az inicializálás képernyőfelirat után pár másodperc után lép az óra képernyőre a 2×16-os LCD modulon.
Ha nem állítok rajta semmit, akkor a ki- és bekapcsolást követően rendben működik. Ha kiakad a vezérlő csak úgy lehet megjavítani, ha újra írom benne a szoftvert.
A kvarc 32768Hz közel a kivezetésekhez, CR2032 Li elem a Vbat lábon, SCL, SDA, SQW/OUT kivezetéseken 10K felhúzó ellenállás van az 5V-ra kötve. 4K7 volt rajta előtte, azzal ugyan ezt csinálta.
Valaki tudja, hogy ha beállítom az időt és áramszünetet "idézek" elő, akkor miért nem adja be az óra képernyőt?
Nekem olyat csinál a DS1307, hogy miután beállítom az órát, majd ki- és bekapcsolom akkor a program csak odáig jut, hogy azt írja inicializálás. Idáig jut. Az óra képernyőre már nem vált át. Alapból miután beállítom, az inicializálás képernyőfelirat után pár másodperc után lép az óra képernyőre a 2×16-os LCD modulon.
Ha nem állítok rajta semmit, akkor a ki- és bekapcsolást követően rendben működik. Ha kiakad a vezérlő csak úgy lehet megjavítani, ha újra írom benne a szoftvert.
A kvarc 32768Hz közel a kivezetésekhez, CR2032 Li elem a Vbat lábon, SCL, SDA, SQW/OUT kivezetéseken 10K felhúzó ellenállás van az 5V-ra kötve. 4K7 volt rajta előtte, azzal ugyan ezt csinálta.
Valaki tudja, hogy ha beállítom az időt és áramszünetet "idézek" elő, akkor miért nem adja be az óra képernyőt?
Re: DS1307 nem indul
Az i2c busz felhuzoellenallasa szakadt v. Scl/sda csere.
Az i2cdetect jol lefut?
Az i2cdetect jol lefut?
http://www.tavir.hu - a gazda
Re: DS1307 nem indul
Szia!
Először a dugaszolós panelbe próbáltam ki a kapcsolást azt gondoltam kontakt hiba van, ezért legyártattam a panelt. Az RTC-t olyan közel tettem a vezérlőhöz, amilyen közel csak lehetett. Még a próbapanelebe kipróbáltam az SCL/SDA cserét és akkor eleve el sem indult.
Erre gondolsz?
Ezt nem tudom hogy kell használni.
Vettem másik RTC-t, ugyan ezt csinálja. Kimértem a gombelem feszültségét, 3,05V. Ha bekötöm a Vbat-ra akkor már csak 0,85V-ot lehet mérni. Kibontottam egy másik elemet, ugyan ekkorára esik vissza a feszültség. Kivettem a mérlegből egy másikat azzal sincs változás. Lehet régiek a gombelemek? De akkor a mérlegek miért mennek? Számít milyen messze van a gombelem a Vbat-tól? Dióda nincs az elem és a RTC között. Dugasztápot is be lehet kötni az elem helyére?
Először a dugaszolós panelbe próbáltam ki a kapcsolást azt gondoltam kontakt hiba van, ezért legyártattam a panelt. Az RTC-t olyan közel tettem a vezérlőhöz, amilyen közel csak lehetett. Még a próbapanelebe kipróbáltam az SCL/SDA cserét és akkor eleve el sem indult.
Erre gondolsz?
Kód: Egész kijelölése
''*********************************************
''* About: I2C full scanner *
''* Title: IICdetect *
''* Filename: i2cdetect.bas *
''* Compiler: Bascom-AVR 2.0.7.5 *
''* *
''* Author: Robert Cseh *
''* E-mail: avr /kukac/ tavir /pont/ hu *
''* Homepage: http://www.tavir.hu *
''*********************************************
'' This program demonstrate the I2Ccommuncication and Err variable
$crystal = 16000000 ''Sebesseg
$regfile = "M328pdef.dat" ''Chip
$baud = 9600
$swstack = 128
$hwstack = 128
$framesize = 128
Dim Temp1 As Byte
Dim Temp2 As Byte
''I2C konfigurálása
Config I2cdelay = 10
''lassú mód, alapesetben:10
Config Sda = Portc.4
Config Scl = Portc.5
Config Portc.4 = Output
Config Portc.5 = Output
Portc.4 = 1
Portc.5 = 1
Print " Out In"
Print "SDA(H):" ; Portc.4 ; " " ; Pinc.4
Print "SCL(H):" ; Portc.5 ; " " ; Pinc.5
Portc.4 = 0
Portc.5 = 0
Print "SDA(L):" ; Portc.4 ; " " ; Pinc.4
Print "SCL(L):" ; Portc.5 ; " " ; Pinc.5
Wait 1
I2cinit
''I2C inicializalas
Print "I2c-locator 1=no_device 0=device"
Print " 0 2 4 6 8 A C E"
Print " 00 ";
For Temp1 = 0 To 254 Step 2
Temp2 = Temp1 Mod 16
If Temp2 = 0 And Temp1 > 0 Then
Print
Print " " ; Hex(temp1) ; " ";
End If
I2cstart
'' Startjel
I2cwbyte Temp1
Print " " ; Err ; " ";
'' 1-nincs, 0-van eszkoz
I2cstop
Next Temp1
End
Vettem másik RTC-t, ugyan ezt csinálja. Kimértem a gombelem feszültségét, 3,05V. Ha bekötöm a Vbat-ra akkor már csak 0,85V-ot lehet mérni. Kibontottam egy másik elemet, ugyan ekkorára esik vissza a feszültség. Kivettem a mérlegből egy másikat azzal sincs változás. Lehet régiek a gombelemek? De akkor a mérlegek miért mennek? Számít milyen messze van a gombelem a Vbat-tól? Dióda nincs az elem és a RTC között. Dugasztápot is be lehet kötni az elem helyére?
Re: DS1307 nem indul
Gombelem nem fordítva van bekötve? A 0,85V nagyon arra hajaz....
http://www.tavir.hu - a gazda
Re: DS1307 nem indul
Egyrészt fordítva volt bekötve az elem, most már működik.
Másrészt azt is csinálja, hogy amikor kiveszem az elemet és áramtalanítom, akkor nem akar újraindulni, ha be lett állítva a pontos idő. Ha nincs a menühöz hozzányúlva és úgy csinálom ugyan ezt, akkor működik rendesen.
Rájöttem arra, ha egy másik felprogramozott jól működő vezérlővel cserélem a meghibásodottat és elindítom akkor azzal a DS1307 újra működik, és utána visszateszem a "rossz" vezérlőt, akkor azzal is működik újra.
Arra gondoltam, hogy a működő vezérlő "alaphelyzetbe" állította programból a DS1307-et és ezért tudott a meghibásodott vezérlővel is újra indulnia. Ha van ilyen, akkor mit kell nézni a kódba? Vagy az áramkörben kell reset-elni az RTC-t? Ha igen, hogy lehet?
Előre is köszönöm!
Másrészt azt is csinálja, hogy amikor kiveszem az elemet és áramtalanítom, akkor nem akar újraindulni, ha be lett állítva a pontos idő. Ha nincs a menühöz hozzányúlva és úgy csinálom ugyan ezt, akkor működik rendesen.
Rájöttem arra, ha egy másik felprogramozott jól működő vezérlővel cserélem a meghibásodottat és elindítom akkor azzal a DS1307 újra működik, és utána visszateszem a "rossz" vezérlőt, akkor azzal is működik újra.
Arra gondoltam, hogy a működő vezérlő "alaphelyzetbe" állította programból a DS1307-et és ezért tudott a meghibásodott vezérlővel is újra indulnia. Ha van ilyen, akkor mit kell nézni a kódba? Vagy az áramkörben kell reset-elni az RTC-t? Ha igen, hogy lehet?
Előre is köszönöm!
Re: DS1307 nem indul
Az óra _NEM_ állítja vissza a programot. Hacsak nem _működés közben_ cserélsz panelt és az a hiba után továbblép.
Esetleg a hibás/nem működő modult elhajintani?
Esetleg a hibás/nem működő modult elhajintani?
http://www.tavir.hu - a gazda