1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "LetyShops" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Счетчик моточасов для бензогенератора

Тема в разделе "Уголок любителей паяльника", создана пользователем raefa, 8 апр 2016.

  1. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    Все началось с приобретения бензогенератора, да и оказывается и к нему необходимо для полного счастья иметь некоторые ништяки. Кроме масла и запасных свечей не плохо бы знать (в автоматическом режиме) сколько же генератор уже проработал. Стал искать готовые фабричные счетчики моточасов, но ценник остановил. Варианты у китайцев - около 10 баксов, в оффлайн магазинах 2-3т.р. Имея в наличии дешевые МК ATmega8 или Arduino не трудно и сделать самому. Поиск готовых самоделок на контроллерах Atmel ничего хорошего не дал. Тут я подумал, что заново изобрести велосипед - оно мое! Надо сделать счетчик, который бы запоминал общее время работы генератора, а так же отображал текущее время работы. Задачи ставить счетчик на лодку нет, поэтому тахометр не нужен. Питание устройства от штатного напряжения 12В на генераторе.

    Поехали!

    Понадобится (расписывать не буду - со схемы все понятно):
    1. Контроллер ATmega8 (+кварц 16МГц и 2 конденсатора 22пФ) или аналогичный, либо Arduino Pro Mini / Nano - 1шт.
    Я использовал atmega8a в корпусе TQFP.
    ATmega8L не подойдет, т.к. этот МК работает на максимальной частоте 8МГц.
    2. Семисегментный тройной индикатор с общим катодом TOT-3361AH-1N - 1шт.
    3. Стабилизатор напряжения 5В - 1шт.
    4. Резисторы.
    5. Конденсаторы.
    6. Корпус.
    Описание и подробности.
    ATmega8L не подходит для устройства.
     
    Последнее редактирование: 21 ноя 2016
  2. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Если я правильно понял для корректной работы схемы необходимо установить кварц на 16 МГц.
     
  3. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    Верно. До этого момента было не так?
     
  4. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Получается чот в корпусе DIP работать не буде. Дело в том что если спроецировать с ноги с SMD наDIP
    то кварц не возможно пдключить.
     
  5. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    Ну так проведите соответствие ног и подключите соответственно.

    upload_2016-11-21_14-16-41.png
     
  6. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Я так и сдепал. Получается что нжка 9 занята и сответственно подключить кварц не представляется возможным.
     
  7. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    Смотрите внимательней. PB6 не используется для подключения индикатора или др. А вот PD6 задействована.
     
  8. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Доброго времени суток. Вы провы , я оказался не внимателен. Схема запустипась.
    В начале шли секунды а после минуты.Но вот после отключения отсчёт начался
    с самого начала. Может что пдскажете.
     
  9. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Разобрался полностью , огромное спасибо за поддержку и вашу работу.Всё замечательно работает.
    Единственное у меня бак расчитан на 16 часов работы.И хтелсь бы обычный накопительный счетчик.
    Вся задукмка сводится к отсчёту до смены масла через 50 часов. Возможно вы захотите подправить программу?
    Буду очень признателен. Сам по себе счётчик по нравился класная работа.
     
    raefa нравится это.
  10. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    И над этим я тоже думал. Можно конечно подумать о модернизации и расширении функционала, но это как будет время. Пока ничего не обещаю.

    А пока алгоритм подразумевает, что при каждом запуске показывается время наработки и можно просто прикидываться, когда будет кратное 50 или 100ч, да и менять масло со свечами. Ничего страшного, что он поработает лишних 10ч до замены. Или вы запускаете и генератор работает много дольше по сравнению с количеством запусков?
     
  11. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    А так поподробнее напишите, что хотите видеть и с какими условиями. И подумаем.
     
  12. serg4207

    serg4207 Абитуриент

    Регистрация:
    16 ноя 2016
    Сообщения:
    11
    Город:
    Златоуст
    Имя:
    Сергей
    Спасибо за помощь. Но у меня со временем туго. Попробую собрать что то ещё.
     
    raefa нравится это.
  13. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.325
    Город:
    Zhigulevsk
    Имя:
    Александр
    Покажите получившийся девайс. :) Буду очень рад.