dimak_1996 Опубликовано 5 декабря, 2012 Поделиться Опубликовано 5 декабря, 2012 Хочу собрать тахометр на 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 об/мин Напишите кто может, буду очень блогадарен... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кирилл84 Опубликовано 5 декабря, 2012 Поделиться Опубликовано 5 декабря, 2012 (изменено) Уважаемый, вы для начало хоть исходник бы выложили! Да и потом заниматься переделкой "не своего кода" врятли кто будет! Вот если бы вы сами (сделали проект, написали программу, собрали макетную плату "для начало") вот такое бы приветствовалось. Вам бы с радостью помогли!!! А то как всегда "переделайте мне код" а что и как там работает даже отдалённо не знаете! Выложили "машиннный" код, и думаете за вас его переводить будут! Вам бы в тему "Вакансии и разовая работа " там помогут больше за "энную" сумму!!! Изменено 5 декабря, 2012 пользователем Кирилл84 0 Для любого процесса найдётся такой, без завершения которого невозможен данный Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
hd44780 Опубликовано 6 декабря, 2012 Поделиться Опубликовано 6 декабря, 2012 (изменено) Прошивка вот: Дайте исходник. А Ваш HEX надо ещё дизассемблировать, понять его алгоритм и только после этого что-то править. Обратитесь к автору схемы за исходником. Или попросите его внести для Вас эти изменения. Или сами напишите прошивку с нуля под эту схему. Изменено 6 декабря, 2012 пользователем hd44780 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Геннадий Опубликовано 6 декабря, 2012 Поделиться Опубликовано 6 декабря, 2012 Алгоритм - ТАКОЙ БРЕД! Судя по-всему на "высоком" языке писан. А куда этот тахометр предназначается? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dimak_1996 Опубликовано 6 декабря, 2012 Автор Поделиться Опубликовано 6 декабря, 2012 Прошивка вот: Дайте исходник. А Ваш HEX надо ещё дизассемблировать, понять его алгоритм и только после этого что-то править. Обратитесь к автору схемы за исходником. Или попросите его внести для Вас эти изменения. Или сами напишите прошивку с нуля под эту схему. Исходник вот http://oppozit.ru/node/38621 я б конечно обратился к автору если б смог, но админы oppozit.ru заблокировали регистрацию, и я не могу ему написать... а сам я вообще не знаю как писать прошивку Алгоритм - ТАКОЙ БРЕД! Судя по-всему на "высоком" языке писан. А куда этот тахометр предназначается? на мотоцик иж юпитер 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 6 декабря, 2012 Поделиться Опубликовано 6 декабря, 2012 (изменено) Кол-во импульсов на оборот равно 2? Так ведь там схема на ATTiny2313, а у тебя на ATMega8. Изменено 6 декабря, 2012 пользователем Геннадий 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hd44780 Опубликовано 6 декабря, 2012 Поделиться Опубликовано 6 декабря, 2012 Точно ... Прошивку под мега8 писать с нуля... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кирилл84 Опубликовано 6 декабря, 2012 Поделиться Опубликовано 6 декабря, 2012 Он не умеет!!! а сам я вообще не знаю как писать прошивку 0 Для любого процесса найдётся такой, без завершения которого невозможен данный Ссылка на комментарий Поделиться на другие сайты Поделиться
donec Опубликовано 7 декабря, 2012 Поделиться Опубликовано 7 декабря, 2012 (изменено) Схема на Atmega8 чуть ниже на этой-же странице. Если раньше никто не сделает, то по свободе набросаю прошивку. Только нужны исходные данные, сколько и каких импульсов за оборот коленвала будет приходить на вход Атмеги, желательно рисунок, с нуля проще написать, чем разбираться в прошивке. Но сразу вопрос возник, на схеме нерационально использовано подключение светодиодов к ногам Атмеги, из-за этого усложняется прога, есть способ упростить, но схема немного изменится, это критично или нет? Изменено 7 декабря, 2012 пользователем donec 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 7 декабря, 2012 Поделиться Опубликовано 7 декабря, 2012 (изменено) В прошивке измеряется период входного импульса, потом анализируется длительность и выводится значение. Самое тупое, что не задействована никакая периферия, прерывания не используются, все тики и задержки формируются софтово, зацикливанием кода. А ведь можно было использовать функцию захвата таймера счетчика и все было бы гораздо проще. Прошивку я вскрыл, значения вижу, а вот пересчитывать времени мало. Хотя... tah.rar пробуй. А вот эта по-интересней будет (и устойчивее, без хаотичного подмаргивания). newtah.rar Выводы 15 и 14 ПОМЕНЯТЬ МЕСТАМИ!!! Т.е. первый разряд индикатора подключить к выводу 15 (PB1), а входные импульсы подавать на вывод 14 (PB0). Изменено 7 декабря, 2012 пользователем Геннадий 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
dimak_1996 Опубликовано 7 декабря, 2012 Автор Поделиться Опубликовано 7 декабря, 2012 (изменено) Кол-во импульсов на оборот равно 2? Так ведь там схема на ATTiny2313, а у тебя на ATMega8. Там в теме их две. Пролистай примерно на середину страницы. Кол-во импульсов на оборот равно 1(т.к. там стоит обычное контакное зажигание,два контактабуду подключать к одному из контактов) В прошивке измеряется период входного импульса, потом анализируется длительность и выводится значение. Самое тупое, что не задействована никакая периферия, прерывания не используются, все тики и задержки формируются софтово, зацикливанием кода. А ведь можно было использовать функцию захвата таймера счетчика и все было бы гораздо проще. Прошивку я вскрыл, значения вижу, а вот пересчитывать времени мало. Хотя... tah.rar пробуй. А вот эта по-интересней будет (и устойчивее, без хаотичного подмаргивания). newtah.rar Выводы 15 и 14 ПОМЕНЯТЬ МЕСТАМИ!!! Т.е. первый разряд индикатора подключить к выводу 15 (PB1), а входные импульсы подавать на вывод 14 (PB0). Если конечно можно, то мне нужна прошивка которой можно будет прошить с первого раза,т.к. личного программатора у меня нет, я буду прошивать за деньги у одного человека.И конечно желатель прошить с первого раза, Если можно конечно так, буду очень плогадарен))) Схема на Atmega8 чуть ниже на этой-же странице. Если раньше никто не сделает, то по свободе набросаю прошивку. Только нужны исходные данные, сколько и каких импульсов за оборот коленвала будет приходить на вход Атмеги, желательно рисунок, с нуля проще написать, чем разбираться в прошивке. Но сразу вопрос возник, на схеме нерационально использовано подключение светодиодов к ногам Атмеги, из-за этого усложняется прога, есть способ упростить, но схема немного изменится, это критично или нет? импульс за оборот один, от тахометра 3 провода. минус на массу, +12 вт на замок зажигания на плюс, вход - на плюс на бобину нет, не критично, главное чтоб работал) Изменено 7 декабря, 2012 пользователем dimak_1996 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 7 декабря, 2012 Поделиться Опубликовано 7 декабря, 2012 Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dimak_1996 Опубликовано 7 декабря, 2012 Автор Поделиться Опубликовано 7 декабря, 2012 Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная. Спосибо Большое. ПРошив ее, схема останется таже, за исключением поменять местами 15 и 14, я правильно понял? и вы там случайно не указали что за один оборот 2 импульса(нужно 1 )??? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 9 декабря, 2012 Поделиться Опубликовано 9 декабря, 2012 Понял правильно. За один оборот - один импульс. Удачи в прошивке. Фьюзы - по-умолчанию (как на новом чипе), т.е. изменять не нужно. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dimak_1996 Опубликовано 9 декабря, 2012 Автор Поделиться Опубликовано 9 декабря, 2012 Понял правильно. За один оборот - один импульс. Удачи в прошивке. Фьюзы - по-умолчанию (как на новом чипе), т.е. изменять не нужно. Спасибо большое, как сделаю, отпишусь)))) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
samosval Опубликовано 10 декабря, 2012 Поделиться Опубликовано 10 декабря, 2012 Второй файл (newtah) - полностью переделанная прошивка (с маленьким изменением в схеме, указано выше). Бери ее. Там еще тест светодиодов шкалы проводится при включении питания, плюс устойчивый алгоритм с использованием встроенной периферии. Более надежная. Геннадий какой предел в вашей прошивке, не плохо было бы иметь возможность менять дискретность самому, типа как на спидометре от агра http://forum.jawaold.su/viewtopic.php?t=15873 был бы универсальный тахометр для всяких мотыков или скутеров, мне например надо до12600 оборотов. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 10 декабря, 2012 Поделиться Опубликовано 10 декабря, 2012 Эта прошивка сделана под схему из поста №1. Предел оборотов и дискретность по просьбе dimak_1996 (пост №1). Я не задавался целью сделать прибор. Просто накидал новый вариант, т.к. старый в симуляции показал свои глюки и неповоротливость алгоритма. Могу накидать для тебя, только сообщи с каким шагом нужно. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
samosval Опубликовано 10 декабря, 2012 Поделиться Опубликовано 10 декабря, 2012 Шаг 600, 1 импульс за 1 оборот. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 11 декабря, 2012 Поделиться Опубликовано 11 декабря, 2012 Лови... newtah_12600_600.rar 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
samosval Опубликовано 11 декабря, 2012 Поделиться Опубликовано 11 декабря, 2012 Балшая спасиба будем пробовать. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 12 декабря, 2012 Поделиться Опубликовано 12 декабря, 2012 Дерзай, только не забудь про изменение схемы (см. пост 10). И еще, очень слабая защита от дребезга контактов прерывателя, надо доработать входной фильтр. С датчиком Холла - будет нормально работать, а с прерывателем - может врать. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
samosval Опубликовано 14 декабря, 2012 Поделиться Опубликовано 14 декабря, 2012 С прерывателем до 12000, очень интересно.У меня индукционный датчик, CDI зажигалка. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
samosval Опубликовано 16 декабря, 2012 Поделиться Опубликовано 16 декабря, 2012 (изменено) В голову скутеру Taho_scoot.rar Уважаемый Геннадий есть ещё одна просьба, необходимо сделать выход управления яркостью светодиодов, чтоб при включеных габаритах яркость их свечения уменьшалась, например, вдвое.Глаза шоб не слепило ночью. Изменено 16 декабря, 2012 пользователем samosval 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 16 декабря, 2012 Поделиться Опубликовано 16 декабря, 2012 ...до 12000, очень интересно... Это замечание касается и низкочастотного диапазона (до 6000). По яркости, чуть позже (пока занят сильно). 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dimak_1996 Опубликовано 18 декабря, 2012 Автор Поделиться Опубликовано 18 декабря, 2012 Геннадий я нашел, что к оригиналу для хорошей работы многи на RESET ставят резистор на 10 кОм. Здесь это нужно? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.