Mini Fémkereső Avrből..

Forrasztópákákról, kemencéről, ónokról, pasztákról, fluxokról és a fogásokról.....
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

Mini Fémkereső Avrből..

HozzászólásSzerző: herc1234 » 2009. április 16. csütörtök, 18:48

Mini Fémkereső Avrből..


http://www.micro-examples.com/public/microex-navig/doc/076-picodetector.html

Na ezt viszont meg kéne csinálni avr-bascom-ból...

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ásSzerző: herc1234 » 2009. április 20. hétfő, 17:03

Nem értek nagyon a c-hez meg a pic hez sem.
Ez a leírás azt akarja jelenteni hogy :
Van egy clk out meg egy clk in és ha a bejövő clk eltér
akkor van érzékelés?
Ja nem valami watchdog túlcsordulásról van szó.
De nem értem sajna.

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

HozzászólásSzerző: nobody_hun » 2009. április 20. hétfő, 18:50

Hevenyészett fordítás a fórumból:

Kód: Egész kijelölése

Az ötlet az, hogy össze kell hasonlítani egy fix órajelet a chip oszcillátora által generált órajellel.

A chip LC oszcillátorról jár. Amikor fémmel közelítesz a tekercshez, az órajel lelassul.

Időalapnak a watchdog-ot használja, aztán N alkalommal LOOP. Ha beköveztekzik a wd reset, akkor megnézi a STATUS TO és PD biteket, amelyek megmondják a reset okát (akárcsak bekapcsoláskor).
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."

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

HozzászólásSzerző: Robert » 2009. április 20. hétfő, 22:36

Resetet meglesheted, hogy mi okozza....
MCURST regiszter megmondja h watchdog vagy mi okozta...

De hogy ebből hogyan lesz fémkereső eredény...
Hacsak az nem, hogy a fém van/nincset tudom megmondani, a közelséget/mennyiséget nem:(.
Azaz, ha a az órajel "gyorsabb" mint a watchdog, akkor a MCURST nem gyújt ki LEDet.
Watchdog legkisebb értéke 10 msec (azt hiszem). Így 10 msecként lehet vizsgálatot csinálni...

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ásSzerző: herc1234 » 2009. április 21. kedd, 16:51

Az MCURST azt értem de a többit nem...
Az elég ha csak érzékeli nem kell a közelség meg a mennyiség...
De hogy az LC kör hogy viszonyul a watchdoghoz..

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

HozzászólásSzerző: Robert » 2009. április 21. kedd, 19:52

A prg valami ilyesmi:

$crystal=1000000
config watchdog=20 msec
if mcurst.1=1 then set Led 'ha watchdogreset volt kapcsolja be a LEDet
mcurst=0'resetregiszter törlése
do
waitms 2'ezzel lehet érzékenységet állítani....
reset watchdog
loop


ha közel van a fél, a regés lelassul (több idő telik el, lassabban)
A watchdog _független_ 1 MHz-s órajeről jár...
igy ha a LCkör frekije lassu, akkor a watchdog leketyeg, mielőttreset watchdog-ig jutna a prg...

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ásSzerző: herc1234 » 2009. április 24. péntek, 14:59

Értem köszönöm mostmár menni fog.


Vissza: “Minden, ami forrasztás”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég