Jednoduchý univerzální digitální rychloměr na PIC16F628A. Schémata a materiály Rychloměr Počítadlo kilometrů Hodinky na PIC16F628A


Rychloměr je určen pro měření rychlosti automobilu (motocyklu), funkce přístroje je velmi široký rozsah kalibrace, která umožňuje pracovat v téměř každém auta s libovolným snímačem rychlosti. Zpočátku je kalibrace prováděla pro snímač rychlosti majícího 6 pulzů o 1 obratu a poměr najetých kilometrů k obratu snímače 1 metru run \u003d 1 obrat. Rozsah měřicí rychlosti 0 ... 255 km za hodinu. Krok měření - 1 km za hodinu. Program má měření hystereze, které eliminuje "jitter" juniorského výboje indikace.

Po zapnutí napájení, rychloměr krátce obsahuje všechny segmenty (samo-diagnostika) a pokračuje pro měření rychlosti. Nastaví se příznak nulového otáčky (otevře se tranzistor) - když je rychlost nulová, a je resetována, když rychlost není nulová. Tato vlajka může být použita pro cokoliv, například pro zvýraznění kliky dveří, takže záře zeleně, když se auto zastaví. Tato část schématu nelze použít vůbec.

Rychloměr je sestaven na 2-tištěných deskách spojených s úhlem 90 stupňů. Na první desce je indikátor, na druhé vše ostatní. Takové řešení umožňuje velmi kompaktně umístit rychloměr v clusteru pravidelného panelu nebo v samostatném případě.

Kalibrace se provádí takto: musíte krátce zavřít (můžete a šroubovák) některý z propojek. Na displeji se zobrazí kalibrační konstanta, v prvním případě se rovná 150. Jedná se o druh podmíněnou hodnotu, která nemá žádné měřicí jednotky. Dále, uzavření jeden z propojek lze snížit nebo zvýšit tuto konstantu v 0 ... 255. Pokud se na několik sekund nedotýkáte propojek - přístroj opustí režim kalibrace zpět do režimu měření rychlosti. Kalibrační konstanta bude uložena v paměti bez volatile EEPROM. Přesná hodnota kalibrační konstanty je vybrána experimentálně.

Doba indikace vlastní diagnózy je uložena v 1. EEPROM buňce a změnou této hodnoty můžete změnit čas spořiče obrazovky. Ať už vypne spořič obrazovky v EEPROM, musíte napsat nulu. To vše se týká pouze 1. buňky EEPROM, ne nula. V nulové buňce je kalibrační konstanta rychloměru uložena a mění se s jamparenty.



Soubor:
Velikost:
Obsah:

speed_universal.rar.
32,9 kb.
PCB výkres (Lay) a Firmware soubory (hex)

Rychloměr kilometrů, myšlenka není nová, ale implementace takového zařízení má různé možnosti, přivádím do své pozornosti, jednoduchému schématu na společné MK Atmega8, existují dva typy firmwaru pro ukazatele; 16x2 a 16x4. , stejně jako projekt práce v proteu.
Schéma tohoto rychloměru-kilometr,

Koeficienty pro snímač rychlosti mohou být konfigurovány přímo z uživatelského menu, pro libovolný snímač rychlosti s libovolným (s počtem pulzů od 1 do 9999 ......) a také nastaví a upraví z uživatelského menu Počet pulzů na kilometr.

Charakteristika schématu

:

Zobrazí aktuální rychlost (zobrazení na LCD displeji, pro 16x2 od 0,1 km / h, pro 16x4 od 0,001 km / h)
Milometer běžný, (zobrazení na LCD, pro 16x2 od 0,1 km / h, pro 16x4 od 0,001 km)
Miloměr denně (držet dál ....20 !!! Denní měřiče, číslo výběru z menu),
Zobrazení doby aktivity každého měřidla (generál a pro denní) jednoduše řečeno na cestě.
Schopnost nastavit rychlostní signál.
Uživatelská menu umožňuje nastavit všechny koeficienty (rychlosti a účetnictví kilometrů) přímo z klávesnice přístroje.
Všechna data jsou uložena v paměti regulátoru.


Zde dávám popis operace menu a výstupních odečtů pro zobrazení 16x2 (pod displejem 16x4, tento popis práce je také plně vhodný, pouze výstup informací na obrazovce 16x4 je kompletní bez zkratek).


Popis menu.
1) volba osobního denního protisměru, s přihlédnutím k době doby činnosti buňky
2) Hledáte osobní denní metr km (ten, který je zobrazen v prvním řádku, když tlačítka jsou stisknuta do pravého tlačítka ENTER RESET.)
3) Resetování celkové (celkem) km (pro denní měřiče neovlivňuje)
4) Resetujte aktuální účet CM (v EEPROM není zachován)
5) Nastavení
5.1) Quartz frekvence Nastavení korekce hodinového resonatoru Atmega8 Quartz pro 1 sekundu (ovlivňuje pouze výpočet rychlosti km / h)
5.2) Počet pulzů senzorů otáček (výchozí 6 imp.)
5.3) PULSE NA KM, Jedná se o počet pulzů z měřidla o 1 km (ve výchozím nastavení 600 imp.)
5.4) Trackers za sekundu - vnitřní proměnná vnitřních hodinek na výstupu PB1, dává krátký puls 0,5Hz, pokud hodiny spěchají - číslo musí být zvýšeno, pokud je počet zaostává zaostřování - je třeba snížit počet .
5.4) Maximální nastavení maximální rychlosti - maximální nastavení. Rychlost (zoom).
5.5) Vost. Výchozí nastavení - obnovení výchozí nastavení.
5.6) Uložení nastavení - Dokud nebudete stisknutou tuto položku - vše platí, dokud nebude vypnout.

Uloženy v údajích o EEPROM;
a) Obecná nastavení,
b) Celková svědectví (celková částka všech metrů) s fixací a zobrazením hodin, doba provozu aktivního stavu rychloměru je kilometr.
c) 20 osobních čtení km, s fixačním a hodinovým displejem, doba provozu aktivního stavu zobrazené buňky.
Pro úplné a osobní údaje pro uložení do paměti během prodejce obvodu je připojen výstup Int 0, je připojen přes dělič rezistoru, který je připojen 2 k zemi a 4.7k.

Přidáno popis, diagram, utěsnění, obrazovka FIJUZ pro porozumění, upravený ve zdroji nápisů informací a menu, v přímém účelu zařízení pro rychloměru kilometrů a v zásadě program je velmi univerzální a může být rychloměrem, a frekvenční měřič a tachometr, a obecně, že pouze duše prosím .... Tito se domnívají, že to velmi přesně zvažuje, frekvence se vynásobí koeficientem a považuje celkový počet impulzů sdílením na koeficient, V zásadě vyberte koeficienty, může pracovat něco ......

Schéma v proteu.

Nízně automobilový průmysl digitální rychloměr Určeno pro instalaci do automobilů se standardními analogovými speedometry, řízené elektrickými pulzemi pocházejícími z instalovaných rychlostních senzorů. Také je možné použít takové zařízení v případě nezávislá instalace Takové senzory.

Rychloměr je vyroben na základě levného a cenově dostupného mikrokontroléru. Pic16f628a.. Indikátory LED použité jako Informační zobrazovací zařízení SC10-21YWA. (Výška označení 25,4 mm, žluté světlo, společná katoda) Firma "Kingbrihgt".

Zařízení se připojuje k signálnímu kontaktu standardního analogového rychloměru. Stisknutím tlačítka (duplikovaného zvukem) můžete změnit jas osvětlení indikátorů "v kruhu". Pokud si přejete, můžete navíc nastavit tlačítko s upevněním pro vypnutí napájení rychloměru (není znázorněno v diagramu).

S volným autem (signál nízká úroveň Pokud jde o pouzdro) a rychlost pohybu více než 9 km za hodinu, je distribuován odpojovací signál a indikátor otáčky na indikátoru je nahrazen znakem "DOR" zkrácený jas (zkráceně od angličtiny. "Dveře" - Dveře) .

Powered pomocí rychloměru je odebírána z zámku zapalování (kontakt - "zapalování"). Při každém zapnutí jasu osvětlení indikátorů je nastaven, jak bylo zobrazeno dříve. Všechny nevýznamné nuly na indikátoru kromě mladšího výboje jsou odpojeny. Při použití jiných podobných indikátorů může být nutné provést výběr rezistorů omezujících proud v anodových řetězcích jejich segmentů. Sound Erequer s vestavěným generátorem HA1 může být nahrazen jakýmkoliv vlastním generátorem zvuku s frekvencí 1000-1500 Hz, schopný pracovat na napájecím napájecím napětí 5 voltem.

Program, který je třeba aplikovat na MK pomocí programátoru, umožní uživateli vybrat jednu z pěti možností pro provoz rychlosti v závislosti na počtu pulzů vozidla pocházejícího z snímače rychlosti. Navrhovaný digitální rychloměr "chápe" senzory, vynikající: 2500 imp / km, 4000 imp / km, 6000 imp / km, 8000 imp / km a 10 000 stahů. Seznam lze rozšířit tím, že příslušné změny programu. K dnešnímu dni se autor těchto řádků nastal pouze s výše uvedenými senzory.

Chcete-li vybrat požadovanou možnost, musíte zadat servisní režimPro které potřebujete instalovat Jumper S1 a poté použít napájení zařízení. Nyní stisknutím tlačítka SB1 "Jas" (1-2 s, s pauzou mezi tlaky 1-2 c) je vybrána požadovaná volba:

1 lisování - 2500 imp / km;
2 kliknutí - 4000 imp / km;
3 Lisování - 6000 imp / km;
4 Lisování - 8000 imp / km;
5 Klikněte na 10000 stahů.

Po 3 sekundách po posledním stisknutí, odpovídající počet krátkých zvukové signály B1, potvrzující záznam v mikrokontroléru EEPROM požadované volby. Pokud je servisní režim poprvé zapnut, budete automaticky nainstalováni pro snímače rychlosti 2500 stahů. S počtem kliknutí více než 5 bude japonský standard také instalován (2500). Chcete-li vybrat jiný režim provozu, postačí opakovat postup servisu od začátku.

Po výběru požadovaného provozního režimu musí být Jumper S1 odstraněn. Zařízení je připraveno k práci.

Přesnost svědectví je pro:

1 možnosti (2500) +0.2 km;
2 možnosti (4000) jsou menší než 0,1 km;
3 možnosti (6000) +0.2 km;
4 možnosti (8000) - 0.4 km;
5 možností (10 000) méně než 0,1 km;

Pokud není neznámý počet impulsů z senzoru rychlosti, musíte provést následující postup. Na rovném úseku silnice z kola automobilu měří 10 metrů. Připojte voltmetr šipka (tester) na signální kontakt analogového rychloměru a pomalu se pohybujte, vypočte počet "joggingu" šipky voltmetrů. Vynásobte výsledek získaný o 100.

SOUTĚŽ

Tento článek obsahuje zařízení, které je instalováno v přístrojové desce auta a částečně nahrazuje palubní počítač.

Začněme s pozadím.
Dal jsem nějak v automobilu torpéd z cizího auta a uvědomil jsem si, že rychloměr byl strašně shodoval se skutečnou rychlostí. Bylo rozhodnuto dát palubní počítač. Neřekl dřív, než udělal. Mnoho funkcí atd., S časem odmítl, a musel se udělat sám.

Ze všech funkcí jsem si uvědomil, že opravdu potřebuji několik hlavních, tak jsem to udělal.

Na internetu jsem spištil něco zvláštně a vytáhl jsem to všechno do hotového zařízení níže.
Z nezbytných odečtů jsem si vybral: voltmetr palubní sítě, rychloměru a kilometrů (celkový počet kilometrů není vypuštěn a denně vypouštěný).
Také v mém panelu jsem neukázal pravidelný indikátor hladiny paliva v nádrži, jsem vložil přepínač čtení voltmetrů, zobrazuje se buď napětí v palubní sítě, nebo pokles napětí na nádrže senzor. Svědectví rozhodně není v litrech, ale v některých číslech, pro to jsem si vzpomněl na čtení prázdné nádrže, čtvrtiny, poloviny, 0,75 tanků a plné. A podle svědectví se mohu zaměřit na množství paliva v nádrži.

Nyní o schématu.

Voltmetr sestaven na mikrokontroléru PIC16F676, tranzistory, které jsem použil PNP
Indikátor se společnou anodou, s dynamickým indikací třem výbojem.
V nápravě kilometrů kilometrů byl aplikován mikroprocesor PIC16F873A, tranzistory pracující na anodách, reverzní vodivosti, indikátor na rychloměru pro tři výboje s dynamickým displejem s běžnou anodou, jsem si vzal dva ukazatele z OA s dynamikou.

Popis snímače :

Algoritmus práce je:
Napětí 12 voltů z baterie na schématu je vždy uvedeno, ale z nohou zapalovacího zámku 15/1 je dodáván také do schématu jako výkon a na podlaze 21 mk a když je zapalování otočeno Systém není okamžitě odešlavý, ale data na datech najetých kilometrů jsou zaznamenány v řadiči EEPROM, když záznam úspěšně prošel, mikrokontrolér dává příkaz k klávesám, které odstraňují napájecí napětí celého obvodu. Během záznamu na indikátoru kilometrů se rozsvítí nápis "Record"
V pcb. Je zajišťován spínač, který napájen anodometerem je buď dodáváno přímo, nebo povoleno přes odpor, který zase, v noci, "tlumení" jasu záře, takže to není slepý, ale kdo nemusí dát Jumper na palubě. (co jsem udělal a udělal)
Při otočení klíče zapalování, svědectví voltmetrů, rychloměru a celkového počtu kilometrů, aby šel do denního kilometru, mělo být stručně stisknuto stisknutím tlačítka resetu a resetovat den každodenního spuštění, musí být uloženo stejné tlačítko Dlouhodobě a slovo "reset" se zobrazí na indikátoru
Systém pracuje na mém autě a už na auto auta. Takže schéma je plně funkční a pracoval v oboru
A také, v voltmetru, místo rychlého odporu, jsem dal permanentní 13 com (v mém případě), takže svědectví pod vlivem vibrací není sestřelen.
A přesto fotografie zobrazuje poplatek od první zkušenosti, tam nejsou žádné cesty, ale jste plně dokončeni se všemi změnami.

Foto hotového zařízení

ODKAZ! Tento rychloměr je kilometr není nic společného, \u200b\u200bs výjimkou principu provozu a některých funkcí s rychloměrem-kilometrem rozlišujícího pouhého. Přístroj byl vytvořen v roce 2004 a trochu šel internet spolu s tachometrem a v té době podpora, zřejmě z důvodu nedostatku a ceny mikrokontroléru. ZÁVĚRY UŽÍVEJTE!

Přístroj měří rychlost v rozsahu 0-999 km za hodinu a má také 2 kilometrové metry - to je společný a denní kilometr. Denní kilometr se domnívá nejen stovky, ale také desítky metrů, stejně jako tisíce kilometrů, které lze nazvat funkcí zařízení. Všechny funkce jsou přiřazeny k jednomu tlačítku. Indikace se provádí na 7 segmentových LED indikátorů: 3místný žádný bod pro rychlost, a dva 3místné (nebo 6místné) s bodem pro měřiče kilometrů. Zařízení je kalibrováno pod 6-pulzním senzorem rychlosti a k \u200b\u200bpoměru kilometrů 6 pulzů na 1 metr.

Podrobnosti o provozu zařízení: Pokud je zapalování vypnuto, indikátory jsou splaceny a spotřeba proud je zanedbatelný. Pokud zapnete zapalování, zařízení obsahuje všechny segmenty indikátorů pro sebe-diagnózu (okamžitě bude vidět, pokud je vadný segment vadný). Dále po několika sekundách zařízení začne označit rychlost a dříve vybrané kilometry, krátké lisování denního nebo celkové spuštění je přepnut na tlačítko. Když je displej denní kilometrů, dlouhé stisknutí (více než 2 sekundy) resetovat denní počítadlo kilometrů. Po vypnutí zapalování, zařízení po dobu několika sekund, zobrazí slovo "záznam" a všechny hodnoty odtomů jsou zaznamenány v neajuté paměti EEPROM, takže i deaktivující ACB nebude způsobit počítadlo kilometrů resetovat.

Každý čítač má svůj vlastní formát:
General Ostometer XXXXXXX (Junior výtok 1 km) 6 znaků, bez bodu.
Denní kilometr xxxx.hx (nízko-time vypouštění 10 metrů), 6 znaků, 4. bod

Toto zařízení je kalibrováno pro senzor, který má 1 metr 6 pulzů nebo 1 metr se rovná 1 obratu. Tento vzorec je vhodný pro většinu automobilů. (Např. 1 metr \u003d 6 pulzů nebo 1 obrat \u003d 1 míle \u003d 10 pulzů).
Zařízení může být také kalibrováno pro práci s téměř každým senzorem a rutinním poměrem k pulzům. Je možné provést úpravou zdrojového textu.
Zkopírujte zdrojový text do programu MPLAB IDE, upravte a zkompilujte nový pevný soubor HEX.

DŮLEŽITÉ!!!
Quartz je lepší dát, KX-3HT 10,0 MHz. Jedná se o termostabilní provozní teplotu rezonátoru: od -40 do 85 ° C, je to dražší několikrát.
Na LED diodách P_DSVіdka pro jednotné osvětlení nápisů, řezání čoček a hájit povrch jakýmkoliv způsobem k dispozici.