forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Pic 12F629 a kalibrační konstanta

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip
 
zito
Profesionál
Profesionál


Založen: 4.4.2008
Příspěvky: 72

PříspěvekZaslal: 17 březen 2014, 1:06    Předmět: Pic 12F629 a kalibrační konstanta Citovat

Zdravím,
našel jsem na internetu bezdrátový hlásič úniku vody na PIC12F629 (12F675).
Při programování mi programátor (K8048 Velleman Programátor) hlásí:
water_epr.hex

Write Error at 03FF
Wrote : 3480
Read : 3400

Z toho bych řekl, že se mu nelíbí kalibrační konstanta vložená do PICu výrobcem.
Prosím, mohl mi někdo poradit:
1. Proč tvůrce programu zadal do hexu hodnotu kalibrační konstanty?
2.Jak chybu odstranit, ignoroval jsem ji, ale PICka v senzoru nefunguje, jediné co se děje je, že se po zapnutí vlivem R3 a R4 sníží hodnota napájecího napětí a PIC neprobudí ani voda.
3.Ve staženém zipu je soubor s příponou .sdd, který se mi nepodařilo v ničem otevřít. Všechny programy mi hlásí, že to je prezentace OpenOffice, což je (dle mne) hloupost.

Díky za případné rady a vysvětlivky.



radio_water.zip
 Komentář:
Schema, hex a Sensor_radio_water

Stáhnout
 Soubor:  radio_water.zip
 Velikost:  24.79 kB
 Staženo:  230 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
user
Anonymní





PříspěvekZaslal: 17 březen 2014, 5:02    Předmět: Citovat

1. Kup si PicKit 3 ... nestoji 50 000,-
2. napis si kod sam (bude hoodne jednoduchy ale fakt hodne)
3. Schema v EN lepsi nez v RU (napeti vypada jako 38 ale je to jinak)
4. na co kalibracni konstantu ... bud tam voda je nebo ne ... nic mezi tim, tole meri "mizernou" kapacitu proste nic presne..
5. A protoze se mi chce tak tady mas kod v C:

kód:

GPIO = 1;
TRISIO1= 0;
ADCON0.CHS = 1
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
TRISIO1= 1;
Nop();
ADON = 1;
while (ADCON0.GO)
continue;

TRISIO1= 1;
if(ADRES > 100 )  /// 100 je tvoje kalibracni konstanta .. ta muze byt od cca 20 az po 500 (fakt od boku) zalezi na kazdym ja bych treba udelal to schema uplne jinak a ubec bych to nemeril kapacitou, kdyz je voda jen vodic a vim, ze pokud nebude protekajici proud tak vim, ze tam namerim temer to same jako na vystupu ..
{
GPIO |= 0x05;
}
else
GPIO &= 0xFA;

tot asi vse co se do smycky while nebo for vejde ... to je na kazdym ... ale urcite me par lidi opravy a pouci...  :D
Návrat nahoru
 

 
zito
Profesionál
Profesionál


Založen: 4.4.2008
Příspěvky: 72

PříspěvekZaslal: 17 březen 2014, 11:41    Předmět: Citovat

Zdravím,

hezká odpověď, ze které jsem se ale nedozvěděl žádnou odpověď na mé otázky.
Je pravdou, že stvořit jednoduché čidlo na únik vody (podlaha koupelny) není složité.
Uvedené čidlo mne však zaujalo tím, že vysílá svůj identifikační kód, který lze v hexu snadno změnit (24 bitový kód - v přiloženém hex je to 03.05.01).
Takže lze provádět kontrolu na několika místech a přijímač ukáže, kde k úniku došlo.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
MiloPS3
Profesionál
Profesionál


Založen: 24.12.2008
Příspěvky: 897
Bydliště: LAZNE KYNZVART

PříspěvekZaslal: 17 březen 2014, 19:45    Předmět: Citovat

cau
citace:
jsem se ale nedozvěděl žádnou odpověď na mé otázky.

1)zeptej se tvurce programu
2)sezen si lepsi programator
3)"SDD files are also associated with OpenOffice.org Presentation (OpenOffice.org)" me se to taky nepovedlo otevrit
4) povedlo se my picko naprogramovat , jestly je to funkcni netusim...(priloha)



pk.JPG
 Komentář:

Stáhnout
 Soubor:  pk.JPG
 Velikost:  97.3 kB
 Staženo:  392 krát


_________________
PIC,ASM / C , Mplab + CCS C Compiler
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
 

 
zito
Profesionál
Profesionál


Založen: 4.4.2008
Příspěvky: 72

PříspěvekZaslal: 17 březen 2014, 21:33    Předmět: Citovat

Milo PS3 díky moc

Tvůrce jsem se zeptal nejdříve, ale jeho chování odpovídá Anonymu výše.

Ovládací program programátoru se ve W7 začal choval divně i v režimu kompatibility.
Po spuštěnív na XP mi dovolil přepsat konstantu PICu na 34A0 a pak již programování proběhlo bez problémů.

Zítra čidlo vyzkouším a uvidím.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Sender
Profesionál
Profesionál


Založen: 16.8.2014
Příspěvky: 56

PříspěvekZaslal: 16 srpen 2014, 9:29    Předmět: Citovat

Ten kód od autora je vyčtený z nějakého PICu.Aby bylo možné jej znovu použít pro naprogramování je třeba změnit kalibrační konstantu na 3FFF.

Takto vypadá vyčtený opravený kód:
kód:

:100000000528FF3FFF3FFF3F09008316FF239000B5
:1000100083120C30990083169F01023065008F30E7
:1000200099000F30810083124A2005106300191FC8
:1000300016281B2016285008B9000830C2002E20B0
:100040005108B9000830C2002E205208B90008300B
:10005000C2002E2005145A2005100800391C38282B
:1000600031280515432043204320051143203E2815
:10007000051543200511432043204320B90CC20B32
:100080002E28B9010800B001A630B000B00B4628F8
:100090000000080000305420D00001305420D1006E
:1000A00002305420D200080083169B001C141A084A
:1000B000831208000830B3002F30B4000330B500BD
:1000C0006400B30B6428B40B6628B50B602868285D
:1000D000000008001F30B0004F30B100B00B712895
:1000E000B10B6E28732864000800FF3FFF3FFF3FFD
:1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
:10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
:10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
:10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
:10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
:10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
:10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
:10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
:10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
:10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
:10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
:1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
:1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
:1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
:1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
:1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
:1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
:10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
:10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
:10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
:10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
:10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
:10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
:10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
:10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
:10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
:10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
:1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
:1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
:1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
:1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
:1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
:10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
:10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
:10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
:10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
:10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
:10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
:10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
:10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
:10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
:10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
:1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
:1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
:1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
:1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
:1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
:1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
:10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
:10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
:10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
:10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
:10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
:10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
:10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
:10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
:10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
:10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
:1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
:1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
:1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
:1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
:1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
:1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
:10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
:10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
:10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
:10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
:10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
:10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
:10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
:10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
:10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
:1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
:1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
:1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
:1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
:1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
:1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
:10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
:10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
:10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
:10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
:10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
:10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
:10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
:10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
:10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
:1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
:1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
:1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
:1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
:1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
:10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
:10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
:10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
:10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
:10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
:10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
:10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
:10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
:10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
:10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
:1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
:1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
:1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
:1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
:1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
:1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
:10420000010003000500FF00FF00FF00FF00FF00AA
:10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
:10422000FF00FF00FF00FF00FF00FF00FF00FF0096
:10423000FF00FF00FF00FF00FF00FF00FF00FF0086
:10424000FF00FF00FF00FF00FF00FF00FF00FF0076
:10425000FF00FF00FF00FF00FF00FF00FF00FF0066
:10426000FF00FF00FF00FF00FF00FF00FF00FF0056
:10427000FF00FF00FF00FF00FF00FF00FF00FF0046
:10428000FF00FF00FF00FF00FF00FF00FF00FF0036
:10429000FF00FF00FF00FF00FF00FF00FF00FF0026
:1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
:1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
:1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
:1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
:1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
:1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
:02400E009C0113
:08400000FF3FFF3FFF3FFF3FC0
:00000001FF


Takto verze bez uložení prázdných míst:
kód:

:100000000528FF3FFF3FFF3F09008316FF239000B5
:1000100083120C30990083169F01023065008F30E7
:1000200099000F30810083124A2005106300191FC8
:1000300016281B2016285008B9000830C2002E20B0
:100040005108B9000830C2002E205208B90008300B
:10005000C2002E2005145A2005100800391C38282B
:1000600031280515432043204320051143203E2815
:10007000051543200511432043204320B90CC20B32
:100080002E28B9010800B001A630B000B00B4628F8
:100090000000080000305420D00001305420D1006E
:1000A00002305420D200080083169B001C141A084A
:1000B000831208000830B3002F30B4000330B500BD
:1000C0006400B30B6428B40B6628B50B602868285D
:1000D000000008001F30B0004F30B100B00B712895
:0A00E000B10B6E28732864000800BD
:06420000010003000500AF
:02400E009C0113
:00000001FF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
BorgMcz
Profesionál
Profesionál


Založen: 5.7.2010
Příspěvky: 101
Bydliště: Cheb

PříspěvekZaslal: 16 srpen 2014, 19:42    Předmět: Citovat

AHoj, muzes prilozit link na ty stranky kde jsi to nasel? diky
_________________
Stránky o elektro bastlení a digitální modelové železnici - http://www.dccmm.cz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
 

 
zito
Profesionál
Profesionál


Založen: 4.4.2008
Příspěvky: 72

PříspěvekZaslal: 16 srpen 2014, 20:08    Předmět: Citovat

Zdravím,

pokud se dotaz týká stránek hlásiče, tak:
http://electromost.com/news/radiodatchik_protechki_vody/2013-09-15-104

jsou tam i odkazy na forum k tomuto projektu a na přijimač signálů.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2018 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)