тахометр на светодиодах | OPPOZIT.RU | мотоциклы Урал, Днепр, BMW | оппозитный форум, ремонт и тюнинг мотоциклов
Home

тахометр на светодиодах

оппозитчик burii
чтоб поменять аватар - читай FAQ
нахождение: Брянская обл. г. Жуковка

Кинте пожалуйста ссылку. или подскажите как сделать тахометр с светодиодами, вместо стрелки.

how_eee's picture

Хочу услышать ваши мнения, критику, пожелания...

Drepn's picture

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

how_eee's picture

Drepn, да, при 1000 об мин за полсекунды будет 8,33 импулса всего. если8 импулсов, то 960обмин, если 9 импульсов, то 1080обмин.
Можно сделать и осреднение за крайние 2-3 показания. Но насколько может раскрутиться двиг за полсекунды? на 1000 оборотов? Короче при резком наборе оборотов тах будет немного занижать, а при резком сбросе завышать. В установившемся режиме при 1 секунде точность +-60 обмин(настройка карбов), при полсекунде +-120(езда). Лично меня такая точность устроит. Причем чем выше обороты тем выше относительная точность.
Чтобы было точнее, надо мерить время между импульсами очень точно. Кстати это тоже надо подумать. А мы мерием кол-во импульсов в единицу времени. Разве это не одно и то же? Чтобы было точнее я вижу только один вариант - увеличить кол-во импульсов за один оборот коленвала. Поставь на распредвал шторку с 10-ю лепестками и получишь точность. Но оно того не стоит имхо

how_eee's picture

Пока пишу прогу. Vetal41rus проверит старую прошивку. Напишу новую, отошлю ему на проверку пока без столбика. Просто у меня нету готовой платы таха, даже программатора нету...

Vetal41rus's picture

how_eee
в ближайшее время нарисую плату. я платы не травлю.я их вырезаю мини балгаркой со спечным алмазным диском. изготовление устройства занимает 30 минут от начала и до конца в месте с платой(если детали подобраны). how_eee давай ,дерзай . если со столбиком все получится. будет ваще клева :D :)

Vetal41rus's picture

А народ. немного отступлю от темы. я тут подсветку сваял на велокомп velo 5 с дисплеем на резиновом контакте. оцените фоток как делал нет. так как делал на свой страх и риск.

Vetal41rus's picture

вот набросок платы таха на пике. белые точки это первый вывод микросхемы, плюс кандера, катод диода по входу здерано как в зажигании сарумана.

how_eee's picture

Vetal41rus, если фоток как делал нет, то надобы рассказать. Та же проблема у меня. Светляк направлял в торец дисплея? использовал smd светляки?
Vetal41rus, не проверил прошивку пока?

КЭП's picture

how_eee, пик на самом деле классная штука, завидую тебе, что есть время их изучать. Что касаемо алгоритма индикации, обрати также внимание на то, как это построено у меня - отсчет начинается не с нуля, а с какого-то значения, что позволяет экономить светляки и сделать шкалу более детальной, а то обидно будет смотреть на треть зря горящей шкалы на ХХ. Оборотов 500 - нижний предел с километровым запасом.

0.............500.............1000.............1500.............2000
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
Время, необходимое для измерения всего диапазона

0.............500.............1000.............1500.............2000
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
Эти
импульсы
пропускаем

Если быть точным, не пропускаем, конечно, считаем их, но на индикацию не выводим. Максимум в 2000 RPM - условно, для примера.

Удачи в программировании!

how_eee's picture

Captain1977, это все учтется в подпрограмме индикации. Можно даже сделать логарифмическую шкалу. Тоесть от 500 до 1200 14 светодиодов по 50 об.мин на каждый, а выше 1200 до 6000 10 светляков по 480обмин. Такой режим индикации можно включать при более точном односекундном измерении.
Captain1977, спасибо за идею!

КЭП's picture

how_eee, Жду с нетерпением! Охота попробовать, потому как следующий Уралей предполагается делать в хайтечном стиле, и цифротах не помешает.

how_eee's picture

пока не совсем придумал как сделать ключ, переключающий индикацию с сегментов на столбик. Думаю так: У нас есть свободная нога RA4. Если на ней 1 (тоесть имеется напряжение), то аноды подключены к сегментному индикатору. Если на RA4 0, то аноды подключены к столбику светодиодному. Подскажите как это организовать.

КЭП's picture

how_eee, Ключ - да. Ставим обычный джампер/кнопку/тумблер/чтопопадетподруку. С выводом на индикацию думаю так: на пике имеем 5 ног порта А и 8 ног порта В. Порт А используем для ввода (режимы, счетный вход), порт В - вывод. Причем интересно заморочиться динамической индикацией и разбитием порта на две половины. Получаем либо с цифирьками, либо со светляками. Первой половиной порта формируем код цифры, второй половиной выбираем цифру. С светляками то же самое, только сегментов в знакоместе не 7, а 4. Получеатся примерно такая схема. Транзисторы драйверов для простоты не нарисованы.

how_eee's picture

anarhist, дорого, неточно (2 цифры), недоступно (тока москвичам), неинтересно...

how_eee's picture

Captain1977, не верно, порты а и б можно использовать и на вход и на выход в лебой комбинации. Это определяется программой. И нарисовал немного не так. Как сделать вот так:

PS. В какой проге рисуешь схемки?

КЭП's picture

how_eee, экий ты злой сегодня :) Ну давай по порядку.
1. Все порты в пиках двунаправленные, но существуют ограничения, знакомый программер по пикам рассказывал, правда, ограничения касались пиков с встроенным АЦП. Может, в 84-й серии фиолетово? Я в свое время делал обвязку для анализаторов на 72, 73, 74-х пиках, как мне было удобно для топологии и тоже исходил из того, что все входы равны, но программер посоветовал RA на вход, а RB, RC, RD - на выход. Почему - ХЗ.
2. В той же конторе меня приучили жестко экономить пичьи ноги. По твоей схеме: порты RA0-RA2 - адресация знакоместа, RA4 - выбор знакоместа. Это решение ближе к аппаратному. С диодами - да, можно посадить на сегментные выводы, НО: для адресации 6-ти знакомест (3 индикатора и 3 группы светодиодов по 7 штук) вполне достаточно 3 ног - программно, думаю, отличаться будет не сильно, экономим ногу RA4. "Какая-то микруха" - дешифратор К561ИД1, водится везде :)
3. Вообще-то в P-CAD2000, но маленькие схемки вроде предыдущей малюю в пайнте, так как P-CAD не имеет возможности выводить схему в каком-либо графическом формате, а печатать, потом сканировать - гиморно.

КЭП's picture

anarhist, даже в Москве Velleman не шибко котируется, уж не говоря про периферию.

Vetal41rus's picture

how_eee,
подсветку делал так. я просто занемаюсь ремонтом сотовых и битых дисплеев от них много. разобрав велокомп с целью решения какой будет подсветка. я обнаружил ,что под дисплеем есть рамка по периметру дисплея. прикинул все за и против, а почемубы туда не засунуть бутерброд из световодных пластин подсветки дисплея в месте с светодиодами. я взял этот бутерброд сложил все вместе ,отчертил по внутренему периметру рамки и вырезал обычными ножницами ( желательно оставить не тронутой ту кромку пластин к которой прилегали светодиоды) положение и очередность пластин менять нельзя.а то эфект будет с точностью до наоборот. чтоб вставить светодиоды пришлось выкусить один борт рамки. светодиоды в дисплеях обычно включены последовательно. поэтому отрезал скоко надо и подпалял провода. самое клевое это все собрать обратно. на светодиоды я поставил резистор 1ком.вот так.

how_eee's picture

Captain1977, Да, был злой. Стока тебе всего понаписал, и свет моргнул! Копм вырубился и все что печатол пропало... Пришлось заново, вот и сокращал.
Сразу по поводу пункта 3. В настройках печати выбери печать в файл, выбирай gif и заданное dpi. И у тя есть картинка.
По пункту 1. В этом пике нет АЦП, так что ему по барабану, вход это или выход.
Пункт 2. Ты пишешь что "RA4 - выбор знакоместа" На моем рисунке это не так. RA4 - это выбор группы знакомест. Либо первая группа, либо вторая группа.
Можно сделать вообще просто. На RA4 повесить анод семи светляков. На каждый по 1000 обмин. и все. Итого до 7000 обмин. Получится 3 сегментных циферки и столбик из семи светодиодов. Что в принципе уже тоже не плохо.
Твоя логика про шесть знакомест выглядит так (вопрос): Возьмем два выхода, например RA1 и RB1. Между ними висит парралельно два светодиода, но у одного на RA1 катод, у другого анод. Итак если RA1=1 a RB1=0 , то горит первый светляк. Если RA1=0 a RB1=1 , то горит второй.
Итак чтобы зажечь например 9 светляков, надо
в первый полупериод сделать RA4=1 RB1=RB2=...=RB7=0
Во второй полупериод сделать RA4=0 RB1=1 RB2=1 RB3=...=RB7=0
Так будет работать?

КЭП's picture

Не, немного не то имел в виду. Если делаешь только для светодиодов, то такая схема более-менее прокатит. Если комбинацию светляки+индикаторы, то ни фига. Не забывай еще про нагрузочную способность портов пика - если память мне не изменяет, максимум 25 мА, а 9 светляков, даже по 5 мА на рыло - 45 мА. Пик наестся по уши. А ставить транзисторные ключи тоже не очень просто - ты же по двум полярностям сигнал даешь. Вообще, по моей практике обвязки пиков, таких схем лучше избегать и не привыкать.

Насчет "группы знакомест" - да, не проснулся еще :)

А по схеме вот что имел в виду:
RB1... RB7 - даем 7 бит информации;
RA0... RA2 - адресуем знакоместо (в формате RA0, RA1, RA2):
0, 0, 0: 1-й индикатор (тысячи);
0, 0, 1: 2-й индикатор (сотни);
0, 1, 0: 3-й индикатор (десятки);
0, 1, 1: 1-ая группа светляков (1-7);
1, 0, 0: 2-ая группа светляков (8-14);
1, 0, 1: 3-ая группа светляков (15-21).
То есть на RA0... RA2 выдаем двоичный код, а дешифратором преобразуем в десятичный, можем адресовать до 8 знакомест (до 56 светляков, как anarhist предлагал :) )

По поводу GIF и прочего - P-CAD не понимает ничего, кроме DXF и PDIF форматов, которые можно прочитать AutoCADом и еще какой-то специализированной дрянью. Все-таки P-CAD - инженерная программа, а не фотожопа, и нормальным разработчикам нафиг не надо пересылать схемы в гифе. Вьюверы P-CADовских схем теоретически существуют, только я их не нашел :( . В принципе, попробовал вот такую штуку: выделил все, скопировал, и вставил в Word 2000 - работает, только будет ли это смотреться у других - не знаю. Единственное замечание для тех, кто советом воспользуется - надо ВСЕМ слоям задать черный цвет (options>display), кроме background - он должен быть белым. Вот ссылка для проверки: http://nr-labs.narod.ru/archiv/Doc1.doc

Quote:
Стока тебе всего понаписал, и свет моргнул!

УПС рулит!

КЭП's picture

Vetal41rus, не боишься, что после твоего поста половина оппозитчиков кинутся разбирать свои мобилы? :D

how_eee's picture

Все, я решил. Пишу прогу для 3-х 7-ми сегментных индикаторов с обновлением 0,5 и 1 сек. Отправлю ее Vetal41rus (Vetal41rus ты не против?). Если все будет работать, то собиру ее себе и дальше буду думать какой вариант подцепки столбика использовать. А пока надо хоть чтото написать (прогу).

КЭП's picture

[quote:5bb9129afc="how_eee"]Все, я решил. Пишу прогу для 3-х 7-ми сегментных индикаторов с обновлением 0,5 и 1 сек.

Только подключение сделай через дешифратор, как писал выше. Если на данный момент не используешь С/Д столбики, потом будешь меньше программу лопатить. Вот то, что я нацарапал (транзисторы в цепях сегментов и знакомест опущены, но это не значит, что они не нужны. Нормальный ток через диод/сегмент = 7... 10 мА, при скважности в 6 получаем 60 мА, чего ПИК, ессно, не выдержит. Ток знакоместа 420 мА, что дешифратору также не по зубам.) Для красоты можешь прилепить еще один индикатор с постоянно горящим нулем.
Схема: http://nr-labs.narod.ru/archiv/tacho2.gif
Усилители: http://nr-labs.narod.ru/archiv/tacho3.gif

how_eee Чт, 21/02/2008 - 13:53
how_eee's picture

Captain1977, Посмотрел, вроде теперь понял что ты имеешь в виду. Вроде понял, голова щас забита прогой. почти написал уже. Пока под простыю индикацию, иначе Vetal41rus не сможет проверить ее. Переписать прогу будет не сложно, я уже прикинул. Тем более у меня при написании твоего варианта индикации будет к тебе много вопросов. У тя ICQ есть?

how_eee Чт, 21/02/2008 - 14:09
how_eee's picture

Captain1977, блин, еще раз посмотрел, красиво придумал.
Тоесть полный цикл индикации будет выглядеть так? :
1. Начало цикла
2. Порту A (RA0-RA2) назначаем биты 0, 0, 0. Порту B (RB1-RB7) назначаем соответствующие тысячам семь бит. При этом на выходе №0 к561ид1 будет 0, на остальных - 1.
3. Порту A (RA0-RA2) назначаем биты 0, 0, 1. Порту B (RB1-RB7) назначаем соответствующие сотням семь бит. При этом на выходе №1 к561ид1 будет 0, на остальных - 1.
4. Порту A (RA0-RA2) назначаем биты 0, 1, 0. Порту B (RB1-RB7) назначаем соответствующие десяткам семь бит. При этом на выходе №2 к561ид1 будет 0, на остальных - 1.
5. Порту A (RA0-RA2) назначаем биты 0, 1, 1. Порту B (RB1-RB7) назначаем соответствующие первой группе светляков семь бит. При этом на выходе №3 к561ид1 будет 0, на остальных - 1.
6. Порту A (RA0-RA2) назначаем биты 1, 0, 0. Порту B (RB1-RB7) назначаем соответствующие второй группе светляков семь бит. При этом на выходе №4 к561ид1 будет 0, на остальных - 1.
7. Порту A (RA0-RA2) назначаем биты 1, 0, 1, 1. Порту B (RB1-RB7) назначаем соответствующие третьей группе светляков семь бит. При этом на выходе №5 к561ид1 будет 0, на остальных - 1.
8. Повторяем цикл пока его длительность не достигнет полсекунды.

Я верно понял???

КЭП Чт, 21/02/2008 - 14:10
КЭП's picture

how_eee, не, аськой из принципа не пользуюсь. Есть:
Скайп: captain_9108_ak_50
Мыло: [email protected]

КЭП Чт, 21/02/2008 - 14:15
КЭП's picture

how_eee, все правильно, кроме одного - При этом на выходе №5 к561ид1 будет 0, на остальных - 1 - наоборот, на активном выходе "1", на остальных "0". Это тебе не ТТЛ :)

how_eee Чт, 21/02/2008 - 14:20
how_eee's picture

тоесть биты сегментов надо будет инвертировать что бы ток потек с 1 на 0. да?

КЭП Чт, 21/02/2008 - 14:31
КЭП's picture

how_eee, нет, выдавай единицами, остальное решают транзисторные драйвера. То есть на К561ИД1 выдавай, как написал, на RB1... RB7 выдавай единицу там, где нужно зажечь светляк или сегмент.

Офф. Видел твой моц. Классно, настоящий русский чоп, без излишеств. Ну а мелкие косяки всегда поправить можно. Одного не понял - куда там ставить цифротах? Еще один корпус, как у спидометра?

Vetal41rus Чт, 21/02/2008 - 14:53
Vetal41rus's picture

how_eee
конешно не против :D яж для общего дела стараюсь.
Captain1977
да я думаю не будут разбирать. ведь битый дисплей можно взять помоемому в любой мастерской по ремонту сотовых. они же их выкидывают.
how_eee
прошивку проверил. при частоте 50 герц(что равняеца 3000 об в мин. он показывает по переменно 480-540. странно, мож у меня ченеть не так :?:

Vetal41rus Чт, 21/02/2008 - 15:02
Vetal41rus's picture

кстати :!: будущие ,настоящие и бывшие военные. с наступающим праздником!!!!!!!!!!!!!!!!!!!!!!!!!!!!
мыж влодеем военной техникой.
пива всем даже мотам :)

Vetal41rus Чт, 21/02/2008 - 15:10
Vetal41rus's picture

Captain1977
а кт972 не сильно будет для знако места?
у меня часики с семисегментными цыфровыми индикаторами накаливания. ну знаиш ,древние. еще до люминисценных. с ними спокойно справляются кт315в.

КЭП Чт, 21/02/2008 - 15:22
КЭП's picture

Vetal41rus, ну, насчет накаливания не знаю, ВЛИ, может быть, у них ток маленький, а импульсный ток коллектора в нашей схеме может достигать 0,5А. Постоянный ток коллектора КТ315 - 100 мА, мощность на коллекторе - 150 мВт. В нашей схеме - 300 мВт, что приведет к его скорой смерти.
И еще. КТ972 - составной транзистор, что снижает требования к нагрузочной способности выходов ПИКа.
Вообще-то, КТ315 и КТ361 я указал, как наиболее распространенные. На их месте могут работать практически любые транзюки с Uкэ > 25 В, h21э > 50, Iк > 50 мА. Лично я пользую ВС847 и ВС857 в SOT-23 корпусах, но скажи, так ли много оппозитчиков паяют махонькие SMD детальки?
ЗЫ Насчет мобильника я пошутил :D

how_eee Чт, 21/02/2008 - 15:32
how_eee's picture

Vetal41rus, уверен в правильности сигнала и его формы, который ты подавал?
Может не стоило брать вход из сарумановской схемы?
Подумаю что может быть не так.
С родной прошивкой при 50 герцах показывает 150?

Vetal41rus Чт, 21/02/2008 - 15:34
Vetal41rus's picture

согласен не многие. хоче шутку. вот схемка поворот габарит. саму мигалку я собрал вот так все взято из самсунга N500

how_eee Чт, 21/02/2008 - 15:35
how_eee's picture

Captain1977, у меня стоит велокомп, хочу окружить его столбиком таха. все в одно корпусе будет.

Vetal41rus Чт, 21/02/2008 - 15:45
Vetal41rus's picture

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

how_eee Чт, 21/02/2008 - 15:48
how_eee's picture

Vetal41rus, прочти на пару постов выше

Vetal41rus Чт, 21/02/2008 - 15:55
Vetal41rus's picture

how_eee
вход переделаю.как в оригинале. глянем что будет.

КЭП Чт, 21/02/2008 - 15:57
КЭП's picture

how_eee, понял.
Кстати, Vetal41rus дело говорит - только придется PIC брать другой, например, 72.

how_eee Чт, 21/02/2008 - 16:13
how_eee's picture

давайте сначала с элементарным разберемся. От простого к сложному. Для начала заставить бы родную прошивку работать.

КЭП Чт, 21/02/2008 - 17:01
КЭП's picture

how_eee, согласен. Если поможет, нарисовал полную схему твоего таха. Поставить оптрон по входу настоятельно рекомендую - пик не любит всяких помех, проверено на практике. Схему сброса также многие игнорируют, а зря - стабильнее работа. Индикаторы нарисовал, какие под руку попались, можно любые с общим катодом. Резисторы R9-R15 указаны одноваттные, на самом деле - 0,5 Вт, просто в библиотеку переделывать влом лезть было.
http://nr-labs.narod.ru/archiv/tacho4.gif

КЭП Чт, 21/02/2008 - 17:15
КЭП's picture

Vetal41rus,

Quote:
тоже сегодня собрал ее и прошил родной прошивкой. но прикол оказался втом что при частоте 50гц она тах показал 250 об., хотя должно быть 1500 об.
Чего-то не понял. Обороты распреда в два раза ниже, чем колена, но на Сарумановской шторке имеем два выреза, т. е. на один оборот колена получается один импульс с Холла. 50 герц = 3000 об/мин. Или я в чем-то неправ? :roll:

КЭП Чт, 21/02/2008 - 23:19
КЭП's picture

anarhist, дозволь, докопаюсь. :) Конденсатор сброса будет довольно долго разряжаться, что может привести к глюкам, а потому посмотри схему сброса http://nr-labs.narod.ru/archiv/tacho4.gif Проверено лично мной.

Vetal41rus Чт, 21/02/2008 - 23:46
Vetal41rus's picture

Captain1977
ты прав. так оно и есть. каждый оборот импульс, а в машине 2 (4 целиндра).

КЭП Пт, 22/02/2008 - 00:51
КЭП's picture

anarhist, были наблюдения и были сбои, в смысле ошибки формирования сброса при кратковременном выключении.
Про ЦАП что-то не понял - с какого контроллера, куда его снять? Если ты имеешь в виду контроллер с ЦАП типа PIC16F72 и преобразователь напряжение/частота, как это предлагал Vetal41rus с самого начала, то проще не будет, будет сложнее.
И что в моей схеме наворочено? В аппаратной, той, что на 561-й серии, там - да, но на то она и аппаратная. В последней, http://nr-labs.narod.ru/archiv/tacho4.gif самая обычная обвязка PICа, оптронная развязка и стабилизатор на КРЕНе, ничего более. Транзисторная обвязка применена из соображений надежности и неубиваемости PICа, такую я применял в разработанных мной промышленных счетчиках. Приведу выдержку из официального 124-страничного даташита на PIC16F84 (перевод, простите, мой):
Общая рассеиваемая мощность ...................800 mW
Максимальный ток по общему проводу .....150 mA
Максимальный ток по проводу питания .....100 mA
Максимальный втекающий ток PORTA .......80 mA
Максимальный вытекающий ток PORTA.....50 mA
Максимальный втекающий ток PORTB......150 mA
Максимальный вытекающий ток PORTB....100 mA

Теперь немного посчитаем: ток одного сегмента примем 10 мА (и это немного, обычно 15-20 мА). Ток на выходе должен быть в n раз больше, где n - количество разрядов, коих у меня 6. Получаем 60 мА на ногу. Проходит, так как используем вытекающий ток портов В (100 мА).
Далее, согласно тому же даташиту, имеем падение напряжения на выходе 0,6 В, т. е. рассеивание мощности на 1-м порту 0,6*0,06=0,036 Вт, на 7 портов - 0,252 Вт. Также проходим. Общее потребление (не считая самого контроллера): 60*7=420 мА. СТОП! Превышаем в 4 раза! А первое правило разработчика - если хотя бы один из максимальных параметров превышен, данная схема ненадежна.
Опять же, питаем светляки и индикаторы от 5-ти вольт, максимальная нагрузка на КРЕН - 0,5А, падение - 8В, мощность - 4Вт. Это уже увесистый радиатор на стабилизатооре, а оно нам надо?
Согласен, что транзисторы можно заменить на специализированные чипы драйверов светляков, в какой-то разработке я даже применял их, но не Москвой единой ограничивается круг потребителей наших схем, правильно?

КЭП Пт, 22/02/2008 - 01:43
КЭП's picture

anarhist, считал свою схему, так как с ATtiny не работал и даташитов на нее не имею. КР580ИР82 - 16-разрядный регистр ввода-вывода, буржуйский аналог - IC8282, может быть использован в качестве преобразователя последовательный код > параллельный код. Помню, что стоял он у меня в недособранном "Радио-86РК", который так и не заработал. Да стоит ли городить схему из ископаемых, мало того, специализированных деталек? Как эту хрень программировать, думаю, мало кто знает... Тем более, что сейчас такого типа пробразователей - как грязи, работают, как правило, по шине I2C, совместимы с микроконтроллерами. Ближайший пример - М5451, есть в ЧИПе, стоит 65 (!) рублей и имеет 35 выходов с драйверами для светляков (даже без резисторов!!!)
ЗЫ Кстати, в твоей схеме ЦАП, если будешь для чего-нибудь использовать, лучше применить К561ИР6 - гораздо проще и доступнее.
ЗЗЫ По поводу ЦАП: К572ПА1, в девичестве AD7520 - 88 руб в ЧИПе, 12 разрядов, кто же здесь кусается? Сам лично ее применял, достойная мелкосхема.
ЗЗЗЫ Только нужен ли ЦАП в тахометре?

КЭП Пт, 22/02/2008 - 01:48
КЭП's picture

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

КЭП Пт, 22/02/2008 - 02:16
КЭП's picture

anarhist, насчет КР580ИР82 могу ошибаться, давно это было... :)
То есть у нас получается две разные технологии измерения.
Первая (how_eee и моя) - запускаем таймер, считаем импульсы со входа и полученное число преобразуем в цифры и/или длину столбика светляков.
Вторая (твоя) - запускаем таймер, считаем импульсы со входа и полученное число преобразуем в код для ЦАП, который и определяет длину столбика.
Ну, не знаю... Я, конечно, не программер, но по-моему, по сложности оба варианта альтернативны, но во втором варианте схема получается сложнее (неоправданно), да и точность страдает от лишних преобразований.
ИМХО.
Кстати, ЦАП по буржуйски - DAC (Digital-Analog Converter), а АЦП - соответственно ADC.

КЭП Пт, 22/02/2008 - 02:52
КЭП's picture

anarhist, то есть все-таки сегменты ты к контроллеру подключаешь? А на фига тогда ЦАП?

« первая‹ пред123456789след ›конец »

New forum topics

РАЗДЕЛЫ

Активные обсуждения форума

User login

Новые записи в блогах