Sensor ng antas ng gasolina: gawang bahay. Digital fuel quantity indicator DIY fuel level sensor

Nagpasya akong gumawa ng digital indicator ng dami ng gasolina para sa isang trak (bus), gamit ang isang standard (medyo katamtaman) fuel level sensor...

Basahin ang buong proseso ng paglikha at kung ano ang lumabas dito sa artikulo sa ibaba.

Paunang kondisyon:

  • Truck (bus) na may on-board na boltahe 24v
  • Naka-on ang tangke ng gasolina para sa diesel fuel 220l
  • Sensor ng antas ng gasolina DUMP39
  • Tagapagpahiwatig ng antas ng gasolina EI8057M-3

Kailangang:

Gumawa ng digital fuel level indicator gamit ang standard level sensor.

Una, kailangan mong maingat na pag-aralan kung ano ang karaniwang fuel level sensor, na tinatawag na fuel level sensor. Binubuwag namin ito at maingat na sinusuri.

Tulad ng iyong inaasahan, mayroong isang float, isang baras, isang variable na risistor... teka, higit pa tungkol sa variable na risistor. Tulad ng sinasabi nila, mas mahusay na makakita ng isang beses kaysa marinig ng isang daang beses:

Ang disenyo ay parehong lohikal at malamya. Ito ay lohikal na ang slider ay hindi direktang dumudulas sa variable na pagtutol (na medyo maselan), ngunit kasama ang mga metal na gripo mula dito, ngunit para sa gayong pagtaas ng pagiging maaasahan kailangan mong magbayad para sa discreteness. Ang clumsy na bagay tungkol sa disenyo na ito ay, tulad ng makikita sa larawan, sa gitnang posisyon ng float mayroon kaming isang medyo malaking "patay na zone", dahil sa napakalawak na gitnang labasan mula sa paglaban. Kung bakit ito ginawa, maaari lamang nating hulaan, ngunit kung ano ang mayroon tayo, kailangan nating magtrabaho kasama.

Kaya, kami ay naghahalungkat sa Internet at naghahanap ng impormasyon. Narito ang aking hinukay:

Saklaw ng paggalaw ng float - 412mm

Nominal na pagtutol - 800 Ohm (ayon sa ibang source, ang nominal resistance ay 761.0 – 193.5 Ohm)

Saklaw ng pagpapatakbo mula -40°C hanggang +60°C

MTBF - 400 libo. km sa 95% pag-aaksaya ng mga mapagkukunan

Timbang 160 gramo, analogue - MAZ.

Sa pangkalahatan, hindi marami.

Kinukuha namin ang tester at sinusukat ito, at sa huli ay nakuha namin ang sumusunod na larawan:
Diagram ng koneksyon:

Sinusukat na mga parameter ng sensor:

Kabuuang pagtutol - 767 Ohm

Karagdagang pagtutol - 187 Ohm(ito ay nagbibigay ng pinakamababang sensor resistance).

Kaliwa (mula sa larawan) bahagi ng paglaban - 203 Ohm (13 mga tap sa slider), kanang bahagi Ohm 376(17 mga tap sa slider).

Dalawang sektor ng metal sa itaas ng pangkat ng contact - ang kaliwang sektor ay hindi ginagamit, ang kanan ay napupunta sa lampara ng reserba ng gasolina.

Sa pangkalahatan, nagbibigay ako ng ganoong detalyadong paglalarawan para lamang sa mga mausisa; Sa matinding kaliwang posisyon ng contact sa output, nakuha namin 1.57v, sa sobrang kanang posisyon 3.28v, kalahating tangke - 2.44v. Sa simula ng sektor ng paglipat sa lampara ng natitirang reserba 2.95v.

More para sa mga mausisa. Ang pangkalahatang diagram ng koneksyon para sa fuel level sensor ay ganito ang hitsura:
Mga reel L1A, L1B, L2- ito ay isang sistema ng pagpapalihis ng tagapagpahiwatig ng antas ng gasolina (mahalagang isang milliammeter Ang risistor ay thermal compensation).

Sa katunayan, ito ay isang diagram ng isang klasikong electromagnetic automotive device, partikular EI8057M-3- ito ay iba pa: mayroong isang electronic circuit sa loob, ang arrow ay hinihimok ng isang stepper motor, at lahat ng ito ay kinokontrol gamit ang isang microcontroller PIC.

Sa prinsipyo, ito ay sapat na upang i-calibrate ang isang digital na tagapagpahiwatig, kung hindi para sa ilang mga problema:

1. Tinukoy na dami ng tangke ng gasolina sa 220l hindi totoo, sa katunayan ang tangke ay may hawak na mas maraming gasolina.

2. Sa matinding kanang posisyon ng movable contact ng sensor, kapag diumano ay wala nang gasolina sa tangke, sa katunayan ang float ay dapat na nasa ibaba ng antas ng tangke, na, siyempre, walang kapararakan (na tinutukoy ng geometry ng tangke at ang fuel level sensor.

3. Ang pagsukat ng geometry ng tangke gamit ang isang tape measure, kami ay kumbinsido na ito ay isang hugis-parihaba na parallelepiped na may bahagyang bilugan na mahabang mga gilid, mga sukat 40x112x60 cm. Ang pagpaparami ng mga panig nang naaayon, nakakakuha kami ng isang panloob na dami ng 268 litro, na, nakikita mo, ay ibang-iba sa ipinahayag 220 l, at napaka-duda na ang mga panloob na partisyon, mesh, paggamit ng gasolina, atbp. kumuha ng halos 50 l.

4. Gaya ng nakasulat sa itaas, ang paglaban ng sensor sa haba ng resistensya nito ay nonlinear.

Ang ginagawa namin:

Punan ang tangke ng puno at kontrolin ang boltahe sa FLS output. Ito ay lumiliko na pagkatapos maabot ang marka 1.57v Ang tangke ay naglalaman pa rin ng isang mahusay na dalawampung litro ng gasolina.

Alisin ang float at ilagay ang sensor sa lugar. Naturally, ang draft, na walang float, ay papunta sa pinakailalim ng tangke, tingnan ang boltahe - ito ay 3.02v! Mahalaga ito dahil sa katunayan, sa posisyon na ito ay wala nang anumang gasolina sa tangke, at ang gumagalaw na contact ay hindi pa umabot sa matinding posisyon sa 3.28v, habang ang karaniwang device EI8057M-3 nagpapakita kung ano ang natitira sa tangke 1/8 dami. (Ang paglalagay ng float sa gitnang posisyon, sa pamantayan EI8057M-3 obserbahan namin sa halip na ang mga kinakailangan 1/2 tank kasing dami 5/8 antas, na may isang buong tangke ang karaniwang aparato ay lumalabas sa sukat).

Tinitingnan namin ang graph ng aming fuel level sensor,

Kumuha tayo ng tatlong puntos - ang paglaban ng sensor, ang unang punto ay ang pinakamababang pagtutol nito (gumagalaw na contact sa kaliwa) na nabuo ng karagdagang pagtutol sa 187 Ohm(sa larawan mayroong isang patayong itim na parihaba), ang pangalawang punto sa gitnang posisyon ng contact kapag konektado sa serye 187 Ohm At 203 Ohm, ibig sabihin. 390 Ohm, ang kabuuang pagtutol ay magiging naaayon 390 + 376 = 766 Ohms.

(pahalang - paglaban sa Ohms, patayo - karaniwang mga yunit ng haba)

Walang kaaya-aya sa larawang ito ang sensor ay tila linear ngunit may makabuluhang kink.

Sa ganoong larawan, makakakuha tayo ng katumpakan sa gitna, o sa mga dulo ng putol na linya, o isang bagay sa pagitan sa pamamagitan ng pagtatantya:


Ang pagkakaroon ng natanggap na formula na may pagwawasto at koepisyent, maaari kang, sa prinsipyo, gumawa ng isang bagay na katulad ng isang digital fuel level indicator, coefficient R 2 mga linya ng trend sa 0,97 Siyempre hindi masama, maaari mong, sa prinsipyo, gumamit ng anumang mas malaki kaysa sa 0.95.

Ngunit maaari kang makakuha ng sarili mong conversion factor para sa bawat linya, na magiging mas tumpak:
Agad naming sinusukat ang halaga ng ADC sa mga puntong kailangan namin upang iyon 5% Ang pagpapaubaya para sa mga resistor ng divider sa input ng ADC ay hindi nasisira ang anuman para sa amin at nakuha namin ito sa hanay ng isang walang laman na tangke (ADC822) dati 1\2 tangke (ADC700):


(pahalang ang natanggap na mga pagbabasa ng ADC, patayo ang dami ng gasolina sa litro)

Mula sa hanggang 1\2 tangke (ADC700) sa puno (ADC456):

Mula sa itaas mayroon kaming mga sumusunod:

1. Habang tumataas ang dami ng gasolina, bumababa ang resistensya ng sensor at bumababa ang pagbaba ng boltahe dito.

2. Ang sensor boltahe delta ay 1.45v, na sa 10 bit ADC ay magiging 56% na higit pa sa sapat upang sukatin ang resulta ng ADC sa sukat 0....220l at magbibigay-daan sa iyo na i-digitize ang resulta nang hindi ginagamit OU upang ayusin sa nais na hanay ng boltahe.

Ang scheme ay hindi kapani-paniwalang simple:


Microcontroller Mega8, LED naka-on ang indicator 3 discharge na may isang karaniwang katod, input divider ng dalawang resistors R1, R2. Zener diode (sa bourgeois zener "zener" diode :)) upang protektahan ang input MK kung sakali. Hindi ko iginuhit ang mga circuit ng kuryente, klasiko ang mga ito 0.1uF keramika at ilang uri ng electrolyte 100...1000uF pati na rin ang pagsusubo ng mga resistor sa pagitan ng MK at ng tagapagpahiwatig, magagawa ng alinman sa hanay 80...100Ohm depende sa boltahe ng supply ng MK at ang liwanag ng indicator. Ang boltahe sa sakay ng kotse na tumatakbo ang makina ay 27.5v.

Ang layout ng aking board:

Sa kanang bahagi ng board naglagay ako ng power converter na nagbibigay 5v sa onboard na boltahe 10...30v ang converter ay naka-assemble sa MS3406 3 ayon sa karaniwang diagram mula sa datasheet. throttle murata 1812. Ang zener diode na ipinahiwatig sa diagram ay 3.3v Ako screwed up kapag wiring at soldered sa itaas.

Bakit ako nag-apply Mega8 kapag may mas maginhawang isa Maliit26 at iba pa. ? kasi Mega 8 magagamit 1kB RAM, bakit ang dami? Hindi lamang sinusukat ng microcontroller ang boltahe sa input at ipinapakita ang muling kinalkula na halaga sa indicator, patuloy nitong itinatala ang mga sinusukat na halaga sa isa sa 256 memory cells, pinupuno ang mga ito sa isang mabisyo na bilog at pagkatapos i-record ang bawat cell, kinakalkula nito ang average na halaga sa lahat ng kasalukuyang magagamit 256 mga selula.

Ang indicator ay matatagpuan sa labas ng board sa dashboard ng kotse at nakakonekta dito 11 wire loop. Ang board ay inilagay sa isang maliit na kaso (ang pangalawa, ang isa na may 4 na wire terminal ay inalis mula sa kaso na may mga side cutter);

Ang board ay single-sided, walang mga jumper:


Una, tinanggal ko ang switch ng PWM at sinuri ang trabaho, gumagana ito. barnisado. maaari kang magpatuloy sa pagbuo:




P.S. Ang proyekto ay nilikha na may napakalaking suporta ni Roman Viktorovich, kung saan maraming salamat sa kanya, salamat din sa lalaki. Johnson mula sa Ukraine para sa tulong sa matematika at ilang ideya.

Do-it-yourself gas meter diagram para sa isang kotse

Ngayon ay talagang iniharap ko sa iyong pansin gawang bahay aparato Muli pa sa isang PIC16f676 microcontroller at sa pagkakataong ito ay may dalawahan, dynamic na pitong-segment na indicator. Tinawag ng mga tagalikha ang device na ito na " Backometer" - At lumilitaw ito tagapagpahiwatig ng antas ng digital na gasolina sa litro.
Ang katumpakan ng device ay nagbibigay inspirasyon sa kumpiyansa dahil direkta itong naka-calibrate sa isang partikular na kotse, dahil ang mga fuel level sensor ay pareho lang ayon sa brand.Ang orihinal na pinagmulan ay ito website

Diagram ng device:



Pagbabarena ng mga butas para sa mga bahagi


Pagkatapos ng ilang oras, handa na ang aparato


Microcontroller firmware, korona, at narito ang unang paglulunsad ng "Bakometer"


Ngayon ay kailangan mong gawin ang mukha ng mukha Para dito kailangan mo ng isang pares ng mga turnilyo, tulad ng para sa pag-install ng mga motherboard sa kaso at mga turnilyo para sa kanila. Ang mga itim na turnilyo ay kinuha mula sa mga motherboard ng ASUS. Nakolekta ko ang mga ito nang isang beses at talagang nagustuhan ko ang mga ito, kaya na-install ko ang mga regular at iniwan ang mga ito habang madaling gamitin.


Pagkatapos ng pagpupulong, ang instrumento ay na-calibrate sa bench gamit ang isang 500 ohm variable resistor. Ito ay sapat na para sa kalinawan, dahil Ang paglaban ng isang walang laman na klasikong tangke ay halos 340 Ohm.
Pagkatapos ng pagkakalibrate, ipinapakita ng metro ng tangke ang antas ng gasolina sa tangke ayon sa firmware. Ang firmware ay maaaring gawin 0-99 liters.

Kapag ang antas sa tangke ay bumaba sa ibaba ng 5 litro, ang tagapagpahiwatig ay nagsisimulang mag-flash, na nagpapakita ng mga pagbabasa sa tangke hanggang sa 00 litro. Ito ay malinaw na nakikita sa video. At ang tumalon ay 35-40 sa video dahil na-calibrate ko ito sa pamamagitan ng mata at ang distansya sa variable mula 35 hanggang 40 litro ay naging napakaliit. Sa totoong mga kondisyon hindi ito mangyayari.
Well, ang video mismo ay isang halimbawa ng trabaho

Ang modernong mundo ng mga makabagong teknolohiya ay puno ng maraming iba't ibang mga aparato kung saan ang buhay ng tao ay ginagawang mas madali. Ang pag-unlad na ito ay hindi rin nagpaligtas sa mundo ng automotive. Kaya, sa ikadalawampu't isang siglo, ang lahat ng mga pagsisikap ng mga tagagawa ay itinapon sa paglikha ng pinaka komportableng mga kondisyon para sa paggalaw ng mga motorista. Sa una, ang lahat ng mga hangarin ay naglalayong makamit ang maximum na kaginhawahan dahil sa isang maayos na biyahe, isang maginhawang interior, tahimik na operasyon ng kotse, atbp. Ngunit sa kasunod na mga taon, ang mga tagagawa ay nagsimulang magbayad ng pansin sa mga pinaka-hindi gaanong mahalaga, sa unang sulyap, mga detalye, na hindi alam ng lahat ng mga motorista o may ideya tungkol sa. Ang isa sa mga elementong ito ay ang fuel level sensor, na, depende sa disenyo ng sasakyan, pati na rin ang mga kagustuhan ng motorista, ay maaaring may iba't ibang uri: analog, ultrasonic, electronic at iba pa.

Ang mga kotse na may uri ng carburetor engine ay mas gustong gumamit ng analog fuel level sensors, habang ang mga injector ay may posibilidad na gumamit ng ultrasonic at electronic sensors. Alinsunod dito, ang mga digital at ultrasonic sensor ay mga mas bagong modelo, na napakaraming pinalitan ang mga mas lumang analog.

Alam ng lahat ng "titans" ng sasakyan na ang isang malaking bahagi ng lahat ng mga gastos na direktang nauugnay sa pagpapanatili at pagkakaloob ng isang sasakyan ay dahil sa ang katunayan na ang kotse ay kumonsumo ng gasolina, na binili ng mahilig sa kotse. Samakatuwid, dapat mong palaging subaybayan ang antas ng likidong ito sa iyong sasakyan. Magagawa ito gamit ang iba't ibang mga tool at device. Gayunpaman, ang pinakasikat at laganap ay

Bago ang "automotive revolution," ang mga tagagawa ay nag-install ng mga mekanikal na sensor nang direkta sa tangke ng gasolina, bilang isang resulta kung saan kailangan ng driver na suriin ang antas ng gasolina bago ang bawat biyahe upang matukoy ang potensyal na kakulangan ng gasolina. Ang mga murang kotse at modelo ay nilagyan ng mga primitive system na ito hanggang sa 30s ng ikadalawampu siglo.

Sa modernong mundo, ang mga automaker ay nag-i-install ng ganitong uri ng fuel level sensor, pati na rin ang iba't ibang mga warning lamp para sa mababang antas ng gasolina, sa halos lahat ng mga sasakyan. Ang karamihan sa mga sensor ng antas ng gasolina ay may hugis ng isang metal rod. Ang disenyo ay ang aparato ay naka-install sa isang espesyal na drilled o karaniwang butas sa tangke ng gasolina. Gamit ang aparatong ito, makokontrol ng motorista ang antas, labis at pagkonsumo ng gasolina ng kanyang sasakyan.

1. Paano gumagana ang electronic fuel level indicator.

Siyempre, nagiging malinaw na ang mga tagapagpahiwatig ng antas ng elektronikong gasolina ay sa panimula ay naiiba sa mga analogue. Ang kategoryang ito ay nakasalalay sa katotohanan na Ang mga digital sign ay may pantulong na electronic board. Ang board na ito ay may kakayahang pag-aralan ang lahat ng mga pagbabasa na natanggap mula sa sensor, bilang isang resulta kung saan sila ay ipinadala sa karaniwang kagamitan o sa isang sistema ng pagsubaybay na naka-install na sa loob ng sasakyan sa pamamagitan ng isang digital protocol. Sa ganitong disenyo, ang presyo ay depende sa pag-andar ng ganitong uri ng board. Ang pagkakaiba sa pagitan ng mga board mismo ay nakasalalay sa katumpakan ng data ng sensor. Sa pangkalahatan, ang katumpakan ng mga pagbabasa ng mga elektronikong istruktura ay isang pagkakasunud-sunod ng magnitude na mas mataas kaysa sa katumpakan ng analog ng mga sensor, at ang panahon ng pagbabayad ng mga digital na sensor ay mas mababa.

Dahil sa ang katunayan na ang mga kondisyon ng panahon sa aming rehiyon ay medyo nakakaalarma, dahil ang temperatura ng hangin ay patuloy na nagbabago, hindi maipapalabas na ang iba't ibang uri ng mga pisikal na phenomena ay maaaring mangyari na nakakaapekto sa mga pagbabasa ng electronic fuel level indicator. Hindi lihim na kapag pinalamig o pinainit, nagbabago ang laki ng isang materyal o sangkap.

Bilang karagdagan, sa ilalim ng parehong mga kondisyon, ang paglipat mula sa isang estado ng pagsasama-sama patungo sa isa pa ay posible. Bilang isang halimbawa, maaari nating kunin ang unang bahagi ng tagsibol, kapag sa gabi ang temperatura ay bumaba ng mas maraming bilang - 10 degrees Celsius, at sa araw ay tumataas sa + 10, dahil sa pag-init mula sa sikat ng araw. Siyempre, sa mga biglaang pagbabago sa temperatura ng hangin, ang temperatura ng gasolina sa tangke ay magbabago din, na magkakaroon ng direktang epekto sa antas ng gasolina Kaya, ang density mismo ay direktang makakaapekto sa mga pagbabasa ng mga sensor, na kung saan ay magbigay ng isang malaking error kapag sinusukat ang antas ng gasolina.

Ang electronic fuel level gauge, kapag tinutukoy ang fuel temperature sa loob ng fuel tank, ay itatama ang fuel level measurement gamit ang mga espesyal na correction factor. Sa huli, ang motorista ay makakatanggap ng tumpak na data tungkol sa kung gaano karaming gasolina ang nasa sinusukat na lalagyan. Bilang karagdagan, ang ilang mga electronic fuel level sensor ay gumagamit ng isang espesyal na function ng pag-average ng signal ng fuel level sa tangke. Binabawasan ng function na ito ang kurbada at pagbabagu-bago sa mga halaga ng antas ng gasolina, na sanhi ng makabuluhang pagkakaiba sa gasolina sa tangke.

Ang electronic fuel level sensor board ay maaaring magpasimula ng karagdagang pre-processing ng papasok na signal, na magsasala ng mga spike ng gasolina sa mismong tangke ng gasolina. Ang isa pang natatanging tampok ng mga tagapagpahiwatig ng antas ng elektronikong gasolina ay ang independiyenteng power decoupling, na ganap na nag-aalis ng mga problema na nauugnay sa isang malfunction ng baterya o generator ng sasakyan.

Ang lahat ng karanasan sa sasakyan sa paggamit ng mga electronic fuel level indicator sa mga sasakyan ay nagpapakita na, sa kategoryang pagkakaiba mula sa mga analog sensor at indicator, ang mga pagbabasa ng mga electronic indicator ay hindi magbabago sa pagkakaroon ng mga metal na bagay o magnetic field na malapit sa sensor. Bilang karagdagan, ang mga pagbabago sa pagganap ng aparato ay hindi maaaring sanhi ng dumi. Iyon ang dahilan kung bakit maaari nating tapusin na ang lahat ng mga tagapagpahiwatig ng antas ng elektronikong gasolina, na na-install nang tama, ay ang pinaka-epektibong modernong paraan ng pagsubaybay sa antas ng gasolina sa mga tangke.

2. Sinusuri ang electronic fuel level indicator.

Ang mga problema na lumitaw sa electronic fuel level indicator ay maaaring may iba't ibang uri ng kalikasan. Ang pinakakaraniwang mga pagkakamali ay ang mga kung saan ang aparato ay nagpapakita ng hindi tama at hindi mapagkakatiwalaang data. Halimbawa, kung ang tangke ng gasolina ay ganap na puno, ang tagapagpahiwatig ay magsasaad na ang tangke ay walang laman. Maaaring may maraming mga kadahilanan para sa malfunction na ito, na hindi masasabi tungkol sa paglutas ng mga problema na lumitaw. Maaaring mangyari na ang electronic system ay nag-freeze, ang electronic board ay sumuko sa mga negatibong epekto, atbp. Sa disenyo na ito, ang lahat ng mga malfunction ay lumitaw para sa maraming mga kadahilanan:

- ang electronic board ay naging hindi magagamit;

Ang aparato sa tangke ng gasolina mismo ay "takpan";

Ang sensor mismo ay nasunog.

Upang suriin ang normal na operasyon ng device na ito, kailangan mong ayusin ang isang test drive. Una, dapat mong ganap na alisan ng laman ang tangke ng gasolina, pagkatapos ay punan ito nang buo at simulan ang pagmamaneho. Kung ang tagapagpahiwatig ay hindi nagpapahiwatig na ang tangke ay puno, kung gayon ang sistema ay hindi gumagana. Dahil dito, kinakailangan na magsagawa ng kabuuang pagsusuri, dahil kahit na ang isang kaunting malfunction ay hahantong sa pagbagsak ng buong sistema.

3. Pagpapalit ng electronic fuel level indicator.

Upang simulan ang direktang pagpapalit ng electronic fuel level indicator, kailangan mong matukoy ang lokasyon nito. Kadalasan, ang aparatong ito ay direktang naka-install sa tangke ng gasolina ng kotse. Mahalagang tandaan na sa karamihan ng mga kaso, ang ganitong uri ng pagkasira ay mangangailangan ng mga diagnostic ng computer. Kung hindi ito makakatulong, dapat na ganap na mapalitan ang aparato. Maipapayo na iangat ang kotse at idiskonekta ang lahat ng mga contact na humahantong sa device na ito.

Ang pag-alis ng device ay hindi magiging mahirap, ngunit ang pag-install ng bago ay hindi magiging mahirap. Ang katotohanan ay bago ang pag-alis dapat mong markahan ang lahat ng mga contact na isasama sa bagong device. Bilang karagdagan, ang mga contact mismo ay dapat ding suriin, dahil ang malfunction ay maaaring sanhi ng mga ito. Susunod, dapat mong ikonekta ang bagong device sa nararapat na lugar nito, sabay-sabay na i-install ang lahat ng bago at lumang mga contact sa nais na posisyon. Ngayon ang lahat na natitira ay upang suriin ang pagpapatakbo ng aparato. Bilang karagdagan sa pagpuno at pag-alis ng laman ng tangke, maaari mo lamang gamitin ang isang ammeter at isang voltmeter upang sukatin ang kasalukuyang at boltahe sa mga papasok at papalabas na mga contact. Kung, gayunpaman, hindi pa rin naayos ng motorista ang naturang pagkasira, dapat siyang makipag-ugnayan sa isang service center, dahil ang buong elektronikong sistema ng kotse ay maaaring negatibong naapektuhan.


Ginamit kasama ang orihinal na sensor ng antas (sa tangke), at sa halip na ang karaniwang pointer (sa dashboard).
Ang aparatong ito (batay sa 16f676) ay nagpapakita ng mga pagbabasa ng sensor ng gasolina sa tangke (40 l) sa isang dalawang-digit na pitong-segment (na may karaniwang anad na Power supply mula sa on-board na network ng kotse ay 12 V. Kami). ikonekta ang sensor sa tangke sa input na "in".


Pag-calibrate ng device: Pindutin ang button sa device - lalabas ang mga flashing na zero sa indicator, nangangahulugan ito na walang laman ang tangke namin Kung talagang walang laman, pindutin muli ang button Kung hindi, kumpleto ang laman at pindutin ang button.
Ang tagapagpahiwatig ay sisindi ng 02 (2 litro) - punan ang 2 litro at pindutin ang pindutan.
Pagkatapos ng 04 na ilaw, punan ang isa pang 2 litro (mayroon nang 4 na litro sa tangke) at pindutin ang pindutan.
Kaya, sa panahon ng pag-calibrate, ang lahat ng mga halaga sa mga tagapagpahiwatig ay nasa blinking mode, at sa pamamagitan ng pagpindot sa pindutan ay sumasang-ayon kami na mayroon talagang mga n-litro sa tangke kapag ang halaga nito ay kumikislap Pagkatapos ng pagkakalibrate, ang display ay ipapakita 40, ibig sabihin ay 40 litro ng gasolina sa tangke (ganyan kasi) at titigil na ang pagkurap ng device sa mode ng pagsukat Ang antas ng gasolina ay bumaba sa ibaba 6 na litro, ang mga tagapagpahiwatig ay nagsisimulang kumukurap, ito ay nagpapahiwatig na oras na upang muling mag-refuel Ang kit ay may kasamang firmware na may iba't ibang mga hakbang sa pagkakalibrate, lahat ay gumagana at medyo tumpak.
Ang aparato ay nagpapakita ng tumpak sa isang estado ng pahinga, kapag ang gasolina ay hindi splashing sa tangke at ang float ay hindi pumping.
May mga pitfalls sa pagpili ng isang 1.5 kOhm divider, ngunit ang aking circuit ay nagtrabaho nang walang mga problema sa isang pagtutol ng 500 Ohms!





Ang circuit ng isang digital fuel level indicator ay may mataas na antas ng repeatability, kahit na ang karanasan sa microcontrollers ay hindi gaanong mahalaga, kaya ang pag-unawa sa mga intricacies ng pagpupulong at proseso ng pagsasaayos ay hindi nagiging sanhi ng mga problema. Ang Gromov programmer ay ang pinakasimpleng programmer na kinakailangan para sa pagprograma ng isang avr microcontroller. Ang programmer ng Goromov ay angkop para sa parehong in-circuit at standard na circuit programming. Nasa ibaba ang isang diagram para sa pagsubaybay sa tagapagpahiwatig ng gasolina.

Ang larawan sa ibaba ay isang montage na larawan.

Pag-andar ng device:

  • ay magagawang tumpak na ipakita ang kasalukuyang antas ng gasolina, tumpak sa pinakamalapit na litro, ay sumusuporta sa isang tangke ng gasolina mula 30 hanggang 99 litro;
  • nagpapakita ng impormasyon tungkol sa on-board system;
  • gumagana na isinasaalang-alang ang mga pagbabago sa gasolina na sinusunod habang ang sasakyan ay gumagalaw, ang panloob na sensor sa tangke ay gumagawa ng maraming mga sukat at ang impormasyon ay ipinapakita batay sa average na arithmetic (maaaring itakda ang dalas ng pagsukat sa menu);
  • Ang liwanag ng backlight ay nagbabago depende sa kasalukuyang antas ng pag-iilaw mayroong dalawang mga mode: araw at gabi;
  • Mayroong dalawang mga mode ng pagpapakita ng impormasyon ng tagapagpahiwatig: normal at kabaligtaran.

Mga Detalye ng Microcontroller:

R1 - 1 kOhm
R2 - 75 kOhm
R3 - 10 kOhm trimmer
R4 - 4.7 kOhm
R5, R6, R8-R11 - 10 kOhm
R23, R12-R15 - 3.3 kOhm
R24, R16-R19 - 1.8 kOhm
R20 - 2 kOhm * pinili depende sa backlight
R21 - 240 Ohm
R22 - 1 KOhm * pinili at itakda sa pare-pareho
C1, C2, C15 - 0.01 μm
C3, C4, C6-C11, C13-C15 - 0.1 μ
C5 - 47 microns
C12 - 4.7 microns
L1 - 100 mH
DD1-LM7805
DD2 - ATMega8
DD3 - LM317T
VT1 - IRFZ44
LCD1 - Nokia 1110/1200/1110i/1112.

Ang diagram ay hindi nagpapahiwatig ng PC10 connector, kung saan ang mga pindutan ay konektado at ang output para sa pag-install ng software sa microcontroller.

Kinakailangang gumawa ng dalawang board: isa para sa display; ang pangalawa ang magiging pangunahing. Ang parehong mga board ay dapat na pabilog sa hugis at ang kanilang diameter ng case ay dapat na 50mm. Medyo mahirap hanapin ang indicator ng mate para sa connector, kaya makatwiran na i-wire ito para sa cable. Kailangan mo ring i-unsolder ang connector mula sa bahagi ng isinangkot at ihinang ito sa lugar nito, maghinang lamang ng cable sa likod na bahagi ang display mismo ay maaaring ikabit gamit ang double-sided tape.

Ang pangunahing (pangunahing) board ay dobleng panig, gayunpaman, ang reverse side ay ang base, at sa pangalawang bahagi ay may mga stabilizer at isang transistor ang pangunahing bahagi ng mga bahagi ay naka-install sa gilid ng track. Ang mga pangunahing square hole ay soldered na may mga jumper, ang natitirang mga butas ay drilled out.

Sa lugar ng disassembled connector, ang dalawang board ay konektado gamit ang mga contact. Ang isang sinulid na bushing ay ibinebenta sa ilalim ng pangunahing board; Walang mga pindutan dahil mula sa isang praktikal na punto ng view ay hindi na kailangan para sa kanila.

Ang mga ito ay kinakailangan lamang kapag nagsasagawa ng paunang pagkakalibrate, at samakatuwid ay output sa PC10 connector, na matatagpuan sa likod ng kaso. Ang mga signal para sa pagprograma ng microcontroller ay output din sa pamamagitan ng artipisyal na konektor na ito.

Mga tagubilin para sa pag-set up ng digital fuel level indicator.

1 hakbang. Ang microcontroller ay naka-program na in-circuit para dito maaari mong gamitin ang anumang programmer na nasa iyong pagtatapon.

Hakbang 2. Ang fuse ay nakatakda bilang mga sumusunod. Una kailangan mong ayusin ang mga pagbabasa ng boltahe. Upang gawin ito, kailangan mong ikonekta ang tagapagpahiwatig sa isang boltahe ng 12-14V upang mai-configure ito; mga display ng voltmeter.

Hakbang 3. Susunod, kailangan mong magsagawa ng pagsasaayos ng software ng device. Una kailangan mong itakda ang kapasidad ng tangke at i-calibrate ito. Ang pagkakalibrate ng tangke ng gasolina ay isinasagawa bilang mga sumusunod: itakda ang walang laman na halaga ng tangke sa 0 litro at pindutin ang pindutan ng OK. Pagkatapos, ibuhos ang 1 litro ng gasolina at itakda ang halaga sa 1 litro ng gasolina at pindutin muli ang OK button.

Ang pamamaraang ito ay dapat na ulitin nang maraming beses hanggang sa mapuno ang tangke. Naturally, ang prosesong ito ay medyo matagal, ngunit dapat itong makumpleto nang isang beses nang walang pagkabigo.

Sa panahon ng pagkakalibrate, maaari ka ring mag-record ng mga pagbabasa ng sensor, na magse-save ng malaking tagal ng oras kapag nagsasagawa ng anumang firmware. Ang iba pang mga uri ng mga setting ay maaaring itakda alinsunod sa mga indibidwal na kagustuhan.

Ang tagapagpahiwatig ng gasolina ay magbibigay-daan sa iyo na bigyang-katwiran ang iyong pang-araw-araw na pagkonsumo ng gasolina at sa gayon ay makatipid ng pera.