24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Тахометр на ATtiny2313
-
- Пробегал мимо
- Posts: 21
- Joined: 07 Jan 2012 18:17
- Location: Харьков, Украина
Re: Тахометр на ATtiny2313
Да всё тему перелистал, строчку эту я видел, но я понял что 4 это минимум, а если хочеш медленне то добавляеш 1=0,1сек. Тоесть если поставить вместо четвёрки ноль то получим максимальную частоту регенерации раз в 0,3 сек.
И ещё вопрос, если попробовать поставить кварц на 16МГц или поменять прескалер в строчке 18 на кварц 4Мгц и изменить коэфицент кол-ва цилиндров тоже вдвое, то тогда частота регенерации удвоиться?
И ещё вопрос, если попробовать поставить кварц на 16МГц или поменять прескалер в строчке 18 на кварц 4Мгц и изменить коэфицент кол-ва цилиндров тоже вдвое, то тогда частота регенерации удвоиться?
-
- Пробегал мимо
- Posts: 2
- Joined: 23 Jan 2012 23:46
- Location: Донецк
Re: Тахометр на ATtiny2313
Помогите пожалуйста советом, я пока любитель:
1. Я не могу понять, зачем там вывод на габариты???
2. Никак не разберусь с количеством искрообразований , у меня мотоцикл Урал - искра снимается с оборотов распредвала (1 оборот - 2 искры), связного зубчатой передачей с коленвалом. На коленвале зубцов точно в 2 раза меньше. Сколько искрообразований на 1 оборот коленвала??
Я думал долго и нудно, но что-то все сомневаюсь. Вроде 1 оборот = 1 искре. Что же тогда в коде писать????
Заранее спасибо!
1. Я не могу понять, зачем там вывод на габариты???
2. Никак не разберусь с количеством искрообразований , у меня мотоцикл Урал - искра снимается с оборотов распредвала (1 оборот - 2 искры), связного зубчатой передачей с коленвалом. На коленвале зубцов точно в 2 раза меньше. Сколько искрообразований на 1 оборот коленвала??
Я думал долго и нудно, но что-то все сомневаюсь. Вроде 1 оборот = 1 искре. Что же тогда в коде писать????
Заранее спасибо!
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
попробуйте. я так не экспериментировал.Rpetrovich wrote:если попробовать поставить кварц на 16МГц или поменять прескалер в строчке 18 на кварц 4Мгц и изменить коэфицент кол-ва цилиндров тоже вдвое, то тогда частота регенерации удвоиться?
для уменьшения яркости в ночное время.Paracels wrote:зачем там вывод на габариты??
походу 1 оборот - одна искра. пробуйте прошивку для 4-х тактного двигла.Paracels wrote:искра снимается с оборотов распредвала (1 оборот - 2 искры), связного зубчатой передачей с коленвалом. На коленвале зубцов точно в 2 раза меньше. Сколько искрообразований на 1 оборот коленвала??
-
- Пробегал мимо
- Posts: 21
- Joined: 07 Jan 2012 18:17
- Location: Харьков, Украина
Re: Тахометр на ATtiny2313
Итак провёл эксперимент, сначала попробовал в 19 строчке поставить UpCount 0, в результате тахометр работал некорректно, потом поставил UpCount 1, тахометр заработал, и скорость регенерации увеличилась.
Потом попробовал ещё увеличить скорость регенерации путём изменений в 17 строчке (byBladeCnt 1) и в 18 строчке (Prescaler 0x00), прошил, тахометр заработал ещё быстрее. Вот скоростная прошивка.
Потом попробовал ещё увеличить скорость регенерации путём изменений в 17 строчке (byBladeCnt 1) и в 18 строчке (Prescaler 0x00), прошил, тахометр заработал ещё быстрее. Вот скоростная прошивка.
- Attachments
-
- Taho oa s.rar
- Общий анод скоростная
- (1.67 KiB) Downloaded 318 times
-
- Пробегал мимо
- Posts: 21
- Joined: 07 Jan 2012 18:17
- Location: Харьков, Украина
Re: Тахометр на ATtiny2313
Поставил в машину, а схема не работает , в машине было холодно, погрел пальцем контроллер - заработала, получается что на морозе ATtiny не работает, или это глюки связанные с битами BODLEVEL и CKSEL ????
В датащите написано что при внешнем генераторе биты CKSEL3..0 = 1000 - 1111( External Crystal/Ceramic Resonator), а именно CKSEL3..1=110 для кварцев 3.0 - 8.0MHz, и 111 для 8.0 - более Mhz. А вот с битом CKSEL0 не всё так просто он вместе с битам SUT1..0 определяет тип резонатора (керамический-кварцевый) и включен BOD или нет, для кварцевых резонаторов бит CKSEL0=1, а биты SUT1..0 = 01 для Crystal Oscillator, BODenabled, а у нас BOD включен. В итоге получаем CKSEL3..0 = 1101 или 1111, а SUT1..0 = 01, а у нас в проекте SUT1..0 = 11 что соответствует Crystal Oscillator, slowly rising power, тобиш неверно, попробую в понедельник поэкспериментировать.
В датащите написано что при внешнем генераторе биты CKSEL3..0 = 1000 - 1111( External Crystal/Ceramic Resonator), а именно CKSEL3..1=110 для кварцев 3.0 - 8.0MHz, и 111 для 8.0 - более Mhz. А вот с битом CKSEL0 не всё так просто он вместе с битам SUT1..0 определяет тип резонатора (керамический-кварцевый) и включен BOD или нет, для кварцевых резонаторов бит CKSEL0=1, а биты SUT1..0 = 01 для Crystal Oscillator, BODenabled, а у нас BOD включен. В итоге получаем CKSEL3..0 = 1101 или 1111, а SUT1..0 = 01, а у нас в проекте SUT1..0 = 11 что соответствует Crystal Oscillator, slowly rising power, тобиш неверно, попробую в понедельник поэкспериментировать.
Last edited by Rpetrovich on 28 Jan 2012 19:46, edited 1 time in total.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
Rpetrovich, выключайте БОД и будет работать.
-
- Пробегал мимо
- Posts: 21
- Joined: 07 Jan 2012 18:17
- Location: Харьков, Украина
Re: Тахометр на ATtiny2313
Почему-то мой ускоренный вариант тахометра не хочет обороты выше 1050 мерять в машине от датчика Холла, а вот дома от генератора до 1800 где-то меряет и в ноль спадает??? Резистор входной пробовал от 3к до 50к, не помогает, наверное что-то в программе не то поменял.
Вопрос к Hardlock, как работает параметр UpCount, какие значения можно ставить?
Вопрос к Hardlock, как работает параметр UpCount, какие значения можно ставить?
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
наверное происходит переполнение. Программа то не расчитана на работу в таких условиях. Или проблемы с фильтром входным.Rpetrovich wrote:до 1800 где-то меряет и в ноль спадает?
В рожном варианте он равен 4-м. Значит обновление будет происходить 1 раз в (4 + 1)/10 секунд (0,5 сек). Если поставить 9, то 1 раз в секунду. Уже не помню, но вроде в подсчётне он не участвует.Rpetrovich wrote: как работает параметр UpCount, какие значения можно ставить?
-
- Пробегал мимо
- Posts: 21
- Joined: 07 Jan 2012 18:17
- Location: Харьков, Украина
Re: Тахометр на ATtiny2313
Поэкспериментировал, ставил SUT1..0 = 01, все равно на морозе тухнет, помогает только отключение BOD???
Не считала после 1000об по причине завышенного номинала кондёра на входе, вместо 2,2нФ втулил 220нФ , так что с UpCount 1 всё работает быстро и корректно, и самое главное - точно, при частоте генератора 200Гц показывает точно 6000об/мин!
Не считала после 1000об по причине завышенного номинала кондёра на входе, вместо 2,2нФ втулил 220нФ , так что с UpCount 1 всё работает быстро и корректно, и самое главное - точно, при частоте генератора 200Гц показывает точно 6000об/мин!
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
я думаю СУТ может повлиять на сборс еепрома при проблемах с питанием. Но для таха это не важно - там ничего нету.Rpetrovich wrote: ставил SUT1..0 = 01, все равно на морозе тухнет
бывает...Rpetrovich wrote:вместо 2,2нФ втулил 220нФ
значит кварц попался хороший.Rpetrovich wrote: и самое главное - точно, при частоте генератора 200Гц показывает точно 6000об/мин!
-
- Пробегал мимо
- Posts: 1
- Joined: 30 Jan 2012 12:28
Re: Тахометр на ATtiny2313
А если вместо семи резисторов на каждый сегмент индикатора, поставить по одному на общий катод, то плохо будет читаться цифры?
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
Upgrader, при свечении "1" будет бОльшая яркость, при свечении "8" самая плохая.... Будет выглядеть как китайские часы у которых яркость зависит от моргания двоеточия. Нэкрасыво!
Вообще-то можно вообще без резисторов. МК тянет 100% проверено. Ток ограничивается 40мА на порт (на общий анод или катод) и всё. Таких "устройств" на рынке продают массу и ничего - работают. Я для проверки гонял термометр без резисторов - отклонений в работе не заметил. МК не греется. Но я так не советую.
Вообще-то можно вообще без резисторов. МК тянет 100% проверено. Ток ограничивается 40мА на порт (на общий анод или катод) и всё. Таких "устройств" на рынке продают массу и ничего - работают. Я для проверки гонял термометр без резисторов - отклонений в работе не заметил. МК не греется. Но я так не советую.
-
- Пробегал мимо
- Posts: 2
- Joined: 23 Jan 2012 23:46
- Location: Донецк
Re: Тахометр на ATtiny2313
У меня одна катушка, попробую с поставить 2 в #define byBladeCnt.hardlock wrote:походу 1 оборот - одна искра. пробуйте прошивку для 4-х тактного двигла.
Благодарю за ответ, я бы и не сразу додумался насчет вывода на габарит, даже если дошло бы до практики. Но штука однозначно полезная
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
Пытаюсь реализовать эту схему на ардуино и столкнулся с проблемой. Пока оборотов нет все ок, но как только подаю обороты через несколько (5-10) замеров виснет наглухо. Причем так, что после сброса не запускается - помогает только перепрошивка. Может кто нибудь знает где собака порылась?
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
с этим зверем не знаком...goodtrix wrote:Пытаюсь реализовать эту схему на ардуино
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
В основе ардуино процессор Amtel. Так что принципы те же. Я не могу понять изза чего может так зависать? Изза "шумного" сигнала?
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
что это такое я себе представляю, просто не юзал.goodtrix wrote:В основе ардуино процессор Amtel.
врядли. показывало бы билеберду, но виснуть? вряд ли. По переполнению сбрасывается в ноль и всё...goodtrix wrote:Я не могу понять изза чего может так зависать? Изза "шумного" сигнала?
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
Вот и не могу сообразить откуда ноги растут. Может попробовать кондер на коллекторе транзистора другой емкости подобрать.
Кстати видел подобную схему, только там вывод коллектора подтягивается к 5в через сопротивление 100к. Как думаете, имеет смысл так делать?
Кстати видел подобную схему, только там вывод коллектора подтягивается к 5в через сопротивление 100к. Как думаете, имеет смысл так делать?
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
имеет, но разницы нет никакий - мк сам делает подтяжку к питанию на этом входе.goodtrix wrote:Как думаете, имеет смысл так делать?
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
Так и думал. Спасибо, что подтвердили.
Собрал сейчас схему, только на место катушки воткнул просто кнопку и поменял входной резистор. Результат - ничего не виснет. Значит, я предполагаю, все дело в хаотичности импульсов. На коллекторе транзистора есть конденсатор 2.2нФ. Может стоить с его емкостью поэкспереминтировать?
Спрашиваю, потому как в схемотехнике опыта не много совсем, больше программист
Собрал сейчас схему, только на место катушки воткнул просто кнопку и поменял входной резистор. Результат - ничего не виснет. Значит, я предполагаю, все дело в хаотичности импульсов. На коллекторе транзистора есть конденсатор 2.2нФ. Может стоить с его емкостью поэкспереминтировать?
Спрашиваю, потому как в схемотехнике опыта не много совсем, больше программист
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
может проблема в том, что импульс от катушки как-то пролазит в питание и вешает МК?goodtrix wrote:только на место катушки воткнул просто кнопку
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
Ардуино питается от ноутбука. Помимо катушки (с датчиком Холла тоже пробовал) цепляюсь еще к земле на раме.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
goodtrix, если от датчика холла виснет, а от кнопки нет, то проблема в зависонах по питанию или что-то в этом роде.
Пробуйте увеличить ёмкость кондёра, но думаю это не поможет.
Пробуйте увеличить ёмкость кондёра, но думаю это не поможет.
-
- Пробегал мимо
- Posts: 7
- Joined: 07 Feb 2012 18:23
Re: Тахометр на ATtiny2313
Попробую, завтра их наберу разных номиналов и буду пробовать.
Можете только уточнить который из них надо пробовать менять? На базе или на коллекторе?
Можете только уточнить который из них надо пробовать менять? На базе или на коллекторе?
- Technolog
- Пробегал мимо
- Posts: 4
- Joined: 02 Jan 2012 13:44
- Location: ZP
Re: Тахометр на ATtiny2313
Собрал и такой девайс, все заработало сразу и безупречно. Спасибо автору!!!
По входу пришлось поставить резистор на 100кОм (авто Опель Кадетт) и для зеленого индикатора резисторы нужны около 100 Ом, иначе нифига днем не видно...
По входу пришлось поставить резистор на 100кОм (авто Опель Кадетт) и для зеленого индикатора резисторы нужны около 100 Ом, иначе нифига днем не видно...
Last edited by Technolog on 22 Feb 2012 20:05, edited 1 time in total.