| Начален сайт Сандъците  | "Библиотека Сандъците" | МОЖЕ ДА ПОДКРЕПИТЕ ФОРУМА С ДАРЕНИЕ >ТУК<

Автор Тема: Желаещ да направи hex файл за микроконтролер ?  (Прочетена 4857 пъти)

0 Потреб. и 1 Гост преглежда(т) тази тема.

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Привет господа !
 Правих двуразряден волтметър с газоразрядни лампи, C520D, 74141, динамична индикация. Не ми харесва как работи, последния разряд винаги "мърда" мени цифрата. типично за С520D, виждал съм и решения с 7-сегментни индикатори, пак мърда.
   Ще ми се да го направя с микроконтролер, от опита ми с лампови часовници знам че тогава се постига стабилно показание.
От по-старото поколение съм и съм зле с програмирането. Някой от форума, можещ и знаещ би ли се наел да напише програмата. PIC или Atmel контролер, нещо ширпотреба  би било ОК. Подробности по схемата ще уточним допълнително ако има мераклия да се заеме.
Благодаря предварително !

Неактивен hunter69

  • Блуждаещ електрон
  • *
  • Публикации: 25
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #1 -: 08 Октомври, 2025, 22:20:28 »
Ето нещо готово, 0-28V. Не мога да кажа колко е удачно.


Неактивен iss

  • Квантов електрон
  • ***
  • Публикации: 239
  • Населено място: SF
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #2 -: 08 Октомври, 2025, 22:33:30 »
Каква схема си използвал за C520D?
Още пазя чипа и индикатора:
188963-0
Правил съм няколко варианта и работеше, нямам спомен да е мърдала произволно последната цифра.
За точност на меренето, разбира се, колкото си може - толкова. :)
Атачнатият pdf е част от някакво румънско списание.

Иначе пак някакъв румънец прави с Ардуино като казва, че "заменя C520D" - ЦЪК!
И сорса на фъмруера е в github.

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #3 -: 09 Октомври, 2025, 07:18:12 »
Ето нещо готово, 0-28V. Не мога да кажа колко е удачно.

Тествал съм го на протеус, не става

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #4 -: 09 Октомври, 2025, 08:10:17 »
Кое "не става"?
От Протеус не очаквай чудеса (1:1 симулация / реална конструкция), особено с действия с микроконтролер с работа по прекъсване и времеви прозорци.

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #5 -: 12 Октомври, 2025, 21:05:35 »
Очаквах отговори:
- За какво ти е необходим този волтметъра? Цел:
1. "Необходим ми е някакъв волтметър"
- има много подходящи евтини китайски решения, например за .. 1,24 лв. - този по-долу. Точен, работи дълго време, не му се случва нищо, надежден.
2. "Искам да си го слобя сам (заради процеса на сглобяване :) )"
- вариантите са много, "фиксирай" поне нещо:
-- входно измервано напрежение: например 0..6V, 0..15V, 0...24V, 0..50V, 0..100V ...
-- използван микроконтролер: например Arduino, AVR (ATmega, ATTiny), PIC, STM8/32, CH32, друго?
-- резолюция: 10 или 12 бита и следствие от това: значещи цифри: XX,X волта, XX,XX волта, друго?
-- други изисквания, дори само като идея?

Как виждаш реализацията с:
1. например ATtiny13 + TM1637 -> 4 LED цифри за показание X.XX волта или XX.XX волта, с усредняване на 64 измервания - ОК ли е?
2. същото с например PIC12F675 ОК ли е?
3. друго?

Лично темата ми е интересна. Ако последват отговори, има решения ...
« Последна редакция: 12 Октомври, 2025, 21:13:41 от veso74 »

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #6 -: 13 Октомври, 2025, 08:54:11 »
Волтметъра трябва да е САМО с газоразрядни лампи, двуразряден. Динамична индикация за да се ползва само един 74141, може и без такъв драйвер.  Ще се ползва за индикация на положението на потенциометър. Например 0-1V с показание 0-99. Както писах в началото , ще уточним подробности по схемата.
 Atmel контролер е ОК.
« Последна редакция: 13 Октомври, 2025, 08:59:30 от barlog »

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #7 -: 13 Октомври, 2025, 09:55:30 »
Ясно. С газоразрядни лампи нямам вариант за захранването им, за писане на програмен код, за тестване. Следя темата.
« Последна редакция: 13 Октомври, 2025, 10:19:29 от veso74 »

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #8 -: 18 Октомври, 2025, 13:11:46 »
Тествал съм го на протеус ,,,
Как тества газонапълнените лампи в Протеус? Кой е елеметът там?

Не намерих такива при "бързо търсене". По "лесния начин" създадох "симулация на симулацията" - със "шепа" TTL ИС по логическите нива  ::). Остава микроконтролер да има на входа. По-долу: 12V. ОК?

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #9 -: 18 Октомври, 2025, 18:43:04 »
И аз така имитирам лампи или със светодиоди на изходите на 74141.  Но тук е статична индикация с две 74141... а те са рядкост вече

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #10 -: 18 Октомври, 2025, 19:25:14 »
Откривам 74141 поне в 5 БГ магазина за електронни компоненти с "бързо търсене". Компоненти по пазарите има всякакви.

То с микроконтролер с 32 /48 извода, 64 и повече извода/ ще минеш и без дешифратор дори в статичния вариант, а например само с високоволтови буфери на транзистори, но предполагам ще има неудобства, като започнем със стъпка между изводите от 0.65, 0,5 mm и програматор за например STM32. Тъй че давай идеите  по-подробно с твое виждане. Интересно е.
---
Вариант с PIC с две 74141 за статична индикация вече "мърда" (и показва) волтове на симулатора ;).
Не виждам смисъл от статична индикация с два индикатора обаче :).
« Последна редакция: 18 Октомври, 2025, 19:40:29 от veso74 »

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #11 -: 18 Октомври, 2025, 20:28:01 »
И аз не виждам смисъл от статична, затова идеята ми е за динамична.

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #12 -: 18 Октомври, 2025, 20:56:48 »
Горното да се чете: "Не виждам смисъл от динамична индикация с два индикатора обаче". Грешка на ... клавиатурата.
PIC16F1503 OK?

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 124
  • Населено място: гр. Куклен
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #13 -: 19 Октомври, 2025, 08:09:31 »
Да, този PIC е ОК !!!  И да, може да се направи компромис със статична индикация .  Благодаря за отзивчивостта ! при финален вариант на схемата се заемам да направя платка..

Неактивен veso74

  • Квантов електрон
  • ***
  • Публикации: 380
  • Населено място: Силистра
  • LZ2WSG
Re: Желаещ да направи hex файл за микроконтролер ?
« Отговор #14 -: 19 Октомври, 2025, 08:42:12 »
Преди съставянето на платки и каквото и да е, е необходим реален тест. Ако щеш и с проводници във въздуха ... :blush:
---
Версия с динамична индикация:

Комутирането със 100 Hz (примерно) на двата индикатора са с използване timer0, по прекъсване. Както споменах по-горе, тук се прояви неточността на Проеус. Не че компютърът ми е "силен", но индикацията "премигва" с един-два херца "горе/долу". (Трябваше с графичен редактор да "лепя" две снимки за 73V :)). А според виртуалните измервателни уреди това е 100 Hz. Също 100 Hz за този тип индикатор малко ли е, много ли е? ... Ще мига ли в реалността/няма ли да мига ... Такива въпроси излизат. Трябва РЕАЛЕН тест!
---
Също на извод на микроконтролера (ако има място в паметта? и ако не влияе на нещо друго ...) може да се пусне PWM, с полеви транзистор да стане преобразувател за високо напрежение за индикаторите. (Не че например таймер 555, транзистор и дросел няма да свършат тази работа). Вариантите отново са примерно 100.

Идеята с PWM на пин на управляващия МК е реализирана например тук: Часы на ИН-16 ATmega8 (Arduino IDE)

Не съм гледал подробно все още, но PWM изхода може да съвпадне с някой от вече заетите изводи. Следва разместване на изводите на микроконтролера към индикацията ... И съставянето на платката вече ще е като "впрягане на каруцата пред коня" ...
« Последна редакция: 19 Октомври, 2025, 09:08:15 от veso74 »

 

ПОЛЕЗНИ ВРЪЗКИ

Начален сайт "САНДЪЦИТЕ" Библиотека "Сандъците"
ОТГОВОРНОСТИ: Всички мнения във ФОРУМА са лични мнения на техните автори и не отразяват официалното становище на собствениците му.
   Copyright: Освен ако не е посочено друго, съдържанието на този сайт е лицензирано под:
  Creative Commons Attribution License.
  Текстът на договора за ползване на български
Copyright © 2011 - Сандъците - сайт и форум за стара електроника - За контакти  

Партньори:  | Форум за конспирации, уфология и мистика | Кактус БГ |