Jump to content
dimak_1996

Тахометр На Atmega 8

Recommended Posts

Хочу собрать тахометр на ATmega 8, 21 светодиод.

Вот схема

Прошивка вот:

:0A00000017C0FECFFDCFFCCFFBCFF1
:10000A00FACFF9CFF8CFF7CFF6CFF5CFF4CFF3CFBA
:10001A00F2CFF1CFF0CFEFCFEECFEDCF1027020026
:10002A00040026000000F894EE27ECBBF1E0FBBFC9
:10003A00EBBFE5BFF8E1F1BDE1BD8DE0A2E0BB2772
:10004A00ED938A95E9F780E094E0A0E6ED930197B5
:10005A00E9F7E8E2F0E085919591009761F0A591C2
:10006A00B59105901590BF01F00105900D92019789
:10007A00E1F7FB01F0CFEFE5EDBFE4E0EEBFC0E64C
:10008A00D1E06AC0E0EDF7E093D008F0C09AE8EE5C
:10009A00F3E08ED008F0979AEBE9F2E089D008F005
:1000AA00969AE4EFF1E084D008F0959AE0E9F1E05D
:1000BA007FD008F0C79AEDE4F1E07AD008F0C69A4A
:1000CA00EEE1F1E075D008F0949AEAEFF0E070D032
:1000DA0008F0939AEEEDF0E06BD008F0929AE8EC13
:1000EA00F0E066D008F0919AE5EBF0E061D008F014
:1000FA00909AE7EAF0E05CD008F0AD9AEAE9F0E01D
:10010A0057D008F0AC9AEFE8F0E052D008F0AB9A7A
:10011A00E5E8F0E04DD008F0AA9AEDE7F0E048D023
:10012A0008F0A99AE6E7F0E043D008F0A89AEFE6CB
:10013A00F0E03ED008F0C59AE9E6F0E039D008F0E0
:10014A00C49AE4E6F0E034D008F0C39AEFE5F0E0B0
:10015A002FD008F0C29A0895EDEFE7BBEFE7E4BBB2
:10016A00EFEFE1BBE0E8E8B9A72DE0E024D00E2EDE
:10017A00A0E0B199A1E0E1E01ED0E02111F0E1E0B8
:10018A006E2EE0E0B199E1E07E2EE1E0E61541F461
:10019A006624E0E0E2BBE5BBE8BB74DF44245524F7
:1001AA0081E18A95F1F7F20131962F01DDCFFFCF78
:1001BA00E415F5050895EA17E1E009F0EE27089538
:00000001FF

В этой прошивке дискретность 300 об/мин и предел в 6300 об/мин.

кто может слегка изменить прошивку, а именно нужно дискретность 250 об/мин и пределом в 5250 об/мин

Напишите кто может, буду очень блогадарен...

Share this post


Link to post
Share on other sites

Уважаемый, вы для начало хоть исходник бы выложили!

Да и потом заниматься переделкой "не своего кода" врятли кто будет!

Вот если бы вы сами (сделали проект, написали программу, собрали макетную плату "для начало") вот такое бы приветствовалось.

Вам бы с радостью помогли!!!

А то как всегда "переделайте мне код" а что и как там работает даже отдалённо не знаете! Выложили "машиннный" код, и думаете за вас его переводить будут!

Вам бы в тему "Вакансии и разовая работа " там помогут больше за "энную" сумму!!!

Edited by Кирилл84

Share this post


Link to post
Share on other sites

Прошивка вот:

Дайте исходник. А Ваш HEX надо ещё дизассемблировать, понять его алгоритм и только после этого что-то править.

Обратитесь к автору схемы за исходником. Или попросите его внести для Вас эти изменения.

Или сами напишите прошивку с нуля под эту схему.

Edited by hd44780

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

Прошивка вот:

Дайте исходник. А Ваш HEX надо ещё дизассемблировать, понять его алгоритм и только после этого что-то править.

Обратитесь к автору схемы за исходником. Или попросите его внести для Вас эти изменения.

Или сами напишите прошивку с нуля под эту схему.

Исходник вот

http://oppozit.ru/node/38621

я б конечно обратился к автору если б смог, но админы oppozit.ru заблокировали регистрацию, и я не могу ему написать...

а сам я вообще не знаю как писать прошивку

Алгоритм - ТАКОЙ БРЕД! Судя по-всему на "высоком" языке писан. А куда этот тахометр предназначается?

на мотоцик иж юпитер

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

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

Подробнее...

Кол-во импульсов на оборот равно 2? Так ведь там схема на ATTiny2313, а у тебя на ATMega8.

Edited by Геннадий

Share this post


Link to post
Share on other sites

Схема на Atmega8 чуть ниже на этой-же странице.

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

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

Edited by donec

Share this post


Link to post
Share on other sites

В прошивке измеряется период входного импульса, потом анализируется длительность и выводится значение. Самое тупое, что не задействована никакая периферия, прерывания не используются, все тики и задержки формируются софтово, зацикливанием кода. А ведь можно было использовать функцию захвата таймера счетчика и все было бы гораздо проще. Прошивку я вскрыл, значения вижу, а вот пересчитывать времени мало. Хотя... tah.rar пробуй.

А вот эта по-интересней будет (и устойчивее, без хаотичного подмаргивания). newtah.rar Выводы 15 и 14 ПОМЕНЯТЬ МЕСТАМИ!!! Т.е. первый разряд индикатора подключить к выводу 15 (PB1), а входные импульсы подавать на вывод 14 (PB0).

Edited by Геннадий

Share this post


Link to post
Share on other sites

Кол-во импульсов на оборот равно 2? Так ведь там схема на ATTiny2313, а у тебя на ATMega8.

Там в теме их две. Пролистай примерно на середину страницы.

Кол-во импульсов на оборот равно 1(т.к. там стоит обычное контакное зажигание,два контактабуду подключать к одному из контактов)

В прошивке измеряется период входного импульса, потом анализируется длительность и выводится значение. Самое тупое, что не задействована никакая периферия, прерывания не используются, все тики и задержки формируются софтово, зацикливанием кода. А ведь можно было использовать функцию захвата таймера счетчика и все было бы гораздо проще. Прошивку я вскрыл, значения вижу, а вот пересчитывать времени мало. Хотя... tah.rar пробуй.

А вот эта по-интересней будет (и устойчивее, без хаотичного подмаргивания). newtah.rar Выводы 15 и 14 ПОМЕНЯТЬ МЕСТАМИ!!! Т.е. первый разряд индикатора подключить к выводу 15 (PB1), а входные импульсы подавать на вывод 14 (PB0).

Если конечно можно, то мне нужна прошивка которой можно будет прошить с первого раза,т.к. личного программатора у меня нет, я буду прошивать за деньги у одного человека.И конечно желатель прошить с первого раза, Если можно конечно так, буду очень плогадарен)))

Схема на Atmega8 чуть ниже на этой-же странице.

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

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

импульс за оборот один, от тахометра 3 провода. минус на массу, +12 вт на замок зажигания на плюс, вход - на плюс на бобину

нет, не критично, главное чтоб работал)

Edited by dimak_1996

Share this post


Link to post
Share on other sites

Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная.

Share this post


Link to post
Share on other sites

Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная.

Спосибо Большое.

ПРошив ее, схема останется таже, за исключением поменять местами 15 и 14, я правильно понял?

и вы там случайно не указали что за один оборот 2 импульса(нужно 1 )???

Share this post


Link to post
Share on other sites

Понял правильно. За один оборот - один импульс. Удачи в прошивке. Фьюзы - по-умолчанию (как на новом чипе), т.е. изменять не нужно.

Share this post


Link to post
Share on other sites

Понял правильно. За один оборот - один импульс. Удачи в прошивке. Фьюзы - по-умолчанию (как на новом чипе), т.е. изменять не нужно.

Спасибо большое, как сделаю, отпишусь))))

Share this post


Link to post
Share on other sites

Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная.

Геннадий какой предел в вашей прошивке, не плохо было бы иметь возможность менять дискретность самому, типа как на спидометре от агра http://forum.jawaold.su/viewtopic.php?t=15873 был бы универсальный тахометр для всяких мотыков или скутеров, мне например надо до12600 оборотов.

Share this post


Link to post
Share on other sites

Эта прошивка сделана под схему из поста №1. Предел оборотов и дискретность по просьбе dimak_1996 (пост №1). Я не задавался целью сделать прибор. Просто накидал новый вариант, т.к. старый в симуляции показал свои глюки и неповоротливость алгоритма. Могу накидать для тебя, только сообщи с каким шагом нужно.

Share this post


Link to post
Share on other sites

Дерзай, только не забудь про изменение схемы (см. пост 10). И еще, очень слабая защита от дребезга контактов прерывателя, надо доработать входной фильтр. С датчиком Холла - будет нормально работать, а с прерывателем - может врать.

Share this post


Link to post
Share on other sites

С прерывателем до 12000, очень интересно.У меня индукционный датчик, CDI зажигалка.

Share this post


Link to post
Share on other sites

В голову скутеру Taho_scoot.rar

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

Edited by samosval

Share this post


Link to post
Share on other sites

...до 12000, очень интересно...

Это замечание касается и низкочастотного диапазона (до 6000). По яркости, чуть позже (пока занят сильно).

Share this post


Link to post
Share on other sites

Геннадий

я нашел, что к оригиналу для хорошей работы многи на RESET ставят резистор на 10 кОм. Здесь это нужно?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Дмитрий Шилин
      Здравствуйте, мужчины есть идея прикрепить Rgb ленту по контуру доски через блютуз контроллер с Али ( все комплектующие наверное тоже с Али буду заказывать) лента ws2812b 60 диодов на метр потребление 18w/m нужно где-то 3,5 метра получается 63W+30% в пике, обычные Li-ion типа 18650 наверное не подойдут, я думал между высокотовыми 18650 как у шуруповерта или Lifepo4, Lipo (не знаю как правильно называются последние) используются для питания квадрокоптера. Выбор стоит перед двумя лентами ws2812b 5v и ws2811 12v и типом аккумулятора? Кто разбирается помогите пожалуйста.

    • By Olga Kovin
      Анемометр АСО-3.  С хранения, в тубусе. В наличии: 3шт по 3000р/шт.  
       
      Генератор Г4-104.  С хранения, в ящике. Книг и проводов, в комплекте нет. В наличии: 2шт по 3500р/шт.  
       
      Магазин сопротивления Р4833. С хранения, в упаковке. В наличии: 4шт по 3500р/шт. 
       
      Рефрактомер УРЛ-1. С хранения, в упаковке. В наличии:  4шт по 3300р/шт. 
       
      Прибор регистрирующий РП160-09. С хранения, в коробке. Бумага, в комплекте. В наличии: 3шт по 3000р/шт. 
       
      Тахометр 7ТЭ-М1. С хранения, в упаковке.  Комплект. В наличии: 2шт по 3000р/шт.
       
      Тахометр стробоскопический 2ТСт.  С хранения, в упаковке. Полный комплект. В наличии: 1шт. Цена: 4000р 
       
      Регулятор контактной сварки РКС-801.  В отличном состоянии, документация в комплекте. В наличии: 1шт. Цена: 4000р 
       
      Мешалка магнитная ММ-5.  С хранения, в упаковке. Есть документация. В наличи: 2шт по 2700р/шт. 
       
      Мешалка магнитная ММ-5.  Б/у,  в хорошем состоянии. В наличии: 1шт. Цена: 1700р.  (фото, по запросу)
       
      Саратовская обл. г.Энгельс
      Отправим: почтой, транспортной компанией, в Москву - с курьером.
       
      Контакты: 
      Моб. тел.:+7904-240-51-17.
      E-mail: olgalosewa86@mail.ru
       
    • By Alexandr Petrenko
      Нужна помощь, так случилось, что я никак не связан с радиотехникой и т.д, но мне нужно сделать перчатку (тема дипломной работы) по видео AlexGyver, которая по сути и есть стробоскопом на базе Arduino nano. И я её кое-как спаял и конечно же она не работает, причины искать нет смысла, потому что может быть всё что угодно. Подскажите мне как можно упростить это устройство чтобы я его смог сделать, что-то проще, желательно схему иначе я не справлюсь.
      Вот то видео:
      https://www.youtube.com/watch?v=rLpn_4ERJXQ
    • Guest Иннокентий
      By Guest Иннокентий
      Добрый вечер.
      Н е получается найти готовое решение или то, из чего это можно сделать.
      Дано кнопка с подсветкой RGB светодиодом, у кнопки два контакта. У диода будет сколько угодно (выбираю между диодами и не принципиально какой) светодиод и кнопка никак не связаны.
      Нужно сделать так, по умолчанию диод светится белым, и нужно чтобы по нажатию этой кнопки светодиод менял свой цвет с белого на красный, после повторного нажатия на кнопку он становился опять белым.
      Что-то вроде выключено - горит белый, включено - горит красный.
      Не могу понять как сделать так, что бы по нажатию кнопки менялся цвет, регуляторы и прочие не подходят, как сделать именно переключатель двух цветов?
      Спасибо
    • By arsenden
      Всем здравствовать. Попал ко мне трёхлетний телек LG 32LF620U. С типичной проблемой в виде накрывшейся LED подсветки. Уже заказаны новые полоски на Алике. Но вот что меня смущает, при замере напряжения на разъёме к подсветке, выдаёт 470 вольт. Хоть с подключенными диодами, хоть без. Я не ремонтёр. Но телек достался на халяву и захотелось разобраться самому. Я понимаю, что такого напряжения не должно быть на выходе. Но вот разобраться с источником питания мне знаний уже не хватает. Буду благодарен за любую помощь. 
×
×
  • Create New...