Jednoduchý univerzálny digitálny rýchlomer na PIC16F628A. Schémy a materiály Speedometer Sledujte PIC16F628A


Rýchlomer je určený na meranie rýchlosti auta (motocykla), prístrojom je veľmi široká škála kalibrácie, ktorá umožňuje fungovať takmer v každom aute s ľubovoľným senzorom rýchlosti. Spočiatku je kalibrácia vykonaná pre snímač rýchlosti, ktorý má 6 impulzov o 1 obrat a pomer najazdených kilometrov na obrat snímača 1 metra RUN \u003d 1 obrat. Rozsah rýchlosti merania 0 ... 255 km za hodinu. Krok merania - 1 km za hodinu. Program má meranie hysterézie, ktoré eliminuje "jitter" juniorového vypúšťania indikácie.

Po zapnutí napájania sa stručne obsahuje všetky segmenty (self-diagnostika) a pokračuje v meraní rýchlosti. Vlajka nulovej rýchlosti je nastavená (otvára sa tranzistor) - keď je rýchlosť nula, a je resetovaná, keď rýchlosť nie je nula. Tento príznak môže byť použitý pre čokoľvek, napríklad, aby sa zvýraznila rukoväte dverí tak, aby svieti zelená, keď sa auto zastaví. Táto časť systému sa nemôže používať vôbec.

Rýchlomer je zostavený na 2-tlačových spojovacích doskách pripojených v uhle 90 stupňov. Na prvej doske je indikátor, na druhom všetko ostatné. Takéto riešenie vám umožňuje veľmi kompaktne umiestniť rýchlomer v klastri bežného panelu alebo v samostatnom prípade.

Kalibrácia sa vykonáva takto: musíte čoskoro zatvoriť (môžete a skrutkovač) niektorý z jumperov. Na displeji sa na displeji objaví konštanta kalibrácie, v prvom prípade sa rovná 150. To je druh podmienenej hodnoty, ktorá nemá žiadne meracie jednotky. Ďalej môže byť uzavretie jeden z jumperov znížiť alebo zvýšiť túto konštantu do 0 ... 255. Ak sa nedotýkate prepojky na niekoľko sekúnd - zariadenie opustí režim kalibrácie späť do režimu merania rýchlosti. Kalibračná konštanta sa uloží do nestartilnej pamäte EEPROM. Experimentálne je vybratá presná hodnota kalibračnej konštanty.

Doba indikácie samo-diagnostiky je uložená v 1. bunke EEPROM, zmení sa táto hodnota, ktorú môžete zmeniť čas šetriča obrazovky. Či už vypnúť šetrič obrazovky v EEPROM, musíte písať nulu. To všetko sa týka len prvej bunky EEPROM, nie nula. V nulovej bunke sa konštanta kalibrácie rýchlomeru skladuje a mení sa s Jamparents.



Súbor:
Veľkosť:
Obsah:

speed_Universal.rar
32,9 kB
Kreslenie PCB (Lay) a firmvérové \u200b\u200bsúbory (HEX)

Typometer, myšlienka nie je nová, ale implementácia takéhoto zariadenia má rôzne možnosti, prinášam svoju pozornosť, jednoduchú schému na spoločnom MK ATMEGA8, existujú dva typy firmvéru pre ukazovatele; 16x2 a 16x4. , ako aj projektová práca v Proteus.
Schéma tohto rýchlometu-kilometrov,

Koeficienty pre senzor rýchlosti môžu byť nakonfigurované priamo z menu používateľa, pre ľubovoľný senzor rýchlosti s ľubovoľným (s počtom impulzov od 1 do 9999 ......) a tiež nastaví a nastaví sa z menu používateľa, Počet impulzov na kilometer.

Charakteristiky systému

:

Zobrazí aktuálnu rýchlosť (displej na LCD na LCD, pre 16x2 od 0,1 km / h, pre 16x4 od 0,001 km / h)
Milometrový spoločný (zobrazovanie na LCD, pre 16x2 od 0,1 km / h, pre 16x4 od 0.001 km)
Milometer denne (držte sa ....20 !!! Denné merače, číslo výberu z menu),
Zobrazenie času aktivity každého glukomer (všeobecné a na každodenné) jednoducho hovoríte na ceste.
Schopnosť nastaviť rýchlostný signál.
Užívateľské menu vám umožňuje nastaviť všetky koeficienty (rýchlosti a účtovníctvo kilometrov) priamo z klávesnice prístrojovej klávesnice.
Všetky údaje sú uložené v pamäti regulátora.


Tu dávam popis prevádzky menu a výstupu čítania pre displej 16x2 (pod displejom 16x4, tento opis práce je tiež úplne vhodný, iba výstup informácií na obrazovke 16x4 je kompletnejší bez skratiek).


Popis menu.
1) výber osobného denného počítadla KM, berúc do úvahy čas obdobia aktivity bunky
2) Hľadáte osobný denný meter km (ten, ktorý sa zobrazí v prvom riadku, keď sa stlačení tlačidiel vpravo zadajte reset.)
3) Resetovanie celkového (celkového) km, (pre každodenné merače neovplyvní)
4) Resetovať bežný účet CM, (v EEPROM nie je zachovaný)
5) Nastavenia
5.1) Frekvencia Quartz Nastavenie korekcie hodín ATMEGA8 QUARTZ RESONÁTORY NA 1 sekundu (ovplyvňuje len výpočet rýchlosti KM / H)
5.2) Počet impulzov snímača rýchlosti (predvolené 6 IMP.)
5.3) Pulz na km, toto je počet impulzov z metra o 1 km (štandardne 600 IMP.)
5.4) Trackovače za sekundu - vnútorná premenná vnútorných hodiniek na výstupe PB1, poskytuje krátky impulz 0,5Hz, ak sa hodiny ponáhľajú - číslo sa musí zvýšiť, ak číslo zaostáva - počet je potrebné znížiť .
5.4) Maximálne nastavenie rýchlosti - Max. Rýchlosť (zoom).
5.5) Vost. Predvolené nastavenia - Obnovte predvolené nastavenia.
5.6) Uloženie nastavení - kým ste stlačili túto položku - všetko je platné, kým nie je vypnuté.

Uložené v údajoch EEPROM;
a) Všeobecné nastavenia,
b) Celkové svedectvo (celkové množstvo všetkých metrov) s fixáciou a zobrazením hodín, doba prevádzky aktívneho stavu rýchlomeru je kilometrov.
c) 20 Osobné čítanie KM, s displejom fixácie a hodín, dobu prevádzky aktívneho stavu zobrazenej bunky.
Pre celkové a osobné údaje na ukladanie do pamäte počas predajcu obvodov je pripojený výstup INT 0, je pripojený cez odvzdušňovač odporu, ktorý je pripojený 2 na zem a 4,7k.

Pridané Opis, diagram, tesnenie, obrazovka Fijuz na pochopenie, upravené v zdroji nápisov informácií a menu, pod priamym účelom zariadenia kilometrov a v zásade program je celkom univerzálny a môže byť rýchlomer, a frekvenčný merač a tachometer, a vo všeobecnosti, že len duša, prosím ... Títo sa domnievajú, že veľmi presne sa domnieva, že frekvencia sa vynásobí koeficientom, a považuje celkový počet impulzov tým, že ju podieľajú na koeficient, \\ t V zásade si vyberte koeficienty, môže to fungovať čokoľvek ...

Schéma v Proteus.

Ponúkané pod AUTOMOTIVE digitálny rýchlomer Navrhnuté pre inštaláciu v automobiloch so štandardnými analógovými rýchlosťou, riadenými elektrickými impulzmi prichádzajúcimi z inštalovaných snímačov rýchlosti. Je tiež možné použiť takéto zariadenie v prípade nezávislá inštalácia na vozidle takéto senzory.

Rýchlomer je vyrobený na základe lacného a cenovo dostupného mikrokontroléra. PIC16F628A.. Indikátory LED používané ako informačné zobrazovacie zariadenia SC10-21YWA. (Výška znaku 25,4 mm, žlté svetlo, spoločná katóda) firma "Kingbrihgt".

Zariadenie sa pripája k signálu Kontakt štandardného analógového rýchlomeru. Stlačením tlačidla (duplikované zvukom) môžete zmeniť jas žiary indikátorov "v kruhu". Ak si želáte, môžete navyše nastavte tlačidlo s fixáciou, ak chcete vypnúť výkon rýchlejšie (nie je zobrazený v diagrame).

S voľnými dverami vozidla (signál nízky level Pokiaľ ide o bývanie) a rýchlosť pohybu viac ako 9 km za hodinu, distribučný signál je distribuovaný a indikátor rýchlosti na indikátore je nahradený skráteným jasom "DOR" (skrátene z angličtiny ". Dvere" - dvere) .

Poháňaný pomocou rýchlomeru je prevzatý z zámku zapaľovania (kontakt - "zapaľovanie"). Zakaždým, keď zapnete jas osvetlenia indikátorov, ako sa zobrazí skôr. Všetky nevýznamné nuly na indikátore okrem mladšieho vypúšťania sú odpojené. Pri použití iných podobných ukazovateľov môže byť potrebné vykonať výber rezistorov obmedzujúcich prúd v anódových reťazcoch svojich segmentov. Zvukový prípojok s vstavaným generátorom HAP, môže byť nahradený akýmkoľvek vlastným generátorom zvuku s frekvenciou 1000-1500 Hz, schopný pracovať na napájacom napätí 5 volt.

Program, ktorý je potrebné aplikovať na MK pomocou programátora, umožní užívateľovi vybrať jednu z piatich možností pre prevádzku rýchlomeru v závislosti od počtu impulzov vozidla prichádzajúceho z senzora rýchlosti. Navrhovaný digitálny rýchlomer "chápe" senzory, vynikajúce: 2500 IMP / km, 4000 IMP / km, 6000 IMP / km, 8000 IMP / km a 10 000 sťahovákov. Zoznam môže byť rozšírený o príslušné zmeny programu. K dnešnému dňu, autor týchto čiar narazil len s vyššie uvedenými senzormi.

Ak chcete vybrať požadovanú možnosť, musíte zadať servisný režimPre ktorého potrebujete nainštalovať jumper S1 a potom aplikovať napájanie do zariadenia. Teraz stlačíte tlačidlo SB1 "Jas" (1-2 s, s pauzou medzi stlačením 1-2 c) je vybraná požadovaná možnosť:

1 stlačenie - 2500 IMP / km;
2 kliknutia - 4000 IMP / km;
3 stlačenie - 6000 IMP / km;
4 Stlačte - 8000 IMP / km;
5 kliknutí - 10000 sťahovákov.

Po 3 sekundách po poslednom stlačení, príslušný počet krátkych zvukové signály B1, potvrdzujúci záznam v mikrokontroléri EEPROM požadovanej možnosti. Ak sa servisný režim prvýkrát zapne, automaticky sa nainštalujete pre snímače snímača rýchlosti 2500. S počtom kliknutí viac ako 5 sa nainštaluje aj japonský štandard (2500). Ak chcete vybrať iný spôsob prevádzky, postačuje opakovanie servisného postupu od začiatku.

Po výbere požadovaného prevádzkového režimu musí byť prepojka S1 odstránená. Zariadenie je pripravené na prácu.

Presnosť svedectva je pre:

1 možnosti (2500) +0,2 km;
Možnosti (4000) sú menšie ako 0,1 km;
3 možnosti (6000) +0,2 km;
4 možnosti (8000) - 0.4 km;
5 možností (10 000) menej ako 0,1 km;

Ak je počet impulzov z snímača rýchlosti neznámy, musíte vykonať nasledujúci postup. Na plochej časti cesty z kolesa vozidla, merať 10 metrov. Pripojte šípkový voltmeter (tester) na signálový kontakt analógového rýchlomeru a pomaly sa pohybuje, vypočítajte počet "jogging" šípky voltmetra. Vynásobte výsledok získaný 100.

Súťaž

Tento článok obsahuje zariadenie, ktoré je inštalované v prístrojovej doske vozidla a čiastočne nahrádza palubný počítač.

Začnime s pozadím.
Dal som nejako do auta Torpedo zo zahraničného auta a uvedomil som si, že rýchlomer bol strašne zhodnutý so skutočnou rýchlosťou. Bolo rozhodnuté, že sa nachádza palubný počítač. Nie skôr, ako sa to urobilo. Mnoho funkcií, atď. S časom odmietol a musel sa urobiť.

Zo všetkých funkcií som si uvedomil, že naozaj potrebujem niekoľko hlavných, takže som to urobil.

Na internete som niečo zvlášol samostatne a nakreslil ho do hotového zariadenia nižšie.
Z potrebných údajov som si vybral: voltmeter palubnej siete, rýchlomeru a kilometrov (celkový počet kilometrov nie je vybitý, a denne, vypúšťaný).
Aj v mojom paneli som nevykazoval pravidelný indikátor úrovne paliva v nádrži, vložil som prepínač na čítanie voltmetra, zobrazí sa buď napätie palubnej siete alebo pokles napätia na snímač nádrže. Svedectvo určite nie je v litroch, ale v niektorých číslach, na to som si spomenul na čítanie prázdnej nádrže, štvrtiny, pol, 0,75 tankov a plné. A podľa svedectva sa môžem zamerať na množstvo paliva v nádrži.

Teraz o systéme.

Voltmeter zostavený na mikrokontroléri PIC16F676, Tranzistory, ktoré som aplikoval PNP
Indikátor so spoločnou anódou, s dynamickým indikáciou tromi vypúšťaním.
V mikroprocesoroch kilometrov bol použitý mikroprocesor PIC16F873A, tranzistory pracujúci na anódach, reverznej vodivosti, indikátor na rýchlomete pre tri výboje s dynamickým displejom so spoločnou anódou, vzal som dva ukazovatele z OA s dynamikou.

Popis snímača :

Algoritm práce je:
Napätie 12 voltov z batérie na schéme je vždy uvádzané, ale z nôh zapaľovacieho zámku 15/1, je tiež dodávané do schémy ako výkon a na podlahe 21 MK, a keď je zapnuté zapaľovanie Off, systém nie je okamžite odvodená, ale údaje o údajoch ojazdených kilometrov sa zaznamenávajú v regulácii EEPROM, keď záznam úspešne absolvoval, mikrokontrolér dáva príkaz k tlačidlám, ktoré odstránia napájacie napätie celého okruhu. Počas nahrávania na indikátore kilometrov sa rozsvieti nápis "záznam"
V pcb Prepínač je za predpokladu, že poháňané pomocou sériových anód je buď dodávané priamo, alebo povolené cez odpor, ktorý zase, v noci, "tlmiví" jas žiara tak, že to nie je slepá, ale ktorí nemusia dať jumper na doske. (Čo som urobil a urobil)
Pri otáčaní kľúča zapaľovania, svedectvo voltmetra, rýchlomeru a celkového čítania najazdených kilometrov, na prejsť na denný kilometrov, by mal byť krátko stlačením tlačidla RESET, a resetovať deň denného behu, musí sa uchovávať rovnaké tlačidlo Dlho sa na indikátore zobrazí slovo "reset"
Schéma funguje na mojom aute, a už na auto auto. Takže schéma je plne funkčná a pracuje v teréne
A tiež vo voltmetra, namiesto rýchleho odporu, dal som trvalý 13 com (v mojom prípade), takže svedectvo pod vplyvom vibrácií nie je zostrelené.
A napriek tomu, fotografia ukazuje poplatok z prvej skúsenosti, tam nie sú žiadne cesty, ale ste plne dokončite, so všetkými zmenami.

Foto hotového zariadenia

Referencie! Tento rýchlomer je kilometrový kilometer, nie je nič spoločné, okrem princípu prevádzky a niektorých funkcií, s rýchlometer-kilometrom odlíšeného mamed. Zariadenie bolo vytvorené v roku 2004 a trochu prešiel cez internet spolu s tachometrom, a v tej dobe podpora, zrejme kvôli nedostatku a cene mikrokontroléra. Závery sami!

Zariadenie meria rýchlosť v rozsahu 0-999 km za hodinu, a tiež 2 kilometrov metrov - to je spoločné a denné kilometrov. Denný kilometer verí nielen stovky, ale aj desiatky metrov, ako aj tisíce kilometrov, ktoré môžu byť nazývané znakom zariadenia. Všetky funkcie sú priradené k jednému tlačidlu. Indikácia sa vykonáva na 7 segmentových LED indikátoroch: 3-miestny žiadny bod pre rýchlosť, a dve 3-miestne (alebo 6-miestne) s bodom pre merače najazdených kilometrov. Zariadenie sa kalibruje pod 6-pulzným senzorom otáčok a na pomer najazdených kilometrov 6 impulzov na 1 meter dráhu.

Podrobnosti o prevádzke zariadenia: Keď je zapaľovanie vypnuté, indikátory sú splatené a spotreba je zanedbateľný. Ak zapnete zapaľovanie, zariadenie obsahuje všetky segmenty indikátorov pre seba-diagnózu (okamžite to bude vidieť, či je akýkoľvek segment chybný). Ďalej, po niekoľkých sekundách, zariadenie začne indikovať rýchlosť a predtým vybrané kilometrov, krátke stlačenie denného alebo celkového spustenia je prepnuté na tlačidlo. Keď je displej denne najazdené, dlhé stlačenie (viac ako 2 sekundy) resetujte denný počítačový počítač. Po vypnutí zapaľovania, prístroj na niekoľko sekúnd, zobrazí slovo "nahrávanie" a všetky hodnoty odometov sú zaznamenané v nestartilnej pamäti EEPROM, takže aj vypnutie ACB nebude spôsobiť počítadlo kilometrov reset.

Každý pult má svoj vlastný formát:
VŠEOBECNÝ OSTMER XXXXXXX (1 km / kilometer) 6 znakov, žiadny bod.
Denný počítadlom xxxx.hx (nízko-time vybitie 10 metrov), 6 znakov, 4. miesto

Toto zariadenie je kalibrované pre snímač, ktorý má 1 meter 6 impulzov, alebo 1 meter je rovný 1 obratu. Tento vzorec je vhodný pre väčšinu áut. (Napríklad! Rýchlomer je vyrobený pre japonské auto, v ktorom sa 0,62 otočí rovná 1 metrom (alebo 1 obrat 1 míle), a tak, že nebude narušiť pulzovitý snímač pulzov vzorca 10 (0,62 rev \u003d 1 meter \u003d 6 impulzov alebo 1 obrat \u003d 1 míle \u003d 10 impulzov).
Zariadenie môže byť tiež kalibrované pre prácu s takmer akýmkoľvek senzorom a rutinným pomerom na impulzy. Je možné vykonať úpravou zdrojového textu.
Skopírujte zdrojový text v programe MPLAB IDE, upravte a zostavíte nový pevný hexový súbor.

DÔLEŽITÉ !!!
Quartz je lepšie dať, KX-3HT 10,0 MHz. Toto je termostatiteľná reonátorová prevádzková teplota: od -40 do 85 ° C, je viac drahšia.
Na LED diódach P_DSVіDKA pre jednotné osvetlenie nápisov, rezanie šošoviek a hádzanie povrchu akýmkoľvek spôsobom k dispozícii.