Електронен сензор за нивото на горивото с ръце. Направете капацитивния сензор за нивото на горивото със собствените си ръце

Диаграмата на индикатора за цифрово гориво има висока повторяемост и дори с малък опит с микроконтролерите, с монтажа и с настройките няма да има проблеми. За програмиране AVR Microcontroller, най-простият програмист е сглобен от мен - така нареченият Gromov програмист, той е отлично подходящ за интрахемално програмиране, а за обичайното, статията на този програмист е на сайта. Сега отивам и не се тревожа за зареждането "Достатъчно или не достатъчно" :) Схематична схема Индикаторът е показан по-долу, кликнете върху Увеличи:

И сега повече за това устройство, снимки с монтажен изглед в моето изпълнение и снимките и инструкциите за настройка от оригиналния автор - в този архив.

Това прави това устройство:

1. Показва остатъка на горивото с точност на литър, поддържаният обем на резервоара е избран от 30 до 99 литра.
2. Показва бордовото напрежение
3. Компенсира люлеенето на поплавъка в резервоара Множество (количеството е избрано в менюто) чрез измервания и изход на средната смесена стойност.
4. Променя яркостта на подсветката в зависимост от осветлението, 2 режима, ден / нощ, се определя чрез включване на подсветката на таблото.
5. Премахва режима на показване на индикатора / обратния индикатор.

Списък на индикаторните части на микроконтролер:

R1 - 1 com
R2 - 75 кам
R3 - 10 kΩ подрязани
R4 - 4.7 com
R5, R6, R8-R11 - 10 COM
R23, R12-R15 - 3.3 COM
R24, R16-R19 - 1.8 COM
R20 - 2 com * избрани в зависимост от подсветката
R21 - 240 ома
R22 - 1 COM * избрани и поставени на постоянно
C1, C2, C15 - 0.01 mk
C3, C4, C6-C11, C13-C15 - 0.1 mk
C5 - 47 mk
C12 - 4.7 mk
L1 - 100 mg
DD1- LM7805.
DD2 - Atmega8.
DD3 - LM317T.
VT1 - IRFZ44.
LCD1 - Nokia 1110/1200 / 1110i / 1112

Конекторът на PC10 - на диаграмата не е посочен, бутоните и заключенията за програмиране MK са свързани чрез него.

Таксите решиха да направят две, за да инсталирате дисплея, вторият главен, кръгови дъски, с диаметъра на тялото 50 mm. Под конектора на индикатора, отговорът част не е намерил оформление под влака, конекторът падна от него и цикъла, запоена точно срещу таксата от обратната страна, самата дисплей се поставя върху двустранна лента.

Основната такса е формално две трета страна, но обратната страна се използва под "Земята" от обратната страна. Само стабилизаторите и транзистор са монтирани на обратната страна, оставащите части почти всички SMD са монтирани от страна на страната . Дупки с квадратни места "Земя" са изчезнали от джъмперите, останалите отвори от "земята" са запазени.

Две дъски между тях са свързани с използването на контактите от някои дългогодишни разглобяеми съединили. В корпуса дъската се фиксира върху един винт, под него на главната дъска на ръкава с нишка. Бутоните като такива не са, те са необходими, не е често, само когато първоначалната настройка и калибриране, така че те просто се показват на конектора RS10, който стои зад случая, за съжаление не е така. Също така на този конектор са сигналите за програмиране MK.

Създаване на индикатор за цифрова гориво

1. Програмиране на MK, произведено в интрахекменто, всеки програмист, fubes са определени както следва.

2. Настройване на показанията на напрежението. За да конфигурирате, свържете индикатора към напрежението 12-14 V, свържете се към същия източник на волтметър и резистор R3 Smb на задаване на същата стойност, която показва волтметъра.

3. Настройка на софтуера. Показват резервоара на резервоара и го калибрирайте. Калибрирайте резервоара, както следва, стартирайте от празен резервоар, настроен в менюто за калибриране стойността на литра 0 и щракнете върху OK, след това се налива 1 литър към резервоара, задайте литър стойността с 1 и натиснете OK и отново и така с всеки литър към пълния резервоар. Процесът със сигурност е безпрецедентен, но трябва да го направите само веднъж. Ако при калибрирането също запишете показанията на сензора, тогава, ако трябва да повторите устройството или в случай на повреда, ще бъде възможно да се прилагат стойностите веднага във фърмуера и да не се поставят с калибриране. Останалите настройки са настроени на вашия вкус. Дизайнът е събран и опитен: Федоров Иван.

Реши да направи индикатор за цифров горивен номер товарна кола (автобус), използвайки редовно (доста посредствено) сензор за ниво на гориво ...

Целият процес на създаване и че от него дойде да прочетете в статията.

Първоначални условия:

  • Товарно превозно средство (автобус) с бордово напрежение 24V.
  • Резервоар за гориво за дизелово гориво 220л
  • Датчик за нивото на горивото DMMP39.
  • Показалец на ниво гориво Ei8057m-3.

Трябва да:

Направете индикатор за цифров нивото на горивото, като използвате редовен сензор за ниво.

За да започнем, ще трябва внимателно да се научите, че това е редовен сензор за нивото на горивото, наречен. Ние го разрушаваме и внимателно го разгледаме.

Както се очакваше, има поплавък, тяга, променлив резистор ... стоп, за променлив резистор. Както казват, по-добре е да се види веднъж, отколкото да чуете сто пъти:
Дизайнът е едновременно логически и топ. Логично е плъзгачът да се плъзга не чрез пряко резистентност към променлива (което е доста нежно), но на отстраняване на метал от него, но за такова увеличение на надеждността трябва да плати дискретност. В този дизайн е, че, както можете да видите на снимката, в средната позиция на поплавъка имаме стърнища зона на "нечувствителност", поради много широк централен дивантност. Защо е направено, остава само да се досети, но това, което имаме, със същата работа.

Така че те са в интернет и търсят информация. Това е, което пативам:

Плат-туршия - 412мм.

Номинално съпротивление - 800 о. (На друг източник, номинална устойчивост - 761.0 - 193.5 ома)

Работния диапазон от -40 ° C до + 60 ° C

Работа по неуспех - 400 хиляди. Км Т. 95% Въздействие върху ресурсите

Тежест 160 грам, аналог - Maz.

Като цяло, не е дебела.

В резултат на това приемаме тестера и мярка, такава снимка:
Схема за включване:

Измерени параметри на сензора:

Пълна съпротива - 767 ома.

Допълнителна съпротива - 187 о. (Осигурява минимална съпротивление на сензора).

Ляво (по снимка) част от съпротивата - 203 о. (13 Кранове на плъзгача) право част Om 376.(17 топери на плъзгач).

Двата метални сектора са над контактната група - левият сектор не се използва, вдясно отива върху лампата на регулаторния остатък на горивото.

Като цяло, това подробно описание Давам само за любопитство, ние също се нуждаем от стойност на напрежението, която имаме върху изходния контакт на различни нива на гориво. С крайното ляво положение на контакт на изхода, ние направихме 1,57V., с изключително правилна позиция 3,28V,половината от резервоара - 2.44V.В началото на сектора на включване, резервната лампа за остатъка 2,95V.

Повече за любопитство. Общата схема за свързване на сензора за нивото на горивото изглежда така:
Намотки L1A, L1B, L2 - Това е деформално ниво на нивото на нивото на горивото (по същество milliammeter) резистор - термоконтност.

Всъщност това е схема на класическо електромагнитно автомобилно устройство и по-специално Ei8057m-3. - Това е нещо друго: вътре в електронната верига, стрелката се задвижва от стъпков двигател и всичко това се контролира от микроконтролер ПИК.

По принцип това е достатъчно, за да се насочи към цифровия указател, ако не е за няколко неприятности:

1. Определен резервоар за гориво в 220л Тя не съответства на реалността, всъщност в резервоара се поставя повече гориво.

2. С крайно дясно положение на подвижния контакт на сензора, когато в резервоара няма гориво, всъщност поплавъкът вече трябва да бъде по-нисък от нивото на резервоара, което е, разбира се, глупост (определено от геометрията на резервоара и на. \\ T Датчик за нивото на горивото.

3. Измерване на лентата с геометрия на лентата, уверете се, че е правоъгълна паралелепипед с леко заоблени дълги зърна, размери 40x12x60 cm.. Съответно, чрез преместване на страните, ние получаваме вътрешния обем в 268л, който, съгласен, е много различен от заявените 220 л, И е много съмнително, че вътрешните дялове, мрежа, гориво и tp. заемат толкова почти 50 Л..

4. Както вече е написано по-горе, съпротивлението на сензора над продължителността на нейното съпротивление е нелинейно.

Какво да правя:

Напълваме пълния резервоар и контролираме изходното напрежение. Оказва се, че след достигане на марката 1,57V. Резервоарът включва и добри двадесет литра гориво.

Извадете поплавъка и поставете сензора на място. Естествено жажда, лишаван от поплавъка, отива на дъното на резервоара, изглеждат напрежение - това е 3,02V. ! Това е важно, защото Всъщност, с тази позиция в резервоара няма гориво, а мобилният контакт все още не е достигнал крайното положение в 3,28V., със стандартното устройство Ei8057m-3. показва, че все още има оставен в резервоара 1/8 сила на звука. (Поставяне на поплавъка до централното положение, на редовните Ei8057m-3. Наблюдаваме вместо положеното 1/2 Танк Аж. 5/8 Ниво, с пълен резервоар, редовното устройство бързо).

Разглеждаме диаграмата на нашия сензор за нивото на горивото,

Хвърли три точки - съпротивлението на сензора, първата точка е най-малката му съпротива (подвижен контакт отляво), образуван от допълнителна устойчивост в 187 о. (в фото вертикалния черен правоъгълник), втората точка със средата на контактната позиция, когато последователно е включена 187 о. и 203 о.. 390 о., пълно съпротивление съответно 390 + 376 \u003d 766 ома.

(хоризонтално - устойчивост в ома, вертикално условни единици с дължина)

Няма нищо приятно в тази картина, сензорът на лордовете и линейните, но има значителна почивка.

С такава снимка, ние или получаваме точност в средата, или в краищата на счупените, или нещо средно произвеждащо приблизително:

След като получи формула с изменение и коефициент, по принцип е възможно да се направи нещо подобно на индикатора за цифрово гориво, коефициента R2.тендни линии Б. 0,97 Разбира се, не е лошо, възможно е по принцип да се използва всичко повече от 0.95.

и можете да получите за всеки пряк коефициент на преизчисляване, който ще бъде по-точен:
Незабавно измерване на стойността на ADC в точките, за които се нуждаем 5% Толерантност на резисторите на разделителя на входа на ADC не развалихме и влезме в диапазона от празен резервоар (ADC822) преди 1\2 Резервоар (ADC700):

(хоризонтално получени проби от ADC, вертикално обемът на горивото в литри)

В диапазона от 1\2 Резервоар (ADC700.) До пълноценно (ADC456.):
От горното имаме следното:

1. С увеличаване на количеството гориво, съпротивлението на сензора намалява, а спадът на напрежението намалява.

2. Делтата на напрежението на сензора е 1,45V.че кога 10 Бит ADC ще бъде 56% Какво е повече от достатъчно, за да се размали резултата от ADC в мащаба 0 .... 220ли ще ви позволи да направите просто дигитализиране на резултата без употреба Ou. За монтиране под желания диапазон на напрежението.

Схемата е лесна за позор:

Микроконтролер Mega8, LED. Показател на 3 Освобождаване с общ катод, входен делител на два резистора R1, R2.. Стабилност (в Burzhuyski Zener "Zener" диод :)) За да защитите входа MK. за всеки случай. Не нарисувах енергийната верига, има класически 0.1MKF. керамика и някои електролит 100 ... 1000mkf.като утичаващ резистори между MK и индикатора, всеки в диапазона ще бъде подходящ 80 ... 100. В зависимост от захранващото напрежение на МК и яркостта на индикатора. Напрежението на борда на колата под инженерния двигател беше 27.5V..

Моето оформление на опцията:
Надясно на борда, поставих преобразувателя на властта 5V. Под бордовото напрежение 10 ... 30V. Конверторът е сглобен от MS3406.3 Според типичната схема от тайнственика. дросел murata 1812.. Стабитрон, посочен в схемата 3.3V. Аз съм Profumer с окабеляване и изчезнах отгоре.

Защо съм кандидатствал Mega8. когато има много по-удобно Tiny26. и т.н. ? Защото W. Мега.8 е на разположение 1KB. Рам, защо толкова много? Микроконтролерът не просто измерва входното напрежение и показва трансрертирана стойност към индикатора, постоянно записва измерените стойности в един от 256 Клетките на паметта, изпълняването им на затворен кръг и след записването на всяка клетка прави изчислена средна стойност за всички налични в момента 256 Клетки.

Индикаторът се намира извън дъската на таблото на колата и се свързва с него. 11 Live Loop. Таксата се поставя в малка част (втората, тази с 4-жичните терминала) Допълнителната пластмаса от корпуса е отстранена до друга.

Едностранна борда, без джъмпери:

Първоначално стиснах Шимка и проверих работата, тя работи. Покрити с лак. Можете да продължите сглобяването:

P.S. Проектът е създаден с огромната подкрепа на романа на Викторович, за който е толкова много благодаря, и благодарение на човека Йонсън. От Украйна за математическа помощ и някои идеи.


Използва се с местен сензор (в резервоара) и вместо редовно превключване (на торпедо).
Това устройство (въз основа на 16F676) показва показанията на сензора за гориво в резервоара (40L) към двуцифрен SEVENCMETER (40L). Рязане от бордовата мрежа на AUTO - 12V. Вход "В" Ние свързваме сензора в резервоара.


Калибриране на устройството: Натиснете бутона на устройството - върху индикатора осветление на мигащите нули, това означава, че имаме празен резервоар. Ако наистина натиснете отново бутона. Ако няма празен бутон и натиснете бутона напълно и натиснете напълно бутона бутонът.
02 (2 литра) ще светне на индикатора - ние натискаме 2 литра и натиснете бутона.
След като свети 04-налейте 2 литра (вече има 4 литра в резервоара) и натиснете бутона.
Така, когато калибрират, всички стойности на индикаторите в режим на светкавица и чрез натискане на бутона, ние сме съгласни, че в резервоара има наистина n-литър. С мигаща стойност. След като калибрирането се покаже на дисплея, Ще се покаже 40, което означава 40 литра бензин в резервоара (след всичко това е) и мигащи ще спрат. Устройството е преминало в режим на измерване. Не докосвам бутона отново, за да не се счупя Настройките. В падането на нивото на горивото под 6 литра, индикаторите започват да мигат, това предполага, че е време да се зарежда. В комплекта върви фърмуер с различна калибрирана стъпка, всички работници и доста точни.
Устройството се показва в състояние на почивка, когато бензинът в резервоара не се пръска и поплавъкът не помпа.
Копките бяха с избора на разделител 1.5k, моята схема, спечелена без проблеми при поставяне на 500 ома!





Датчик за ниво на гориво - незаменим нещо за всяка кола. Тя позволява в реално време да се контролира остатъците от горивото в резервоара и следователно не се задържат в най-неподходящия момент. Капацитивният сензор е потопен в резервоара, а показанията от него се показват на арматурното табло.

Видове сензори

Съвременните сензори се създават въз основа на потенциометричния дизайн. Това е достатъчно просто, дава точни измервания и се предлага на цена. Такива сензори са разделени на лост и тръбен. Но тя може да не се използва във всички видове автомобили.

Усъвършенстваните безконтактни сензори могат да определят обемът на горивото без потапяне в резервоара. Няколко вида инструменти:

  • Магнитна;
  • Радио-контролирано;
  • Ulolesuchy.

В устройството те са доста сложни, така че те могат да бъдат произведени само във фабричните условия. Но прост капацитивен контакт със собствените си ръце за запален радио аматьор, имащ умения за запояване и разглобени в принципите на горивната система на автомобила.

Основният принцип на работа на такъв сензор - за определено ниво на гориво, неговият сигнал се захранва. Разбира се, поплавъкът се понижава веднага, веднага щом нивото на гориво отива и след известно време. В това отношение устройството може да даде малка грешка, която също зависи от дизайна на резервоара и осцилациите на бензин или дизел. На таблото данните се показват в цифров или аналогов вид. Цифровата стойност е по-точна и има минимална грешка.

Как да направите капацитивен сензор

Принципът на експлоатация на капацитивния сензор е сравнение на данните на електрическия капацитет. Всъщност устройството е обикновен кондензатор. Можете да направите такова устройство, с две метални тръби или плаки. Правилата за производство са както следва:

1. Електродът е изолиран от електрически контакт.

  1. Когато сензорът е потопен в гориво, пространството между електродите се пълни свободно с запалим и когато нивото намалява, електродите остават във въздуха.
  2. В резервоара метърът не е инсталиран точно, но леко под наклона.
  3. Храната, доставена на устройството, не трябва да бъде повече от 5 W, в противен случай бензинът ще светне от искрата.
  4. Самата схема се намира в близост до сензора, толкова по-близо, толкова по-добре.
  5. Дължината на проводниците от веригата към сензора не трябва да бъде повече от 2 cm.
  6. Капацитивният сензор се състои от два модула, свързани с три проводника: самият модул и дисплей. Две кабели захранващи мощност на сензорния модул, а третият предава сигнал от сензора към дисплея.

Ако в резервоара има много гориво, капацитетът на сензора е по-висок и времето за таксуване ви е необходимо повече. Можете да приложите този принцип на измерване, като използвате вграден микроконтролер. Част от напрежението се подава към входа на резистивния двигател. Когато метърът получи напрежението, микроконтролерът се включва. Когато се достигне пиковото напрежение, таймерът се включва. С таймер данните се въвеждат в модула за отражение.



грешка:Съдържанието е защитено !!