Ока в Новосибирске

Клуб Окаводов Новосибирска
Текущее время: 15 ноя 2025, 04:12

Часовой пояс: UTC + 7 часов




Начать новую тему Ответить на тему  [ Сообщений: 11870 ]  На страницу Пред.  1 ... 590, 591, 592, 593, 594

Актуальная статистика (не забывайте изменять статус!)
Собрал и буду собирать еще (соседу, свату, брату) 24%  24%  [ 57 ]
Собрал одно ЗУ 21%  21%  [ 49 ]
Уже собираю 28%  28%  [ 67 ]
Интересуюсь, размышляю - собирать или нет. Наверное буду. 26%  26%  [ 63 ]
Не буду собирать это устройство. 1%  1%  [ 3 ]
Всего голосов : 239
Автор Сообщение
СообщениеДобавлено: 12 окт 2025, 23:48 
Не в сети
Заслуженный участник Клуба ЗУ-ОКА275

Зарегистрирован: 14 мар 2014, 16:47
Сообщения: 596
Имя: Сергей
Здравствуйте,Алексей.Поздравляю с успехом.Вы с дисплеем определились?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2025, 00:08 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Здравствуйте, Сергей!
Да, дисплей от инкубатора выглядит весьма достойно! Захотелось пощупать, покрутить, вкупе с той STM-кой 32й. Но не решился написать, потому что прямо сейчас я поуши увлечен последствиями перетягивания проекта на новую среду программирования (смакую новые возможности, которые она даёт + борьба с глюками, неизбежно возникающими), а также переездом на новый микроконтроллер и открывшимися возможностями здесь. Это еще будет продолжаться какое-то время, плюс к этому - время на довоплощение задуманного в рамках имеющегося железа (условное завершение проекта). Когда у меня будет готовый рабочий инструмент в виде обновленной версии нашего ЗУ, придет время подумать о больших дисплеях и о планах, написанных в позапрошлом сообщении. А просить дисплей у Вас как бы впрок - счел неприличным. Если решите отправить сами, то возражать не буду. Естественно то, что (если) когда это все придёт, у меня зачешутся руки это все испробовать, т.к. это будет чистейшее искушение :-[ :-D А там - да кто его знает, наверное появится стимул быстрее завершить всё, что мешает и приступить к разработке...

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2025, 00:25 
Не в сети
Заслуженный участник Клуба ЗУ-ОКА275

Зарегистрирован: 14 мар 2014, 16:47
Сообщения: 596
Имя: Сергей
Вас понял,Алексей.Как раз, скоро получу партию дисплеев 3,2 дюйма,такие,как на инкубаторе и контроллеры,как раз,есть время.Как придут,вышлю вам и дисплей и,контроллер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2025, 01:23 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Хорошо, спасибо огромное!!!

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 окт 2025, 09:56 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Вложение:
Доработка замены ACS712.png
Доработка замены ACS712.png [ 433.25 КБ | Просмотров: 511 ]

Всем приветик!
Текст свернут
Не уверен полностью, но по-моему это решение мне сегодня приснилось. Во всяком случае я об этом думал, и даже вчера перед сном гуглил на тему схемы инвертирующих усилителей. А сегодня уже нашел в Proteus-e свою старую модель того токового монитора, который был рекомендован мной в качестве замены холловского токового датчика ACS712. Поковырялся.. и у меня вроде получилось. Имели токовый монитор со средней точкой в 2.5 вольта, где все, что выше - это положительные токи (зарядные). Всё что ниже - соответственно, токи разрядные. Всё ок, но одномоментно мы измеряем только какой-то один из токов, то есть пользуемся только одной половинкой из всего диапазона АЦП. А как бы хочелось использовать весь! Это дало бы снижение дискретности в два раза. Если мы откалибруем ЗУ на 30А сейчас, то дискретность составит 14.6 мА. То есть это значит, что точнее уже не измеришь, а уже измеренные токи будут именно с этой точностью, и это в самом идеальном случае. Эта затея позволит, чтобы была дискретность 7,3мА (при калибровках ЗУ на 30А). Наш амперметр после запятой показывает два разряда. Это значит, что со снижением дискретности мы все эти неточности смещаем уже в сторону третьего разряда после запятой, то есть за границу видимого. Конечно для зарядки "танковых" аккумуляторов что 15мА погрешность, что 7.3 - это глубоко им фиолетово. И пусть так не очень бывает, что "и мощный, и очень точный" (как говорится выберите что-то одно). Но хочется верить, что эта идея оправдает себя.

Кратко о сути и причине, побудившей меня искать выход, можно почитать за спойлером по кнопке "Текст свёрнут - Показать"
Теперь подробней.

Как видим, схема почти ничем не отличается от опубликованной ранее схемы "Замена ACS712 на шунт". Я не очень силён в теории, но через практику в той схеме я понял, что если мы будем одновременно изменять сопротивление парных резисторов R3 и R6, то будет только изменяться КУ операционника. При этом напряжение средней точки так и останется на уровне чуть ниже 2.5 вольт, которое задает стабилитрон TL431. Если пустим через шунт ток заряда, то напряжение на выходе ОУ начнет увеличиваться пропорционально росту тока. При разрядном токе всё точно наоборот - изменение напряжения от средней точки в сторону нуля.
Теперь если мы сделаем сопротивление резистора R3 равным строго половине сопротивления R6, то напряжение средней точки на выходе ОУ увеличится примерно до 5 вольт. Да, при этом напряжение на выходе ОУ (при зарядном токе) будет стремиться уже к 10 вольтам, но в целом логика работы схемы не изменится. И это сделает невозможным работу этой схемы с пятивольтовым АЦП в режиме зарядного тока, однако разрядный ток мы вполне можем измерять, т.к. напряжение на выходе ОУ составляет при этом около 5 В. и при росте тока и вовсе стремится к нулю. Факт того, что он именно падает с ростом тока, а не поднимается (так было бы привычней) для микроконтроллера совершенно по барабану. Ну придется ввести лишних еще одну-две переменных, хранящих напряжение начала отсчета в режиме разрядного тока и отдельно - зарядного, и всё.

Теперь как быть с измерением положительного (зарядного) тока? Если мы закоротим стабилитрон TL431, то напряжение на выходе ОУ упадет практически до нуля, а подача зарядного тока заставит расти напряжение на выходе ОУ, как в самой классической схеме токового монитора. Главное соблюдать строгую зависимость R3 от R6. При этом (согласно моделированию) возможно использование одного и того же коэффициента при пересчете шагов АЦП в реальные показания Ампер в микроконтроллере. Это тоже очень важно, т.к. нет никакого желания писать еще одну процедуру ещё одной калибровки!
В качестве электронного ключа планируется N-канальный транзистор с логическим управлением и желательно с низким сопротивлением открытого канала. В Протеусе всё работает четко при замыкании TL431 вручную. Посмотрим что покажут натурные испытания.

Всем спасибо за внимание!

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 окт 2025, 23:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Неа, ничего не вышло. Хорошо, что исходники прошивки дополнительно забэкапил, а платку токового монитора спаял новую, чем обеспечил себе 100% откат на исходные позиции.
Вроде в Протеусе всё работает отлично, а вот в железе пошла дичайшая нелинейность. Амперметр вообще невозможно откалибровать! И свист какой-то посторонний при определенном токе. Только сейчас подумал, что может быть это был просто возбуд. Разобрал схему, собрал простейший усилитель шунта, но еще хуже стало. Что-то я делаю не так. Заказал вместо LM358 прецизионные ОУ AD8551. Это более подходящий ОУ для этих целей. И скорее всего причина неудачи была в чем-то ином, все равно хуже от их применения не будет. А пока вернул все назад, собрал ЗУ, прибрался и отдыхаю.

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 окт 2025, 13:01 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Все-таки интересное есть свойство у времени. С его течением многое переосмысливаешь и ко многому меняешь подход. Ковыряясь в исходном коде ЗУ понял, что не всё понимал правильно. Например, при работе с АЦП я применял усреднение замеров и умножение результата на 10, чтобы увести дрыгающийся символ в третий разряд после запятой и думал, что тем самым повышаю разрешение АЦП с 12 бит до скольки-то там.. Оказывается, "повышение битности" (оверсемплинг) и то, что я на самом деле делал, это несколько иное. Теперь же всё сделал правильно - в прошивке можно прямо указать разрядность, только вот пока не знаю на какой битности остановиться. Оверсемлинг АЦП с 12 штатных до 16 бит это может и хорошо, но слишком уж затратно по процессорному времени. Да и какие пользы это все принесет по факту пока не ясно. Но различие есть. Например, в новой функции непрерывного замера внутреннего сопротивления АКБ (для быстрой отбраковки коробки с элементами 18650),в режиме 12битного АЦП показания сопротивления дёргаются и показывают то 40, то 58 миллиОм, а в 16-ти битном разрешении 40..42..38..40..40..42.. То есть налицо меньше дискретность и точнее разброс показаний. Ну уже хорошо, значит на верном пути.

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 окт 2025, 13:37 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Да, и как показывают первые опыты замеров внутреннего сопротивления литиевых акб, имеющаяся у нас четырёхпроводная система от клемм АКБ до ЗУ - выбор правильный. Очень важно измерять напряжение непосредственно на клеммах АКБ, т.к. каждая сотая вольта это лишние 10 миллиОм сопротивления. Потому предъявляются огромные требования как к качеству сборки самого ЗУ (в том числе правильное пролегание "земель" и их разграничение на силовые/не силовые), так и к качеству его калибровки. Для свинцового АКБ это всё не требовалось, но в железе нашего ЗУ есть хороший задел! Особенно это касается второй версии схемы ЗУ нашего уважаемого NuSen - там точность возведена в особый ранг и вызывает глубокое уважение (а глядя на сложность схемы - еще и трепет). На той платформе точность замеров не должна вызывать вообще никаких вопросов.

И даже распаяв провода внешнего вольтметра прямо на крокодилах столкнулся с тем, что если касаюсь литиевого 18650 элемента крокодилами, то сопротивление показывает порядка 42..46 миллиОм, а если касаюсь непосредственно местами выше указанных паек, то сопротивление приближается к 32...35 И это уже неоднократно я замечал такое. Следовательно, придется делать другие щупы или использовать готовые от таких приборов, как YAOREA YR1035+ (на Озоне есть отдельно от прибора, рублей за 450 можно найти, если не срочно). В прочем, на днях жду этот YAOREA YR1035+. Говорят, что оригинал. Говорят, что очень уж точный там вольтметр (вот прям здесь говорят https://mysku.club/blog/aliexpress/62843.html ), ну а на основе него там имеется измеритель внутреннего сопротивления АКБ. Правда, там принцип другой: измерения производятся при частоте 1кГц. Вот придёт и тогда попробую щупы от него. Они там особенные, двухконтактные какие-то. По одним идет нагрузочный ток, по другим считываются показания напряжения. И соединяются эти щупы только поверхностью контакта самого АКБ. Делать еще более прямее замеры -только непосредственно припаивать. Ну и с замерами на ЗУ сравнюсь, хотя принципы замеров разные, а значит и результаты могут отличаться.


Вложения:
2025-10-24_13-30-20.png
2025-10-24_13-30-20.png [ 283.12 КБ | Просмотров: 347 ]

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 ноя 2025, 18:22 
Не в сети
Уже был(а), и не раз, и не два

Зарегистрирован: 02 фев 2013, 15:00
Сообщения: 52
Авто: WV CADDY
Имя: Сергей
Ув. Алексей я понял что будете переходить на другой контроллер.У меня случилась оказия попутал полярность,включил в сеть и контроллер приказал долго жить.Купить у нас не сильно не разгонишся да и цены не айс.какой контроллер покупать или заказывать мегу32.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 ноя 2025, 21:58 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 10 апр 2007, 22:36
Сообщения: 11301
Откуда: Новосибирск, Дзержинский
Авто: ВАЗ-21043
Имя: Алексей
Сергей, я уже перешел :) Пока что на ATmega644PA-AU, а котором ровно в 2 раза больше места, чем в Атмега32. Так что если хотите видеть продолжение, то лучше закажите и впаяйте его. Пока не знаю, будет ли необходимость через какое-то время переезжать на самую старшую линейку Атмеги в этом корпусе со 128кб памяти, но сам МК у меня уже есть (спасибо Вячеслав-1 огромное). На Атмега32 развитие и завершение проекта невозможно без урезания функций или серьёзной переписки кода заново (и то еще не факт, что новый код получится компактней).

Для работы ЗУ с ATmega644PA-AU необходимо:
1. Собственно, впаять этот МК
2. Выставить фьюзы для данного типа МК (фьюзы от Атмега32 НЕСОВМЕСТИМЫ)
3. Влить прошивку. Прошивка для Атмега32 НЕ ПОДХОДИТ! Прошивку выложу сразу, как только выйду на более-менее стабильную версию. Пока что до сих пор не работает система продления заряда после отключения питания, кое-какие переменные не сохраняются в еепром, путаница с кое-какими калибровками и еще много чего произошло при переезде с платформы CVAVR на AVR Studio7.
4. Освободить вывод №9 (порт PD0) ATmega644PA-AU, а подключенную к ней кнопку "МЕНЮ" перенести на 13й вывод (порт PD4). Манипуляция необходима для освобождения выводов сом-порта (USART) для возможного последующего обмена данными с РС, обновления прошивки, сохранения настроек, логов и тд (фантазии безграничны, а порт был занят кнопкой, и места не было в МК). Временно могу выпускать прошивки без необходимости применения этого изменения.

Не исключаю, что будут внесены еще какие-то изменения в принципиальную схему, но не стремлюсь к этому и каждое такое решение принимаю мучительно.

PS. Вчера ковырялся в разряднике, пытаясь устранить такую его давнюю детскую болезнь, как дрейф тока при нагреве его платы и деталей. Случайно коротнул цепь +12в на цепь +5vRef (опорное напряжение для ЦАП-АЦП). Как ни странно, вышел из строя только выше упомянутый МК, да и то как-то странно - просто стал виснуть на некоторых участках кода. Вячеслав-1 присылал два таких, впаял второй - заработало вроде, но решил пополнить запасы на всякий случай. Решил покупать в Чип и Дипе, https://www.chipdip.ru/product/atmega64 ... 9000086082 , пусть даже на озоне можно найти и дешевле. Но там жалобы через одного, что "впаял - не заработало", да и сроки поставки у Чипа сопоставимы, пусть даже через СДЭК и за дополнительные 99 рублей, но его пункт выдачи меня из окна видно. Возможно этот вариант вам подойдет. Конечно Чип и Дип дорогая контора, но сколько у них раньше стоили эти МК вспомнить страшно - 2500 и выше. А сейчас видимо одумались. И доставку сделали, в принципе считаю, что удобную и в пределах разумного по цене. Во всяком случае мне пишут, что 99 рублей из Екатеринбурга.

_________________

Поблагодарить автора:
Контакты:
Телеграмм: alexSh154
Вконтакте
Одноквассники
Instagram


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11870 ]  На страницу Пред.  1 ... 590, 591, 592, 593, 594

Часовой пояс: UTC + 7 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB