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.....
Válasz küldése
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Mini Fémkereső Avrből..

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

Mini Fémkereső Avrből..


http://www.micro-examples.com/public/mi ... ector.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

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

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ás Szerző: nobody_hun »

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

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

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

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

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

Értem köszönöm mostmár menni fog.
Válasz küldése