avatar_enek

Клонирование Watt's Up метра

Автор enek, 27 Дек. 2012 в 23:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

enek

Весной 2012 года я стал обладателем замечательного прибора Watt's-Up Meter. Прозрачный корпус все никак не давал мне покоя, не долго думая, я его разобрал. Внутри стоял маленький дисплейчик GDM1602H 16 символов 2 строки, размером 65.5х36.7. К нему я успешно подключил большой OLED дисплей,плату я поместил в контроллер, а дисплей вынес на руль.

На фото: стабилизатор 5В поставил импульсный, шунт в контроллере задействовал от ватт метра, убил сразу двух зайцев, стоит тумблер 3 положения - им я переключаю ограничение мощности 800,1500 и 2800Вт. Плату покрывал автомобильным герметиком, т.к. первое время она болталась на раме.
На плате имеются контакты для прошивки, как оказалось стандартный разьем 6-pin AVR ISP. Микроконроллер tiny26l, я подключил программатор, защиты не было, удалось слить прошивку и eeprom.
Теперь хочу клонировать сей чудо девайс. Покупал я его на ebay.com, отдал около 1700р.
По моим подсчетам можно купить все необходимое в элитане, дисплей с ebay:
ATTINY26L-8SU@ATMEL - 53.3 р
LM2936HVBMA-3.3@TI - 70.3р
1602 hd44780 - ebay.com от US $2.20 - 70,4р
оригинальный резистор 1 мОм 1% в продаже не нашел, но...
аналогичный шунт R1 WSR31L000FEA@VISHAY - 112р
или для больших токов WSR51L000FEA@VISHAY- 314р
Итого получается около 300р, не считая платы и мелких деталей.

Итак, приступим... После жестокого обращения, убеждаюсь в работоспособности, быть может в последний раз... :kidding:

на фото для сравнения мелкий дисплей - тот который был, средний - обычный символьный и огромный OLED.
Плата после очистки от герметика

Сдул микроконтроллер и стабилизатор.

Таким образом можно сделать прибор доступным для самостоятельной сборки. Я хочу поставить такой на зарядку (было очень удобно следить за процесом зарядки, но не удобно постоянно перетыкать коннекторы) думаю можно поставить отдельно на рекуперацию, следить за током и смотреть сколько энергии вернули. А можно шунт поставить на 1 Ом и считать миллиамперы в час.
Пока всё, продолжение следует, как будет время нарисую плату, напишу номиналы всех деталей и выложу прошивку.
Что не убивает мой вел, то делает его сильнее...

zap

Нафиг его клонировать, лучше сделать свой собственный, гораздо лучше.
Я бы сделал, но в голове столько идей - реализовывать не успеваю B-)
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

TRO

Отлично, прошивку давай сразу, может сообща поковыряем особенно если кода там мало. Если дело выгорит хотелось бы добавить замер и прдсчёт рекуперации и обратного тока, плюс некоторые фишки цикл аналиста.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

enek

#3
такая же проблема, тоже идей полно, но начну пока с простого... может у кого-то нет подобного прибора, еще катают на свинце, а тут можно будет самостоятельно собрать и не дорого.
Вот прошивка с eeprom, а также фьюзы.

Думаю фьюзы лучше в hex снять, low и high. Сразу не додумался, давно дело было...
Что не убивает мой вел, то делает его сильнее...

FAS_r7

за прошивку отдельное спасибо!   я когда свой такой пару лет назад зажарил (попало высокое на вход АЦП)  то очень долго переживал из-за отсутствия прошивки.  и даже думать не мог, что нет  защиты в рабочих дивайсах.

andreym

За тему респект!
у меня мой не так давно скопытился - можно будет попробовать его оживить заодно и апнуть немного :)))
может правда есть смысл сделать более умное устройство?
русский вариант аналиста задешево был бы очень в кассу.
тем более с оледом :)

zap

Обратный ток не получится замерить из-за того, что напругу на шунте меньше нуля он не приучен мерять.
Надо схемку чутка менять, вносить смещение, калибровать его...
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

enek

кстати, калибровки возможно сохраняются в памяти eeprom, выложил в архиве.
Что не убивает мой вел, то делает его сильнее...

acyd

Интересно, первые turnigy 130а, клоны ватсапа,  аппаратно совместимы с watt`up ом?
GT power, его клон пока все еще на тиньке, дешев и доступен, а новые turnigy 130 уже на другой микросхеме или вообще на черной капле и больше 60в не корректно работают.

TRO

#9
У меня щас валяются пара сгоревших ватметров с встроенными балансирами.
Так они на меге 16L собраны.
Была мысля схему разрисовать и софт самому написать (но дела насущные всё откладывают это занятие, купил третий)



Причём он по нажатию двух кнопок калибровался на ноль(ток).

В принцыпе ели делать самому, то меня интересует только входные цепи с шунта, и немножко непонятно как они умудряются встроенным в контроллер ацп мерять напряжение и ток с приемлимой точностью

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

enek

#10
только что накидал плату, номиналы указал

можно пробовать собирать, займусь позже.
с одним резистором не понятно - на нем написано 49Н, маркировка плохо читаемая. тестером замерил 3.16к. диод MELF с голубой полосой не опознал, он выпрямительный для защиты от переполюсовки. все керамические конденсаторы 100n, танталовый 10мкФ.
Что не убивает мой вел, то делает его сильнее...

zap

Цитата: TRO от 28 Дек. 2012 в 11:33
У меня щас валяются пара сгоревших ватметров с встроенными балансирами.
Так они на меге 16L собраны.
Знакомое дело :) Если это HK-006, то у меня такой же сгорел на ровном месте.

Цитата: TRO от 28 Дек. 2012 в 11:33
В принцыпе ели делать самому, то меня интересует только входные цепи с шунта, и немножко непонятно как они умудряются встроенным в контроллер ацп мерять напряжение и ток с приемлимой точностью
Нет там никакой приемлемой точности. Там даже интегрирующий фильтр не реализован, последите во время зарядки как скачут доли вольт при постепенном увеличении напряжения.

Если сделать обычный цифровой интегрирующий фильтр с длинной историей (а при такой частоте обновления экрана это не проблема) то можно увеличить разрядность до 11, а то и до 12 бит.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

enek

Цитата: TRO от 28 Дек. 2012 в 11:33
У меня щас валяются пара сгоревших ватметров с встроенными балансирами.
Так они на меге 16L собраны.
можно мегу сдуть и попробовать прошивку слить.
Что не убивает мой вел, то делает его сильнее...

TRO

Цитата: enek от 28 Дек. 2012 в 12:28
Цитата: TRO от 28 Дек. 2012 в 11:33
У меня щас валяются пара сгоревших ватметров с встроенными балансирами.
Так они на меге 16L собраны.
можно мегу сдуть и попробовать прошивку слить.
Ну на первой дохлый номер, там на мегу высокое пошло, она щас в КЗ.
А вторую я ещё не ковырял, после праздников займусь (хотя судя по дыму из неё, там таже фигня).

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

VVK

Цитата: TRO от 28 Дек. 2012 в 13:27
Цитата: enek от 28 Дек. 2012 в 12:28
Цитата: TRO от 28 Дек. 2012 в 11:33
У меня щас валяются пара сгоревших ватметров с встроенными балансирами.
Так они на меге 16L собраны.
можно мегу сдуть и попробовать прошивку слить.
Ну на первой дохлый номер, там на мегу высокое пошло, она щас в КЗ.
А вторую я ещё не ковырял, после праздников займусь (хотя судя по дыму из неё, там таже фигня).

А как вы считываете прошивки? Там разве биты защиты не установлены?

enek

я имел ввиду с рабочего слить прошивку, даже сдувать не обязательно, по даташиту посмотреть распиновку для внутрисхемного программирования. проводки подпаять и программатором слить. потом горелую мегу поменять на новую и залить прошивку.
у меня на плате уже есть разьем 6pin ICSP, программатор самодельный, подключил и слил без проблем, как два байта переслать, ни какой защиты не было.
Что не убивает мой вел, то делает его сильнее...

TRO

Третий который я купил другой системы, так что рабочего для слива нетути.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

enek

Операция не удалась.
Спойлер
Сделал платку с помощью фоторезиста,

перенес тиньку

поигрался немного

Все работает.
Тини26 у нас в деревне не продают, решил проверить прошивку на рабочей, считал память и решил залить заново. В результате память мк пустая, на дисплее верхняя строка черная.  :pardon:
Потом до меня дошло - защита была. Я не внимательно посмотрел, в конце было написано disabled.

:eureka:Теперь буду писать свою прошивку. Вот так бывает, халявой был сильно увлечен, но освоил фоторезист :-)
Пока выложу плату и тестовую прошивку, выводит надпись TEST. Мне не хватало вывода температуры, теперь есть повод добавить. Продолжение следует, вывод на экран освоил, вкуриваю АЦП...


Что не убивает мой вел, то делает его сильнее...