Эта запись немного расширенная версия записи Димы Remnevolt, так сказать по следам "вопросов-ошибок" и в стиле "я чайник в мк" ) мк — микроконтроллер…
1. Огромная Благодарность Автору устройства CAMOKAT-BETEPAHA который сделал всё: схему, прошивку и поделился с Миром!
2. Спасибо Диме Remnevolt за партию плат и набора элементов DYI (Сделай сам).
3. Спасибо Nap13 за складчину. )
Поехали:
Получаем от Димы набор DYI:

и понимаем что Attiny13a для меня это пустой звук или набор каких-то непонятных букв с цифрами.
Гуглим, смотрим видео и понимаем, что для прошивки мк нужно:
1. Программатор USB-ASP — у меня он уже был и использовался для прошивки китайских кабелей vcds 10.6 на atmega…
2. Клипса или лучше специальная "корзина-фиксатор" для чипа мк плюс провода для подключения к программатору.
3. Программа для заливки прошивки и фьюзов.
Так как правильного устройства для фиксации чипов мк у меня нет — сварганил из имеющегося "переходник" USB-ASP — плата — провода — клипса:

Переходник сделан по схеме:

Подключаем к компу программатор (ставим драйвера под него, если первый раз подключается) и начинаем тупить какую программу использовать для прошивки, а их как оказалось множество:
— SinaProg (это оболочка для консольного прошивальщика Avrdude)
— AVERDUDE_PROG 3.3 (тоже оболочка Avrdude)
— Khazama AVR Programmer
— другие
Более подробно можно тут прочитать mysku.ru/blog/aliexpress/52686.html
Скачал AVERDUDE_PROG 3.3 и залил в него последнюю версию Avrdude. так же по рекомендациям сразу прописал в конфиге ключ "-B 3"
Запускаем программу AVERDUDE_PROG 3.3:
Выбираем наш программатор USBASP,
Микроконтроллер ATtiny13,
— выбираем файл с прошивкой и жмем "Программирование" — всё проходит успешно Flash ok, verification ok…(даже не смотря на то, что avrdude просит обновить флэш программатора).
Тут решил проверить, а что же считает программа из мк — проверил выбрав другое имя файла прошивки и нажав "Чтение". Сравниваю и туплю пару дней:

Мучаем CAMOKAT-BETEPAHA в комментариях, гуглим, беспокоим remnevolt…
Оказалось, что это просто разные форматы сохранения данных в формате .hex, потому что если перевести с помощью программы hex2bin исходную и прочитанную в hex прошивку — то получим совершенно одинаковые данные.
С прошивкой разобрались, далее идут некие фьюзы — опять тупим, гуглим, читаем мануал эксперта www.drive2.ru/b/128179/ и с помощью калькулятора для проверки себя вычисляем нужные нам фьюзы, которые нужно выбрать в программе AVERDUDE_PROG 3.3:

Собственно их и прогружаем в мк — вторая вкладка AVERDUDE_PROG 3.3
Приступаем к самому "тяжелому" — пайке… Ну не паяльщик я — хоть тресни…
Наличие паяльника 953d со сменными жалами 900m, флюсов, припоя, паяльной пасты, термофена, краба (типа третья рука), технической спиртяги (изопропанол) — ничего не помогает мне… )))
В общем пару вечеров мучений и что-то получилось:

Во время пайки мучаемся с мелкотнёй и ругаем себя, что плохо учился в институте… Например, что у диодов при прозвонке анод — это красный шуп )
Устройство прошито, собрано, но подопытные далеко, как же проверить? И тут на работе "случайно" обращаю внимание на устройства:

Дождался коллегу-владельца устройств из отпуска, подключили всё — на вход генератор, на выход (и вход тоже) — спец модуль, для питания — компьютерный блок питания (бегает он из дома на работу и обратно).
Проверили сначала "умным" устройством (на фото выше сверху) — разницы между входом и выходом нет, размах меандра по напряжению около 2 Вольт…
Советским устройством всё пошло лучше — так как можно выставить напряжение генерируемого сигнала и при его величине более 5 В — вход и выход делителя стали показывать данные, которые ожидались:

Подозреваю, что причина "неработы" делителя при напряжении менее 5 Вольт в Стабилитроне )
Для конечного результата — находим термоусадку и прячем криворукую пайку:

Отправляем устройство VW8501 и ждем через пару недель результов ходовых испытаний.
Цена вопроса — бесценный опыт, который и хотелось приобрести, потому что интересно.









Комментарии 30
А можно тупой вопрос я прочитал любопытно только не понял а что это такое и с чем его едят ?
Просто любопытно понять 🙃
В самом начале ссылка www.drive2.ru/l/547487797351548182/
Артем, красавчик! Теперь и я себе делитель наконец-то прошью и соберу! А то я уже и забыл про него )))
А с инструкцией в разы проще работать!
Дополню запись файлами с программами и драйверами…
Ну с почином, так сказать!))
Следующий шаг пайка феном) самое главное намазать флюсом и разложить детали, а потом только грей))))
Пробовал резисторы так паять — долго это делать феном жуть)
Просто надо приноровиться и флюс правильный
Артем — красава!) Так держать!)
Полезная вещь! Самое главное что довольно простая и доступная. Главное с фьюзами не напутать, ато мк-шки эти одноразовые
Для новичка не плохо припаял! Коэффициент деления можно менять? Раритетный низкачастотный генератор, думал у меня только такой остался))
Прошивкой мк можно менять от 2 до 10
Меньше 2 можно?
Нет
Сначала ничего не понял, а потом тоже ничего не понял
Я вообще потерялся))) не то что не понял
Вот-вот) цифры какие-то, слова неизвестные, кони, люди)
Ничего не понял, но очень интересно.=)
Вот я так же — ничего не понимаю, но интересно)))
Сам в этом году на 14.02 по посту Дмитрия пытался сделать электронное сердце на подарок, ну и с 3 раза тоже получилось прошить мк с помощью averdude)) так это мне еще ниче там не надо было выставлять, типа эти фьюзы и т.п.
Поэтому 👍🏻
А зачем оно нужно? Я что-то пропустил)
Открой ссылку в начале записи.
На 1.5 делителя нет?
Нет делителя на 1.5…
А зачем он? Если ставиться приборка vdo от б5 919ая — то можно дампом подогнать показания.
Я в качестве делителя спидометра при использовании датчика от ваз. Из 6 ти 4ре соответственно.
Не знаю как именно реализованно в прошивке мк CAMOKAT-BETEPAHA
Но судя из отсутствия ответа на подобный вопрос в записи Димы Remnevolt — думаю, что нельзя сделать делитель на нечетное число.
Но можно умножить на 2 и поделить на 3)
Ну не страшно, на логике надежнее, хотя корпусов и больше…
VampireLo
Нет делителя на 1.5…
А зачем он? Если ставиться приборка vdo от б5 919ая — то можно дампом подогнать показания.
А вот по дампам интересует возможность корректировки старых приборок vdo от б3/б4, годов так 91-93.через сервисный разьем или дамп.по мотометрам знаю есть прога корректировки спидометра через сервисный, но умеет ли она еще чтото?или те года шли каждый дамп под свой мотор?Но тем неменее остается вопрос разьема на vdo .раз он есть то и софт должен быть?
К сожалению, не знаю вообще ничего про приборки b3/b4 — от слова совсем…
Вот и инет говорит, старье…только пробег известны способы корректировки а все обсуждения этого дела остались лет 15 назад в прошлом).