Vienkāršs universāls digitālais spidometrs uz pic16f628a. Shēmas un materiāli Spidometrs Odometrs Skatīties uz pic16f628a


Spidometrs ir paredzēts, lai mērītu automašīnas ātrumu (motociklu), instrumenta funkcija ir ļoti plašs kalibrēšanas klāsts, kas ļauj darbam gandrīz jebkurā automašīnā ar jebkuru ātruma sensoru. Sākotnēji kalibrēšana tiek veikta ātruma sensoram ar 6 impulsiem ar 1 apgrozījumu un ar nobraukuma attiecību pret sensora apgrozījumu 1 metru palaišanas \u003d 1 apgrozījums. Mērīšanas ātruma diapazons 0 ... 255 km stundā. Mērījumu solis - 1 km stundā. Programmai ir histerēzes mērīšana, kas novērš "nervozitātes" junioru izlādi.

Pēc strāvas ieslēgšanas spidometrs īsi ietver visus segmentus (pašdiagnostika) un ieņēmumus, lai mērītu ātrumu. Nulles ātruma karogs ir iestatīts (atveras tranzistors) - kad ātrums ir nulle, un tiek atiestatīts, kad ātrums nav nulle. Šo karogu var izmantot kaut ko, piemēram, lai izceltu durvju rokturi, lai tie spīd zaļi, kad automašīna apstājas. Šo shēmas daļu nevar izmantot vispār.

Spidometrs ir samontēts 2-iespiestās shēmas dēļos, kas savienoti 90 grādu leņķī. Pirmajā padomē ir rādītājs, otrajā gadījumā viss pārējais. Šāds risinājums ļauj ļoti kompaktīgi novietot spidometru regulārās paneļa kopu vai atsevišķā gadījumā.

Kalibrēšana tiek veikta kā šis: jums ir nepieciešams, lai drīz tuvu (jūs varat un skrūvgriezis) jebkuru no džemperiem. Displejā parādās kalibrēšanas nemainīgs, pirmajā gadījumā tas ir vienāds ar 150. Tas ir sava veida nosacītā vērtība, kurai nav mērvienību. Tālāk, slēgšana vienu no džemperiem var samazināt vai palielināt šo nemainīgu 0 ... 255. Ja dažas sekundes nepieskaraties džemperiem - ierīce iziet no kalibrēšanas režīma atpakaļ uz ātruma mērīšanas režīmu. Kalibrēšanas konstante tiks saglabāta ne-gaistošā EEPROM atmiņā. Eksperimentāli tiek izvēlēta precīza kalibrēšanas konstantes vērtība.

Pašdiagnozes indikācijas laiks tiek saglabāts 1. EEPROM šūnā, mainot šo vērtību, varat mainīt ekrānsaudzētāja laiku. Neatkarīgi no ekrānsaudzētāja EEPROM jums ir nepieciešams rakstīt nulli. Tas viss attiecas tikai uz EEPROM 1. šūnu, nevis nulli. Nulles šūnā tiek uzglabāts spidometra kalibrēšanas nemainīgs un tā mainās ar Jamparentiem.



Fails:
Izmērs:
Saturs:

speed_universal.rar.
32.9 KB
PCB zīmēšanas (Lay) un programmaparatūras faili (HEX)

Odometra spidometrs, ideja nav jauna, bet šādas ierīces ieviešana ir atšķirīgas iespējas, es pievērst jūsu uzmanību, vienkāršu shēmu par kopēju MK ATMEGA8, ir divu veidu programmaparatūras rādītājiem; 16x2 un 16x4. , kā arī projekta darbs Proteus.
Šīs spidometra-odometra shēma, \\ t

Ātruma sensora koeficientus var konfigurēt tieši no lietotāja izvēlnes, jebkuram ātruma sensoram ar jebkuru (ar impulsu skaitu no 1 līdz 9999 ......), kā arī nosaka un pielāgo no lietotāja izvēlnes, Impulsu skaits uz kilometru.

Shēmas raksturojums

:

Parāda pašreizējo ātrumu (displejs LCD, 16x2 no 0,1 km / h, 16x4 no 0,001 km / h)
Milometrs kopīgs, (parādot LCD, 16x2 no 0,1 km / h, 16x4 no 0,001 km)
Milometrs dienā (turiet ... ..20 !!! Ikdienas skaitītāji, izvēles numurs no izvēlnes),
Parādot katra skaitītāja darbības laiku (vispārējo un ikdienas), vienkārši runājot laiku ceļā.
Spēja pielāgot ātruma signālu.
Lietotāja izvēlne ļauj iestatīt visus koeficientus (ātrumu un kilometru uzskaiti) tieši no instrumenta tastatūras.
Visi dati tiek glabāti kontroliera atmiņā.


Šeit es sniedzu aprakstu par izvēlnes un izejas rādījumu displejā 16x2 (zem displejā 16x4, šis darba apraksts ir pilnībā piemērots, tikai informācija par informāciju par ekrānu 16x4 ir pilnīgāka bez saīsinājumiem).


Izvēlnes apraksts.
1) personiskas ikdienas counter km, ņemot vērā šūnas darbības perioda laiku
2) Meklējat personisku ikdienas skaitītāju km (tāda, kas tiek parādīta pirmajā rindā, kad pogas tiek nospiestas pa labi Enter Reset.)
3) atiestatīt kopējo (kopējo) km (ikdienas skaitītājiem neietekmē)
4) Atiestatiet CM norēķinu kontu (EEPROM nav saglabāta)
5) iestatījumi
5.1) Quartz frekvence, kas nosaka atmeža8 kvarca rezonatora pulksteņu korekciju uz 1 sekundi (ietekmē tikai km / h ātruma aprēķināšanu)
5.2) ātruma sensoru skaits (noklusējums 6 imp.)
5.3) impulss uz km, tas ir impulsu skaits no skaitītāja par 1 kilometru (pēc noklusējuma 600 imp.)
5.4) Trackers sekundē - iekšējais mainīgais iekšējais pulksteņi pie PB1 izejas, tas dod īsu impulsu 0.5Hz, ja pulkstenis ir steidzams - skaits ir jāpalielina, ja skaits atpaliek, ir jāsamazina - skaits ir jāsamazina .
5.4) Maksimālais ātrums - maksimālais sliekšņa iestatījums. Ātrums (tālummaiņa).
5.5) Vost. Noklusējums - Atjaunot noklusējuma iestatījumus.
5.6) Saglabāt iestatījumus - līdz brīdim, kad nospiežat šo vienumu - viss ir derīgs līdz slēgšanai.

Saglabāti EEPROM datos;
a) Vispārīgi iestatījumi, \\ t
b) Kopējā liecība (visu skaitītāju kopējā summa) ar noteiktu stundu fiksāciju un displeju, spidometra aktīvā stāvokļa darbības laiks ir odometrs.
c) 20 Personas rādījumi km, ar fiksācijas un pulksteņa displeju, darbības periods aktīvās šūnas.
Par kopējiem un personas datiem, lai saglabātu atmiņā, kad ķēde ir atdalīta, INT 0 produkcija ir pievienota, tas ir savienots ar rezistora dalītāju, kas ir savienots ar 2 uz zemes un 4.7K. Uz + 12 V jaudu Renk.

Pievienots apraksts, diagramma, blīvējums, fijuka ekrāns izpratnei, kas koriģēta informācijas un ēdienkartē, izmantojot odometra spidometra ierīces tiešo mērķi, un principā programma ir diezgan universāla un var būt spidometrs, un frekvences mērītājs, un tahometrs, un kopumā, ka tikai dvēsele lūdzu .... tie uzskata, ka tā uzskata ļoti precīzi, biežums tiek reizināts ar koeficientu, un uzskata, ka kopējais impulsu skaits, koplietojot to uz koeficientu, Principā izvēlēties koeficientus, tas var strādāt kaut ko ......

Shēma Proteus.

Piedāvā zem automobiļu digitālais spidometrs Paredzēts uzstādīšanai automašīnās ar standarta analogo spidometriem, ko kontrolē elektriskie impulsi, kas nāk no uzstādītiem ātruma sensoriem. Ir iespējams izmantot arī šādu ierīci gadījumā neatkarīga uzstādīšana uz šīm sensoriem.

Spidometrs tiek veikts, pamatojoties uz lētu un pieejamu mikrokontrolleru. Pic16f628a.. LED indikatori, ko izmanto kā informācijas displeja ierīces SC10-21YWA. (zīmju augstums 25,4 mm, dzeltena gaisma, kopīga katoda) firma "Kingbrihgt".

Ierīce savienojas ar standarta analogās spidometra signāla kontaktu. Nospiežot pogu (dublēts ar skaņu), jūs varat mainīt indikatoru spīduma spilgtumu "apli". Ja vēlaties, varat papildus iestatīt pogu ar fiksāciju, lai izslēgtu spidometra spēku (nav parādīts diagrammā).

Ar vaļēju automašīnu durvīm (signāls zems līmenis Attiecībā uz korpusu) un kustības ātrums ir vairāk nekā 9 km stundā, tiek sadalīts atvienots signāls, un ātruma indikators indikatorā tiek aizstāts ar "DOR" saīsināto spilgtumu (saīsināts no angļu valodas. "Durvis" - durvis) .

Darbojas ar spidometru, tiek ņemts no aizdedzes bloķēšanas (kontakta - "aizdedze"). Katru reizi, kad ieslēdzat indikatoru apgaismojuma spilgtumu, kā tas tika parādīts agrāk. Visi nenozīmīgie nulli uz rādītāja papildus jaunākajai izlaišanai ir atvienota. Lietojot citus līdzīgus rādītājus, var būt nepieciešams izvēlēties pašreizējos ierobežojošos rezistorus to segmentu anoda ķēdēs. Skaņas neticams ar iebūvētu ha1 ģeneratoru, var aizstāt ar jebkuru pašizgatavotu skaņas ģeneratoru ar biežumu 1000-1500 Hz, kas spēj strādāt pie barošanas sprieguma 5 voltu.

Programma, kas jāpiemēro MK, izmantojot programmētāju, ļaus lietotājam izvēlēties vienu no piecām iespējām darbībai speedometru atkarībā no impulsu skaita transportlīdzekļa nāk no ātruma sensora. Ierosinātais digitālais spidometrs "saprot" sensorus, izcilus: 2500 impon / km, 4000 impon / km, 6000 imp / km, 8000 imp / km un 10 000 pullers. Sarakstu var paplašināt, veicot atbilstošas \u200b\u200bizmaiņas programmā. Līdz šim šīs līnijas autors nāca pāri tikai iepriekš minētajiem sensoriem.

Lai izvēlētos vajadzīgo opciju, jums ir jāievada pakalpojuma režīmsPar kuru jums ir jāinstalē džemperis S1 un pēc tam jāpiesakās ierīcei. Tagad nospiežot SB1 pogu "Spilgtums" (1-2 S, ar pauzi starp spiedienu 1-2 c) Vēlamā opcija ir izvēlēta:

1 nospiešana - 2500 Imp / km;
2 klikšķi - 4000 Imp / km;
3 Presēšana - 6000 Imp / km;
4 Nospiežot - 8000 Imp / km;
5 klikšķi - 10000 pullers.

Pēc 3 sekundēm pēc pēdējās preses, atbilstošais īsa numurs skaņas signāli B1, apstiprinot ierakstu EEPROM mikrokontrollerā vēlamo opciju. Ja pakalpojuma režīms vispirms ir ieslēgts, jūs automātiski uzstādīsiet ātruma sensoram 2500 pullers. Ar vairāk nekā 5 klikšķu skaitu tiks uzstādīts arī japāņu standarts (2500). Lai izvēlētos citu darbības veidu, pietiek, lai atkārtotu pakalpojumu procedūru no sākuma.

Pēc izvēles vēlamo darbības režīmu, S1 džemperis ir jānoņem. Ierīce ir gatava darbam.

Liecības precizitāte ir paredzēta:

1 Iespējas (2500) +0,2 km;
2 Iespējas (4000) ir mazākas par 0,1 km;
3 Iespējas (6000) +0,2 km;
4 Iespējas (8000) - 0,4 km;
5 Iespējas (10000) mazāk nekā 0,1 km;

Ja impulsu skaits no ātruma sensora nav zināms, jums ir jāveic šāda procedūra. Uz plakanas ceļa posma no automašīnas riteņa, izmēra 10 metrus. Pievienojiet bultiņas voltmetru (testeri) ar analogās spidometra signāla kontaktu un lēnām pārvietojot, aprēķiniet voltmetru bultiņas "skriešanas" skaitu. Reizināt ar 100 rezultātu.

Konkurence

Šajā rakstā ir ierīce, kas ir uzstādīta automašīnas panelī un daļēji aizvieto borta datoru.

Sāksim ar fonu.
Es kaut kādā veidā ievietoju automašīnā no ārvalstu automašīnas un saprata, ka spidometrs bija briesmīgi sakrīt ar faktisko ātrumu. Tika nolemts ievietot borta datoru. Ne agrāk teica, ka tas nav izdarīts. Daudzas funkcijas, utt, ar laiku viņš atteicās, un bija jādara pats.

No visām funkcijām es sapratu, ka man tiešām ir vajadzīgs pāris lielākais, tāpēc es to darīju.

Internetā es nokopēju kaut ko atsevišķi un izvilka to visu gatavajā ierīcē zemāk.
No nepieciešamajiem rādījumiem es izvēlējos: borta tīkla voltmetrs, spidometrs un odometrs (kopējais nobraukums nav izlādējies un katru dienu, izlādēti).
Arī manā panelī es nerādīju regulāru degvielas līmeņa indikatoru tvertnē, es ievietoju voltmetru lasīšanas slēdzi, tur ir vai nu borta tīkla spriegums, vai sprieguma kritums uz tvertnes sensora. Ticence noteikti nav litros, bet dažos skaitļos, par to es atcerējos tukšā tvertnes rādījumus, ceturkšņa, pusi, 0,75 tvertnes un pilna. Un saskaņā ar liecību es varu koncentrēties uz degvielas daudzumu tvertnē.

Tagad par shēmu.

VoltMeter samontēts uz mikrokontrollera pic16f676, tranzistori es lietoju PnP
Rādītājs ar kopēju anodu, ar dinamisku norādi par trim izlādēm.
Odometra spidometrā tika izmantots PIC16F873A mikroprocesors, tranzistori strādā pie anodiem, reversā vadītspēja, indikators uz trim izplūdēm ar dinamisku displeju ar kopēju anodu, es paņēmu divus rādītājus no OA ar dinamiku.

Sensora apraksts :

Darba algoritms ir:
12 voltu spriegums no shēmas akumulatora vienmēr ir dots, bet no aizdedzes bloķēšanas kāju 15/1, tas tiek piegādāts arī shēmai kā jaudu, un uz 21 MK, un kad aizdedze ir pagriezta OFF, shēma nav nekavējoties deaktivizēta, bet dati par nobraukuma datiem tiek ierakstīts EEPROM kontrolierī, kad ieraksts ir veiksmīgi nodots, mikrokontrolleris sniedz komandu uz atslēgām, kas noņem piegādes spriegumu visā ķēdē. Ierakstīšanas laikā izgaismojas uzraksts "Record"
Iebildums pcb Slēdzis tiek nodrošināts, ka darbināmi ar spidometra anodiem vai nu piegādā tieši vai atļauts caur rezistoru, kas savukārt, naktī "muffables" spožums spīd, lai tas nav akls, bet kam nav nepieciešams likt džemperis uz kuģa. (Ko es darīju un darīju)
Pagriežot aizdedzes atslēgu, voltmetra, spidometra un kopējā nobraukuma nolasīšanas liecība, lai dotos uz ikdienas nobraukumu, īsi nospiežot pogu Reset, un, lai atiestatītu ikdienas palaišanas dienu, jāsaglabā tā pati poga uz ilgu laiku, un vārds "reset" parādīsies uz rādītāja
Shēma darbojas uz mana auto, un jau uz automašīnas auto. Tātad shēma ir pilnībā darbojusies un strādāja šajā jomā
Un arī voltmetru, nevis strauju rezistoru, es ievietoju pastāvīgu 13 com (manā gadījumā), lai liecība par vibrācijas ietekmi netiek uzņemtas.
Un tomēr fotoattēls rāda maksu no pirmās pieredzes, tur nav ceļu tur, bet jūs esat pilnībā pabeigts, ar visām izmaiņām.

Foto no gatavās ierīces

Atsauce! Šis spidometrs ir odometrs Nav nekas kopīgs, izņemot darbības principu un dažas funkcijas, ar spidometra-odometru no izcilā māla. Ierīce tika izveidota 2004. gadā, un nedaudz gāja internetā kopā ar tahometru, un tajā laikā atbalsts, acīmredzot, jo trūkst un cena mikrokontrollera. Secinājumi Dariet sevi!

Ierīces mēra ātrumu diapazonā no 0-999 km stundā, kā arī ir arī 2 nobraukuma skaitītāji - tas ir kopīgs un ikdienas nobraukums. Dienas odometrs uzskata ne tikai simtiem, bet arī desmitiem skaitītāju, kā arī tūkstošiem kilometru, ko var saukt par ierīces funkciju. Visas funkcijas tiek piešķirtas vienai pogai. Norāde tiek veikta uz 7 segmenta LED indikatoriem: 3 ciparu bez punkta ātruma un divciparu (vai 6 ciparu) ar punktu nobraukuma skaitītājiem. Ierīce ir kalibrēta zem 6-pulsed ātruma sensoru un līdz 6 impulsu nobraukuma attiecību uz 1 metru ceļu.

Sīkāku informāciju par ierīces darbību: ja aizdedze ir izslēgta, indikatori tiek atmaksāti un patēriņa strāva ir niecīga. Ja ieslēdzat aizdedzi, ierīce ietver visus pašdiagnostikas rādītāju segmentus (nekavējoties redzams, ja kāds segments ir bojāts). Tālāk, pēc pāris sekundēm, ierīce sāk norādīt ātrumu un iepriekš izvēlēto nobraukumu, īsa nospiešana ikdienas vai kopējā palaišanas tiek pārslēgts uz pogas. Kad displejs ir ikdienas nobraukums, ilgstoša (vairāk nekā 2 sekundes) atiestatīt ikdienas nobraukuma skaitītāju. Pēc aizdedzes izslēgšanas ierīce uz dažām sekundēm tiek parādīts vārds "ierakstīšana", un visas odometru vērtības tiek ierakstītas EEPROM nepastāvīgā atmiņā, tāpēc pat ACB invaliditāte neizraisīs odometru atiestatīt.

Katram skaitītājam ir savs formāts:
General Ostometer XXXXXXX (Junior izlādes 1 kilometru) 6 rakstzīmes, nav punkta.
Ikdienas odometrs xxxx.hx (zema laika izlāde 10 metri), 6 rakstzīmes, 4. punkts

Šī ierīce ir kalibrēta sensoram, kuram ir 1 metrs 6 impulsu vai 1 metrs ir vienāds ar 1 apgrozījumu. Šī formula ir piemērota vairumam automašīnu. (Piemēram! Spidometrs tiek veikts japāņu automašīnai, kurā 0,62 pagriezieni ir vienādi ar 1 metru (vai 1 apgrozījumu 1 mile), un tā, ka tas netraucētu formulu 10 impulsu sensors 10 metrus (0,62 rev. \u003d 1 metrs \u003d 6 impulsi vai 1 apgrozījums \u003d 1 jūdze \u003d 10 impulsi).
Ierīci var arī kalibrēt strādāt ar gandrīz jebkuru sensoru un ikdienas attiecību impulsiem. Ir iespējams veikt rediģēšanas avota tekstu.
Kopējiet avota tekstu MPLAB IDE programmā, rediģējiet un apkopojiet jaunu fiksētu hex failu.

SVARĪGS!!!
Quartz ir labāk likt, KX-3HT 10,0 MHz. Tas ir termostabils rezonators darba temperatūra: no -40 līdz 85 ° C, tas ir dārgāks vairākas reizes.
P_DSVіdka gaismas diodēs par uzrakstu vienmērīgu apgaismojumu, griešanas lēcas un birza virsmu jebkurā veidā pieejama jums.