Форум - Супутникового телебачення SAT-PROF  

Назад   Форум - Супутникового телебачення SAT-PROF > Вітальня > Технічне спілкування

Створення нової теми Відповідь
 
Параметри теми Параметри перегляду
Старий 02.10.2013, 10:17   #11
Igor1031
Передовик
 
Реєстрація: 25.12.2009
Дописи: 1.028
Подяки і симпатії повідомлень
Дякую (Поставлено): 108
Дякую (Получено): 1453
Флуда (Поставлено): 9
Флуда (Получено): 20

Типово

Заміна АЦП в мультиметрі (тестері)

Якими б мультиметри (далі тестери) не були дубовими, вони все одно виходять з ладу по різним причинам. Наприклад, в сумбурі роботи над якоюсь схемою (особливо високовольтною) невірно встановили межі вимірювань напруги чи струму або неправильно під’єднали тестер до схеми. В цьому випадку вигорає коло, що відповідного діапазону вимірювань, а інколи найнеприємніше – мікросхема аналого-цифрового перетворювача (АЦП). Більшість людей в інтернеті навіть не розглядають ідею ремонту такого тестеру із-за його низької вартості та немаленької вартості (та все ж таки меншої ніж сам тестер) мікросхеми АЦП. На такий ремонт мене підштовхнув мій новий тестер (2009р. випуску), який я придбав після смерті мого першого (десь 2005 р. може і молодшого). Так от, за роки користування новим, я намучився із проблемами тугого переключення (навіть змазка не сильно вирішувала проблему), дуже неякісної пластмаси, яка після любого падіння буквально розсипалась (перший тестер зроблений з більш твердої), проблеми постійно плаваючих значень на дисплеї, ненадійного переключення на діапазони в результаті чого замикались доріжки сусідніх діапазонів і при вимірюваннях (особливо опорів) значення були неточні або взагалі щось незрозуміле. Знаю, що деякі люди прочитавши про такі проблеми зможуть сказати, що все це вирішується доробкою тестера не кривими руками, але погодьтесь, що придбавши новий мультиметр Ви хочете отримати хороший якісний інструмент, а не те що треба одразу обслуговувати і допрацьовувати. Отже я вирішив оживити старий тестер.

Про залізо.
В мультиметрах моделі DT-832 використовується мікросхема АЦП фірми Intersil ICL7106 (НЕ ПЛУТАЙТЕ З ICL7107 – це для діодного індикатора), аналогом якої є КР572ПВ5, яку випускає Ризький завод напівпровідникових приладів ALFA. Ще в перших тестерах стояли такі мікросхеми в DIP корпусах, та подальше використання таких мікросхем в DIE корпусі (крапля) та неспецифічне розведення плати під якусь мікросхему в корпусі MQFP чи якогось подібного (яких на ринку немає) значно ускладнила ремонт таких тестерів. Для заміни я вибрав мікросхему КР572ПВ5 в DIP корпусі.

Процес ремонту.
Спочатку розберіть тестер, зніміть батарею та плату. Знайдіть причину, в результаті якої вигорів АЦП (деталі обвіски) і зніміть їх з плати (щоб після припайки мікросхеми вона не згоріла знову). УВАГА, НЕ ЧІПАЙТЕ ДИСПЛЕЙ, бо резинова контактна доріжка якщо відірветься - будете мати проблеми!!!!! Та якщо все ж таки випадково доріжка відірвалась, просто протріть дисплей з боку контактів спиртом і як тільки побачите момент, коли остання крапля спирту випарувалась зі скельця, охайно прикладіть резинову контактну доріжку на місце і трохи притисніть. Хай так постоїть десь хвилину. Перевірити, що ви приклеїли її правильно можна поставивши її в інший справний тестер такої ж моделі. Якщо в справному тестері відображення неправильне, можливо потрібно повторити вищесказаний процес знову, посунувши доріжку трохи ліворуч чи праворуч.
Для випайки мікросхеми-краплі можна використовувати будівельний фен чи фірмовий фен для паяння. Перед початком нагрівання, познімайте конденсатори в неSMD виконанні поблизу краплі, а також п’єзовипромінювач (схожий на динамік). Далі налийте трохи флюсу навкруги цієї краплі. Покладіть плату на якусь підпорку мікросхемою вниз і починайте гріти температурою в 150 градусів по Цельсію в місці де вона розміщена. Погрійте так не більше 30 секунд. Далі переверніть плату і грійте корпус самої мікросхеми. Через 2 хвилини прогрівання тримайте плату чимось міцно але акуратно, і взявши вузьку стамеску починайте акуратно зішкрябувати мікросхему. Коли зішкрябаєте чорний компаунд, можете побачити чіп самої мікросхеми, так от, потрібно перерізати виводи, які від нього йдуть та й сам чіп зішкрябати бажано. У Вас повинно залишитись порожній текстоліт по границях крапельки. Доріжки які були під мікросхемою потрібно теж відрізати (вони після інтенсивного нагрівання добре відходять від плати). Приблизно як має вийти можете побачити на готовому пристрої нижче (рис. 3, 5), тільки я сильно не заморочувався з доріжками (часу не хотів витрачати на естетику), але я Вам раджу почистити краще. Як роблять інші, є в неті фото (див. [4]). Після зачистки дайте охолонути платі, протріть її спиртом, підчистіть різні бризки припою та пройдіться лезом між обривками доріжок, які тягнулись від крапельки. Далі тестером продзвоніть сусідні доріжки, ВАЖЛИВО щоб жодна з доріжок не замикалась з сусіднею.
Для припайки КР572ПВ5 раджу використовувати тонкий припій з флюсом всередині (особливо якісний - польський), такого на ринках зараз вдосталь, а також паяльник з гострим жалом. До речі, ця мікросхема не любить панельок і перегріву. Наріжте маленьких дротів МГТФ (чи якихось інших) і припаяйте їх на КР572ПВ5 (або ICL7106). Коли це зробили розмістіть мікросхему обличчям до дисплею і першим виводом як показано на рисунках 1 і 3.

Починайте припаювати один за одним дроти на контактні площадки. Який дріт куди йде можна розібратись, керуючись рисунком 2:

На рисунку 2 зображено контактні площадки на платі тестера і біля кожної написано вивід КР572ПВ5, який з нею з’єднується. Також я шляхом сигналу меандр з іншого справного тестера видзвонив деякі контактні площадки до яких під’єднується дисплей і на схемі рисунку намалював, якому виводу мікросхеми який вивід дисплею відповідає.

Сині лінії – це лінії сигналів першої цифри (1s),
зелені – другої (10s),
червоні – третьої (100s).

Також важливо:
21 вивід дисплею – це вивід сигналу розрядженої батареї,
13-ий - це вивід сигналу HV (high voltage)
26, 27 – це сигнали крапок.

Решта на схемі рисунку 2 має бути Вам зрозумілою.
Коли мікросхема підпаяна дротами до плати, не поспішайте включати тестер - робити не буде. З’єднайте перемичкою 30-ий і 32-ий вивід мікросхеми як показано на рисунку 3 знизу.
У мене вийшло от так:

Ще раз перевірте все згідно схеми, продзвоніть справним тестером щоб не замикались сусідні доріжки. Далі впаяйте назад випаяні перед зніманням крапельки деталі (п’єзокерамічний динамік необов’язково), а також поставте замінені новими вигорілі деталі тестера. Зберіть все докупи в корпус і під’єднайте батарейку.
Спробуйте включитись. Якщо все вийшло, то при встановленні значення вимірюваної постійної напруги 1000В побачите три нулі на екрані і значок HV. Якщо у Вас вийшло поздоровляю, якщо ж ні, то шукайте помилку в монтажі, кз між доріжками, перевірте живлення.

Далі це ще не все. Справа в тому, що каскад індикатора розрядженої батареї на моєму тестері був вбудований в чіп краплі, а не зібраний на окремому транзисторі, як буває в подібних моделях. Вирішенням стало напайка на мікросхему навісним монтажем невеличкого каскаду на транзисторі S9014 (КТ3102Г) (схема див рис. 2).
Якщо цей каскад зібраний на платі окремо, то для того щоб він працював для індикації необхідно замінити номінал резистора 1МОм на 470кОм (на схемі рис.2 – це резистор, який з’єднується з V+ і базою транзистора).

Це все зробили. Якщо є бажання, можете пройтись м’якою резинкою по доріжкам, по яким ковзає перемикач, і потім протерти їх ваткою зі спиртом. Це видалить лишні залишені після розмазаних контактів рештки міді, які можуть закорочувати доріжки, що недопустимо.
Також раджу протерти від флюсу і каніфолі плату, бо каніфоль може з часом стягнути на себе воду, що спровокує замикання доріжок.

Отже, ось фото в готовому і зібраному стані:


Тепер про роботу тестера після ремонту.
Порівняльну характеристику давав порівнюючи відремонтований тестер із новим.
Приємно здивований як мікросхема КР572ПВ5 справляється. Індикація з’являється дуже швидко. Вимірюємі значення напруги, опору, струму виставляються трохи швидше (мабуть КР572ПВ5 швидше здійснює обробку вимірюємої величини ніж крапля) та й значення не плавають так сильно, тому на екрані старші цифри числа є стабільними.
Індикація розряду батареї висвічується при напрузі батареї приблизно 7,1 В і нижче.
Таким чином я отримав майже як новий повнофункціональний тестер, максимум задоволення від проведеної роботи і отримав багато знань про його принцип роботи) Тож дарма я час не згаяв)

Для цікавості
Можете порівняти розведення контактних доріжок на платі тестера з виводами мікросхеми ICL7106 в корпусі MQFP:

На рисунку справа - рисунок з data sheet ICL7106, який я перевернув таким чином, щоб було легше порівнювати з лівим рисунком. Висновки робіть самі)

Деякі несправності тестерів
Іноді трапляється, що на екрані тестера Ви бачите декілька ком, які одночасно висвічуватись неповинні.
Продзвонивши на платі доріжки, які йдуть від 26 і 27 виводів дисплею (рис. 2), стало зрозуміло, що вони замкнулись. Далі шляхом продзвонки було знайдено контактні доріжки (кільця), до яких тягнуться 26 і 27 вивід дисплею: подивившись на плату зі сторони де ходить перемикач діапазонів вимірювань, одразу стало помітним, що в результаті тривалого наробітку перемикач, задіваючи близькі доріжки, їх розмазав, і мідь, яка виступила в результаті цього, замкнула зовнішнє і внутрішнє кільце контактів на платі, які і відповідають за відображення ком:

Пройдіться чимось гострим між доріжками і проблему вирішено)
Буває таке, що при прикручуванні плати на місце – перестарались і зірвали різьбу.
Неповне прилягання плати до резинової контактної доріжки дисплею може спровокувати часткове зникнення зображення на дисплеї.

Залийте отвір, куди вкручується гвинт епоксидною смолою (клей епоксидний компаунд універсальний). І не забудьте до смоли додати затверджувач – приблизна кількість один до трьох (один - затверджувача), бо інакше смола не застигне. Для заливання в отвір можна скористатись звичайною голкою чи тоненьким наконечником плоскої викрутки, при цьому потрібно після залиття ткнутись голкою в отвір щоб видалити бульбашки повітря і додати зверху ще трошки смоли. Через 24 години вийде приблизно таке:

Після того як спробуєте чи застигла смола, візміть дрель зі свердлом товщиною до 1 мм, просвердліть отвір в смолі. Далі візміть за допомогою пінцета гвинт і притуліть його на декілька секунд до жала паяльника, а потім одразу поставте на місце куди він має вкручуватись. Зробіть декілька обертів і зачекайте секунд 10. Далі до гвинта який трохи прикручений піднесіть знову жало на пару секунд, зробіть ще декілька обертів і зачекайте 10 секунд. Повторюйте так поки між шляпкою гвинта і виступом для вкручування не буде відстань, яка рівна ширині плати (краще трохи більше). Такий поступовий процес вкручування дасть нормальну різьбу, яка ще довго прослужить. Якщо перегріти гвинт і одразу все вкрутити до кінця - немає гарантії, що така різьба не зірветься знову. Якщо гвинт не гріти, то при вкручуванні трісне пластмаса.
Щасти Вам!


Джерела:
1. Data sheet. ICL7106; digit, LCD/LED display, A/D Converters. September 15, 2005.
2. Data sheet. КР572ПВ5 Аналого-цифровой преобразователь. 2003.
3. Бобин Сергей. Мультиметры М-832: устройство и ремонт // Ремонт электронной техники. 2003. №1. С. 43-47.
4. Форум vrtp.ru: Щоб бачити інформацію потрібна Реєстрація! звертання: 22.07.2013).
5. Data sheet. Средства отображения информации. Жидкокристаллические индикаторы // Завод Интеграл.
__________________
Дякую Mikola_prog, vinimm5 Сказав дякую
Igor1031 зараз поза форумом   Відповісти з цитуванням
Старий 08.03.2014, 21:19   #12
sat-prof
Administrator
 
Аватар для sat-prof
 
Реєстрація: 14.12.2009
Дописи: 6.554
Подяки і симпатії повідомлень
Дякую (Поставлено): 228
Дякую (Получено): 2373
Флуда (Поставлено): 2
Флуда (Получено): 6
Ukraine
Мій ресівер: Opticum 9500HD Enigma2 (ACC Авангард) +Openbox X820 (Dir320)
Надіслати повідомлення для sat-prof на ICQ
Типово

У статті описана проста конструкція охоронної системи з датчиком обривного типу, яка являється спрощеним варіантом армійських аналогів, які застосовують, коли потрібно забезпечити охорону табору або іншого об'єкта в польових умовах.


Недолік подібних систем - помилкові спрацьовування, які можуть бути викликані впавшою гілкою, непрошеним лісовим звіром або самим користувачем, що відійшов «до вітру».
C1, C2, C5 = 0,1
C3 = 1n
C4 = 100,0
R1, R5, R6 = 12k
R2 = 2M
R3 = 510k
R4 = 33…100k
R7 = 2k
R8 = 6,8k
VD1, VD2 = 1.5KE12A
VD3 = АЛ307Б (червоний)
VD4 = АЛ307Г (зелений)
VT1 = КТ972
VT2 = КТ3102Д
Ba1 = 4-8 Ом
DD1 = К561ЛА7 (CD4011)
FU1 = 0,15

При обриві шлейфу, запускається мультивибратор, зібраний на елементах DD1.1, DD1.2. Частота його коливань близько 3Гц. Часозадаюча ланка - C2, R2. До виходу DD1.2 підключений ключ VT2, який, у свою чергу, змушує блимати світлодіод VD3, при тривозі.
На елементах DD1.3 і DD1.4 зібраний ще один мультивибратор, частота роботи якого близько 1кГц. Часозадаюча ланка - С3, R3.
Коли на 4-ій ніжці з'являються імпульси з частотою проходження 3 Гц, на виході DD1.4 (11-а ніжка), відповідно, з'являється переривчастий сигнал частотою 1 кілогерц.
Вихід DD1.4 підключений до транзисторних ключів VT1, який управляє роботою динаміка Ba1. Тут використовується складений транзистор з великим коефіцієнтом підсилення по струму. Якщо під рукою не виявиться такого транзистора, то можна його замінити саморобним складеним транзистором:

Потенціометр R4 дозволяє встановити оптимальний рівень гучності сирени. Резистори R5 , R6 обмежується вихідний струм мікросхеми. Бажано вибирати опір цих резисторів не менше 1-го килоома на кожен Вольт живлення. Резистори R7 і R8 обмежують струм світлодіодів. А від опору резистора R8 залежить основний струм споживання в черговому режимі. Конденсатор С1 захищає вхідні кола мікросхеми від перешкод, які можуть бути наведені на контур електромагнітним випромінюванням. Захисні діоди VD1 і VD2 захищають схему від потужного електричного імпульсу , який може бути викликаний блискавкою. У цьому випадку , запобіжник FU1 може захистити шлейф від обриву , хоча і не завжди. Конденсатори С4 і C5 - фільтр живлення. Напругу живлення цього охоронного пристрою можна вибрати в діапазоні 6 ... 12 Вольт. Можна застосувати кілька з'єднаних послідовно елементів АА , ААА або 9 -ти вольтової батареї типу « Крона ». Споживання енергії під час спрацьовування сирени залежить від рівня гучності, що встановленого потенціометром R4 , а при максимальній гучності , від опору динамічної головки Ba1 . Споживання в черговому режимі в основному визначається опором резисторів R1 і R8. Якщо з метою економії енергії позбутись резистора R8 та забрати світлодіод VD4, то сильно збільшувати опір резистора R1 неможна, особливо, якщо довжина проводу становить 100 і більше метрів.

В якості датчик використовують тонкий мідний емальований провід типу ПЭВ, ПЭЛ і їм подібним. Діаметр дроту вибирають виходячи з таких міркувань: чим тонше - тим імовірніше помилкове спрацьовування і тим менш імовірно, що порушник помітить його або відчує при зіткненні. Так що, вибирати слід в діапазоні діаметрів 0,05 ... 0,1 мм. (людина може не відчути обрив дроту діаметром 0,05 мм. навіть відкритою частиною тіла). Але, не порвати такий дріт ще при прокладці буде складно (для прокладки можна використовувати легку котушку, що обертається в підшипниках).
__________________
Щоб бачити інформацію потрібна Реєстрація!
Цінуйте щирість, а не користуйтеся нею. (sat-prof)
Дякую vinimm5 Сказав дякую
sat-prof зараз поза форумом   Відповісти з цитуванням
Старий 07.06.2014, 19:17   #13
sat-prof
Administrator
 
Аватар для sat-prof
 
Реєстрація: 14.12.2009
Дописи: 6.554
Подяки і симпатії повідомлень
Дякую (Поставлено): 228
Дякую (Получено): 2373
Флуда (Поставлено): 2
Флуда (Получено): 6
Ukraine
Мій ресівер: Opticum 9500HD Enigma2 (ACC Авангард) +Openbox X820 (Dir320)
Надіслати повідомлення для sat-prof на ICQ
Типово

Зарядний пристрій для Li-Ion на основі MAX1555

Оскільки літій-іонні акумулятори набувають все більшої популярності, пропоную ознайомитись з наступною нескладною схемою їх заряджання, побудованій на мікросхемі-контролері MAX1555 (MAX1551).

В даній статті розглянемо контролер MAX1555 (контролер MAX1551 відрізняється від MAX1555 тільки тим, що замість сигналу «процес заряджання активний» у нього вбудований сигнал «джерело живлення увімкнено»).

ОПИС МІКРОСХЕМИ:
MAX1555 здійснює заряджання акумулятора струмом, а також значно знижує струм заряджання, коли акумулятор має повний заряд. Ще хороша тим, що здійснює індикацію процесу заряджання батареї (лінія CHG має низький рівень) і індикацію кінця процесу заряджання (лінія CHG має високий рівень).

Мікросхема має функцію обмеження струму при заряджанні сильно розряджених батарей щоб не пошкодити їх. Якщо напруга такої батареї менше 3 В, то контролер встановлює струм заряджання 40 мА. Коли напруга на акумуляторі досягне значення 3 В, контролер підвищує струм заряджання до 280 мА (якщо увімкнено заряджання від зовнішнього джерела DC), і до 100 мА (якщо увімкнено заряджання від USB-гнізда).

Мікросхема може здійснювати заряджання як від джерела USB, так і від зовнішнього джерела (DC). Чіп автоматично виявляє активне джерело живлення і здійснює заряджання від нього. Якщо ввімкнено DC і USB разом, то мікросхема віддає перевагу DC (але якщо його напруга не менша 3,95 В). Якщо ж напруга на обох джерелах буде меншою 3,52 В, то контролер припинить заряджання.

УВАГА!!! Вхідна напруга від DC не повинна перевищувати 7В, від USB 6В.

Крім того, в мікросхему вбудовано захист чіпу від перегрівання. Якщо температура досягає значення 110 градусів по Цельсію, то чіп зменшує струм заряджання на 17 мА з кожним наступним градусом.



Перед першим використанням не вставляйте пристрій в USB-порт комп’ютера (особливо ноутбуку). Перевірте чи немає в схемі замикань, а потім візьміть зарядку від мобільника на 5 В. В будь-якому випадку краще вже спалити схему ніж південний міст ПК.

В схемі встановлено запобіжники (в моєму випадку такі, що самовідновлюються) по лініям живлення від USB і зовнішнього джерела DC.

Перед DC (вивід 4) я поставив інтегральний стабілізатор 7805, щоб на вході мікросхеми була стабілізована напруга 5В, а також щоб на вхід всієї схеми можна було подавати напругу від 8 до 30 В (все ж таки не бажано подавати напругу вище 15 В). Поясню чому. Я схему розробив так, щоб живити її від 12 В. В цьому випадку на 7805 буде спадати напруга 12-5 = 7В. Струм заряджання становить 280 мА. Тому потужність, яка розсіюється на 7805 Р=U*I =7*0,280=1,96 Вт. 78l05 в корпусі SOT-89 не підійде, так як максимальна потужність розсіювання її становить 400мВт, тому 7805 вибрано в корпусі ТО-220, на яку можна встановити маленький радіатор, якщо 7805 буде сильно грітися.

Можна обійтись і без 7805, для чого треба з’єднати перемичкою вхід IN і вихід OUT мікросхеми 7805. В цьому випадку, можна в якості зовнішнього джерела (DC) взяти зарядний пристрій від мобільника на 5В. Тільки перед використанням перевірте, щоб напруга на ньому не була вищою 7 В!!!

Про роботу мікросхеми.

Сигнал CHG приймає низький рівень, коли батарея заряджається і струм заряджання більше 50 мА. Як видно зі схеми, світлодіод підключено до батареї, тож при заряджанні він світиться, коли ж заряд припиниться, то він погасне, що й сигналізує про кінець заряджання. Резистор світлодіода можна брати від 1 до 4,7 кОм.

При заряджанні від зовнішнього джерела DC у мене мікросхема сильно нагрівається.

Дехто в інтернеті стверджує, що це можливо із-за китайських підробок даних мікросхем. Ще є відгуки, що якщо хоча б на один з входів живлення чи DC чи USB не поставити керамічний конденсатор (на схемі С2 і С3), то КМОП-логіка, яка вибирає джерело заряджання, із-за шумів і наведень постійно здійснює переключення між джерелами, а тому й гріється – так зване самозбудження. Я особисто вважаю, що причина нагрівання в занадто маленькому корпусі даного контролера для таких параметрів струму і напруги.

Розглянемо на розрахунках. Згідно data sheet, при заряджанні від джерела DC на мікросхемі може розсіюватись максимально допустима потужність 720 мВт. Дійсно, якщо на вході (вивід 1) - 5 В на виході (вивід 5) - 2,5 В (випадок розрядженого акумулятора), то потужність, яка розсіюється на мікросхемі Р=U*I=2,5*0,280=0,7 Вт. Виходом з ситуації є поставити пару діелектричних термопрокладок і через них притулити плату до радіатора.

При заряджанні від USB-гнізда корпус мікросхеми ледь теплий. А ще краще, щоб не спалити USB-порт користуватись зарядкою від мобільника на 5 В, яка має USB-гніздо.

Li-Ion акумулятор ємністю 1,2 А/год схема заряджала приблизно 5 годин. Коли світлодіод погас, я протримав схему на зарядці ще годину. Після цього я спробував розрядити акумулятор в світлодіодному ліхтарі. В результаті за 40 хв світіння напруга впала на 0,3 В. Світіння таке саме яскраве. Тож збіркою я задоволений і раджу Вам! Щасти!
Щоб бачити інформацію потрібна Реєстрація!
__________________
Щоб бачити інформацію потрібна Реєстрація!
Цінуйте щирість, а не користуйтеся нею. (sat-prof)
Дякую Mikola_prog, vinimm5 Сказав дякую
sat-prof зараз поза форумом   Відповісти з цитуванням
Старий 25.02.2015, 14:05   #14
Igor1031
Передовик
 
Реєстрація: 25.12.2009
Дописи: 1.028
Подяки і симпатії повідомлень
Дякую (Поставлено): 108
Дякую (Получено): 1453
Флуда (Поставлено): 9
Флуда (Получено): 20

Типово

Ємністний датчик рівня палива


Ємністний датчик — це такий вид датчиків, які для вимірювання рівня рідини не використовують механічні елементи (поплавка немає!). Вимірюється навіть не сама рідина, а діелектрична проникність матерії між електродами, яка прямо пропорційна кількості рідини між ними (або не дуже прямо, в фізику заглиблюватись не будемо).
Без поплавка? Як це можливо?
Замість поплавка ставимо дві трубки (одна в одній, так щоб вони не доторкались одна до одної) — получається конденсатор, який міняє свою ємність в залежності від кількості ізолятора між його пластинами. В якості ізолятора виступає бензин.
Контроллер проводить вимірювання і перетворює результати вимірювання в показники стрілки. (свого роду тестер, але з однією функцією — вимірювання ємності конденсатора)
Загальна інформація
Ємнісні датчики виготовляються серійно на любу довжину (допускається обрізка дачика пилкою до 30% від довжини). Ціна від 350 грн. Є моделі для стрілки, є моделі для підключення до КАН лінії (для авто в який є центральний копютер). Але дані дачики вимагають підтягнути до них 12 вольт і не мають виходу на лампочку. (Ну принаймі я таких не зустрічав). Тому я, маючи в запасі базове поняття в програмуванні і принципі роботи дачика, вирішив зробити свою модифіуацію.
Про принцип роботи
Зайду з далека…
По суті датчик — це дві трубки — одна меншого діаметру, друга більшого діаметру. Якщо цих дві трубки запхати одна в одну так щоб вони не торкались одна одної — то получиться конденсатор. Конденсатор — то така штука яка вміє накопичувати електричний заряд (свого роду батарейка, але дуже малої ємності). І як люба батарейка накопичення заряду займає певний проміжок часу. Тобто якщо на тих дві трубки подати 1 Вольт — то той вольт на трубках почне накопичуватись (спочатку там буде 0,01В, потім 0,02В … аж до 1В). Вимірявши час накопичення того вольта на стінках трубок можна вичислити їх ємність. Формули пропускаєм… :-)
Виникає питання, як виміряти тим кондюхом рівень бензину…
Дуже просто…
Всі знають що повітря струм не проводить. Але на справді це не так… Воно проводить, але дуже при дуже погано…
Так само бензин — струм не проводить. Тобто проводить, але тоже дуже погано. Проте трохи ліпше ніж повітря.
До чого це я…
Тобто коли ми ті трубки заряджаєм — то частина зараду всетаки втікає через повітря. і ми на заряд тратимо більше часу.
А коли ті трубки погрузити в бензин — на заряд трубок — треба буде ще більше часу (бензин проводить струм краще). Причому чим більше ми їх в безин окунаєм, тим більше часу треба на заряд.
А далі все просто
Задача контроллера — виміряти цей час і перетворити його у покази стрілки.

На практиці різниця в часі заряду трубок на повітрі і в бензині дуже мала — менше мілісекунди. Точно не скажу бо немаю розрахунків під рукою. Але для мікроконтроллела, який виконує 8 000 000 операцій в секунду — це дуже великий проміжок часу, І він може розрізники більше 200 значень цієї різниці. 40л / 200 = 200 грам. Не точність аптекаря, але для орієнтування в запасі бензину цілком достатньо

Ну і тепер безпосередньо про сам прилад

Як видно із схеми - основою є контроллер Atmega8. та таймер NE555 (підключений по схемі мультивібратора)
В якості конденсатора, що задає частоту таймера - виступає зонд. Будова зонда дуже проста. Це по суті є дві трубки із будь-якого металу, що розташовані одна в одній (я використав два фотобарабана від картриджів лазерного принтера). Даний зонд знаходиться в середині бака. І в залежності від кількості бензину - міняє свою ємність. Зміна ємності - міняє вихідну частоту таймера. Контроллер вимірює частоту та з допомогою ШИМ - формує сигнал для приборної панелі.
Для датчика непотрібно додаткового живлення. Він живиться від струму, що проходить через лампу "аварійного запасу бензину". Струм, що споживається - недостатній, для того щоб лампочка світила, проте, коли рівень бензину знижується нижче позначки 5% - контроллер створює додаткове навантаження (замикаючи вхід LAMP на мінус з допомого ШИМ сигналу із скважністю 20%) і лампочка засвічується. В період свічення лампочки - контроллер живиться від струму, накопиченого на конденсаторі C2, а діод не дозволяє йому розрядитись через навантажувальний транзистор. Польові транзистори - вибирав ті, що були під рукою. В принципі - підійдуть будьякі, що можуть витримати струм більше 500ма (якщо в приборній панелі стоїть 5 ватна лампочка)
Підключення
В90% автомобілів - датчик палива виконаний однотипно (у вигляді потенціометра, до якого підведено три провідника: "-", вхід стрілки, вхід лампочки). Так само підєднується і цей датчик через розєм J2.
Призначення виходів розєму J2:
1 GND;
2 Вишід покажчика стрілки;
3 Вихід лампи аварійного запасу палива.
Призначення виходів розєму J1
1 Внутрішня трубка зонда
2 GND


Текст програми
Детальна інструкція по виготовленню
Мій досвід по виготовленню

Щоб бачити інформацію потрібна Реєстрація!
Щоб бачити інформацію потрібна Реєстрація!
Щоб бачити інформацію потрібна Реєстрація!
Долучені файли
Тип файлу: rar yemnistnij-datchik-rivnya-paliva.rar (167,7 КБ, 7 переглядів)
__________________
Дякую vinimm5, romuald, kreshnot, Yaro Сказав дякую
Igor1031 зараз поза форумом   Відповісти з цитуванням
Старий 09.04.2016, 10:25   #15
Igor1031
Передовик
 
Реєстрація: 25.12.2009
Дописи: 1.028
Подяки і симпатії повідомлень
Дякую (Поставлено): 108
Дякую (Получено): 1453
Флуда (Поставлено): 9
Флуда (Получено): 20

Типово

Бортовий комп’ютер на мікроконтролері PIC



Через деякий час після покупки автомобіля Lanos з’явилося бажання встановити бортовий комп’ютер (БК). Дешевий варіант не сподобався, а в дорожчих "кусалась" ціна. Так як був деякий запас радіодеталей і бажання щось робити, то виникла ідея зробити БК самостійно. Перевага самостійної розробки очевидна — в роботу БК можна задати тільки ті функції, які необхідно. Достатньо, щоб БК показував миттєвий розхід палива (для економної їзди), вів підрахунок спожитого палива і здійснював діагностику.

Перед розробкою БК відбулась тривала підготовча робота: вияснення типу діагностичного протоколу, згідно з яким працює блок керування двигуном (БКД) автомобіля, вивчення цього протоколу, написання пробної програми і перевірка її працездатності. Коротко розглянемо підсумки зробленої роботи. В придбаному автомобілі Lanos встановлений блок керування двигуном Gionix MZ1.1. На форумах, присвячених автодіагностиці, було вияснено, що із цим блоком працює програма KWP_D версії 1.03 по протоколу БКД МИКАС 10.3. Там же знайдено опис як протоколу БКД МИКАС 10.3 так і методики вивчення діагностичного протоколу. Після цього було написано тестову програму, працездатність якої було перевірено віртуально у середовищі Proteus. Підключення до автомобіля відбувалось через придбаний k-line адаптер і компонент COMPIM середовища Proteus. В подальшому ця програма стала основою прошивки мікроконтролера майбутнього БК.

Як правило БК підключають через діагностичний роз’єм автомобіля до блоку керування двигуном. По своїй суті БК являє собою мікропроцесорний блок і працює як автотестер: БК подає запити у БКД у вигляді певного цифрового коду (в блоці Lanosа використаний протокол KWP2000, описаний у серії стандартів ISO 14230), розшифровує отриману відповідь, здійснює необхідні підрахунки і виводить інформацію на екран. Розгляд цього протоколу є темою окремої статті, у цій статті при розгляді роботи схеми він буде розглянутий спрощено. При достатній зацікавленості матеріалом з боку читачів буде написано окрему статтю про діагностичний протокол МИКАС 10.3.

Розроблений БК дозволяє виводити на екран: частоту обертів колінвала, швидкість автомобіля, розхід палива в часі, розхід палива за 100 км, температуру двигуна, температуру повітря на вході у впускний колектор, положення дросельної заслінки, положення регулятора холостого ходу, час вприскування, кут випередження запалювання, бортову напругу, розрідження у ресівері, записані БКД коди помилок, пройдений шлях, кількість спожитого палива, час у дорозі. У БК передбачена звукова сигналізація, яка спрацьовує при виявленні помилок під час роботи двигуна.

Основою БК є мікроконтролер U1 типу PIC16F886, який керує усіма вузлами бортового комп’ютера і виконує необхідні обчислення. Мікросхема DD1 типу L9637 є драйвером інтерфейсу ISO 9141 і використовується власне для під’єднання до БКД через k лінію. Мікросхема U2 типу 7805 — стабілізатор 5 В. Транзистори VT1 і Q1 — електронний ключ ввімкнення живлення схеми при включенні запалювання. Транзистор VT2 є підсилювачем зумера BF1. Транзистори VT3 і VT4 є ключами керування підсвітки і живлення дисплею. В бортовому комп’ютері використаний рідкокристалічний дисплей RC1602 (на схемі не показаний), який підключають до роз’ємів XP1 і XP2. Перемичка XP3 використана для вибору підключення резистора R4 до або після ключа Q1 (робочий варіант 1 і 2 контакти замкнені). Планувалось через роз’єм XP4 підключати зовнішню EEPROM, але у кінцевому варіанті це не було реалізовано. Через контакти 1, 4, 5 роз’єма X1 бортовий комп’ютер підключається до діагностичного роз’єма автомобіля (лінії "+12 В", "корпус", "k-line"). Через контакт 2 "запалювання" до відповідного провідника (лінія автомобіля "15") після ключа запалювання. Керування БК відбувається кнопками SB1 — SB4. Вид відображуваної інформації на екрані вибирають кнопкою SB2 "Режим+". Відображення кодів помилок БКД або настройок БК вмикається за допомогою кнопки SB1 "Помилки/опції". Кнопка SB3 "Сигнал вмк/вимк" вмикає/вимикає звуковий сигнал при виявленні несправності БКД (дублюється зміна відповідної опції). Кнопка SB4 "Старт/стоп" вмикає/вимикає роботу БК. Кнопка SB7 призначена для скиду мікроконтролера і рідкокристалічного дисплею. Світлодіоди HG1 — HG4 призначені для підсвітки кнопок. Світлодіод HG5 використовувався для тестування роботи БК (навність елементів R11 і HG5 не є обов’язковим і при повторенні конструкції БК можуть бути вилучені із схеми). При нормальній роботі світлодіод HG5 періодично спалахує на короткі проміжки часу. Якщо взаємодія між БК і БКД порушується, то світлодіод HG5 горить тривалий час. Контрастність символів на рідкокристалічному індикаторі залежить від резисторів R3 і R13. При використанні рідкокристалічного індикатора іншого типу, ніж використаного автором, номінали цих резисторів можуть відрізнятись.


Робота схеми полягає у наступному:
Після увімкнення запалювання автомобіля відкривається ключ Q1, напруга живлення +12 В з нього подається на мікросхему U2 і світлодіоди HG1 — HG4. Стабілізована напруга +5 В відповідно живить мікросхеми U1, DD1 і рідкокристалічне табло. Через деякий час після ввімкнення запалювання мікроконтролер подає запит початку сесії із БКД. Після позитивної відповіді на запит початку сесії мікроконтролер починає подавати запити параметрів БКД. Відповіді на ці запити містять інформацію про стан і режими роботи двигуна, яка аналізується мікроконтролером. При натисненні кнопки SB1 подається запит кодів помилок, які записані у БКД. При натисненні кнопки SB4 подається запит завершення сесії при вимкненні і початку сесії при увімкненні роботи БК. Мікроконтролер БК веде статистику про кількість спожитого палива, пройдений шлях і сумарний час у дорозі. Для зберігання цих даних при вимкненому живленні використовується вбудована EEPROM мікроконтролера. Коли вмикається живлення мікроконтролера, дані зчитуються з EEPROM, а коли вимикається, дані записуються у EEPROM. Контроль вимкнення запалювання здійснюється по напрузі на виводі 21 мікроконтролера. При вимкненні запалювання автомобіля напруга на виводі 21 зменшується до нуля, цю зміну напруги мікроконтролер використовує як сигнал для запису даних у EEPROM. Необхідний запас енергії для живлення мікроконтролера під час запису даних у EEPROM забезпечується конденсатором C1.

Конструкція бортового комп’ютера розроблялась віртуально з використанням 3-d моделювання. Друкована плата була розрблена в середовищі Proteus, а 3-d модель БК в середовищі Компас (на рисунку показаний один із варіантів).






Джерело та программа контролера ht*p://cxemu.te.ua/cxemu/programators/464-bort_komp.html
__________________
Дякую vinimm5, hacjka, kreshnot, Nalot Сказав дякую
Igor1031 зараз поза форумом   Відповісти з цитуванням
Старий 14.04.2017, 23:44   #16
Igor1031
Передовик
 
Реєстрація: 25.12.2009
Дописи: 1.028
Подяки і симпатії повідомлень
Дякую (Поставлено): 108
Дякую (Получено): 1453
Флуда (Поставлено): 9
Флуда (Получено): 20

Типово

Більшості людей, що мають шуруповерт на Ni-Cd або Ni-Mn, знайома така ситуація, коли після закінчення тривалого часу акумулятори втрачають свою ємність. І не тільки з-за ресурсу батареї, але і з-за ефекту пам'яті. Сенс його в тому, що пролежав довго розряджений акумулятор запам'ятовує рівень заряду і згодом вже не заряджається до своєї номінальної ємності. А тримати батарею постійно зарядженою навряд-чи хтось буде. Деякі намагаються відновлювати старі акумулятори або збирають з двох плохеньких один нормальний.

Я пішов по іншому шляху. Зараз досить сильно поширені Li-Ion акумулятори. Вони не мають такого ефекту пам'яті і для тих, хто не щоденно користується шуруповертом ідеальний варіант для зберігання в не повністю зарядженому стані. Ще один плюс в тому, що вони мають велику ємність у порівнянні нікелевими акумуляторами при тих же розмірах. Для порівняння стандартна АБ була на 1,3 А*год, а зроблена своїми руками 5,2 А*ч. Про неї і піде далі мова.
Щоб бачити інформацію потрібна Реєстрація!

__________________
Дякую sat78, Mikola_prog, vinimm5 Сказав дякую
Igor1031 зараз поза форумом   Відповісти з цитуванням
Відповідь

Закладки

Параметри теми
Параметри перегляду

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід

Схожі теми
Тема Автор Розділ Відповідей Останній допис
Говоримо на різні теми! sat-prof Вільне спілкування (теревеньки) 756 30.05.2018 15:01
Схеми тюнерів(без обговорень) sat-prof Ремонт тюнерів,JTAG відладка 187 21.05.2018 16:02
Обговорення(різні питання)Globo 7010А та т.п. sat-prof Globo 7010A,8300A 402 02.01.2017 14:08
Схеми DVD плеєрів kreshnot DVD програвачі 8 21.06.2014 14:55
Jtag розпіновка на різні тюнери (без обговорень) sat-prof Ремонт тюнерів,JTAG відладка 30 27.05.2013 20:28


Часовий пояс GMT +3. Поточний час: 23:15.


vBulletin 3.8.4 ; Переклад: © Віталій Стопчанський, 2004-2010
Львівський форум