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

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

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

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

КЭП's picture

Только что проверил - наша с how_eee схема отлично размещается на 2-х круглых платах диаметром 80 мм, т. е. под штатный корпус. На первой - ПИК, дешифратор, КРЕНка с кондюками, кварц и оптрон, на второй - 21 светляк, 4 сегментника, ну и транзисторы...
Мало того, если отказаться от сегментников, т. е. сделать по кругу светляки, а в центр влепить велокомп, как и хотел how_eee, все умещается на одной такой плате!
Правда, одна маленькая оговорка - резюки и КТ315/КТ361 транзисторы - для поверхностного монтажа, т. е. мааахонькие...

how_eee's picture

Vetal41rus и все, прогнал я прогу для тахав симуляторе pic simulator ide. На вход дал 50 Гц. Родной вариант показал 1500 обмин, исправленный мной, тот что я выложил выше, показал 3000 обмин. Tak что значит ассемблер я нормально освоил, и ошибок не допустил. Vetal41rus, проверяй свою схему (приведи ее в первоначальный вид, как у автора), проверь свой генератор импульсов. Все должно работать.

Дописываю уже прогу с индикацией 0.5 и 1 сек пока без столбика.

КЭП's picture

Маленькая поправка (работал с даташитом в три ночи, не прочитал внимательно):

Максимальный втекающий ток PORTB......150 mA
Максимальный вытекающий ток PORTB....100 mA
Максимальный втекающий ток ЛЮБОГО вывода...25 мА
Максимальный вытекающий ток ЛЮБОГО вывода...20 мА

По мощности порта тоже не проходим, така как указана мощность для ВСЕГО порта, т. е. для 8 ног, а на 1 ногу имеем 100/8=12,5 мА

Если кому-то интересно, вот сам даташит (на аглицком, весит 1,3 МВ) http://nr-labs.narod.ru/archiv/pic16f84.pdf

КЭП's picture

anarhist, извиняюсь, КР580ИР82 - аналог М8282, 8-разрядный буферный регистр. В 3 ночи уже строчки в глазах двоятся :)

how_eee's picture

скачал протеус. Посмотрел и просто офигел от его возможностей (!). Умеет все, даже это:
вот здесь про него http://proteus123.narod.ru/01.htm

how_eee's picture

от ассемблера уже голова болит, постепенно перехожу на pic basic pro
Результат скоро будет.

КЭП's picture

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

how_eee's picture

ПОЗДРАВЛЯЙТЕ МЕНЯ!!!! Я сделал это!!!! И полностью на ассемблере!!! Моя первая программа не только на асме, но и для пика!!!

Полностью рабочая (пока на симуляторе) прошивка с обновлением 0,5 сек (точность +-120обмин) и 1 секунда (точность +-60обмин). При включении полсекунды горит 888 для проверки сегментов ;) Терпит переключения режимов в любые моменты. Имеет сторожевой таймер, если зависнет (что маловероятно), то через 2 секунды пик сбросится и начнет работать заново.

Для проверки какие только частоты не подавал! На всякий случай : на вход 50 Гц соответствует 3000 обмин (для двухцилиндрового мотора)

Super_Taho_v1.0 http://slil.ru/25506806

Vetal41rus, Проверяй-ка поскорее пожалуйста. И приведи вход к оригиналу, хотябы временно.[/u]

Vetal41rus's picture

промерить не смог. сабантуй на работе рано начался. теперь до вторника.
РЕБЯТА. ПОЗДРАВЛЯЮ С ПРАЗДНИКОМ 23.

КЭП's picture

anarhist, и все. Вот такая платка получилась, схема по http://nr-labs.narod.ru/archiv/tacho4.gif , убраны сегментные индикаторы и транзисторы сегментных драйверов - схема адаптирована для работы столбика, однако некоторые моменты (кол-во светляков, дешифратор, адресация) оставлены без изменений по сравнению с оригиналом, чтобы одну прошивку можно было использовать и для столбиков, и сегментников. Собственно, эскиз платы http://nr-labs.narod.ru/archiv/tacho_board.gif

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

КЭП's picture

anarhist, имеется в виду схема? http://img143.imageshack.us___/img143/2337/taxdacqn5.th.jpg
Тогда мне от тебя надо:
- желаемые форма и размеры платы;
- как будешь изготавливать (рейсфедером, утюгом, на производстве),
- более крупную схему - на твоей не видно названия ног МК.
Потом, что за микруха у тебя стоит под МК?
Свой предыдущий пост отредактировал, посмотри.
К1003ПП1 заменяется на UAA180, A277

КЭП's picture

anarhist, первую - это какую? В этом топике уже с десяток схем, и выбор сложен... :)
А какой диаметр стакана шестерочного прибора?

КЭП's picture

anarhist, ок, завтра поковыряюсь

КЭП's picture

anarhist, В яндексе! :) А если серьезно, не в курсе...

how_eee's picture

Captain1977, для начала соберу простейшую как тут: http://radiotech.by.ru/Shematic_PCB/AvtoTehniks/taxo.htm Чисто проверить как работает. А там видно будет. Лень возиться с кучей деталек, чем меньше тем лучше. Я думаю все будет работать. Попробую сам расположить детали на плате. (хочу научиться, если не выйдет, то дам параметры и попрошу тебя). Может поставлю и велокомп и сегменты и столбик покругу, если поместится в диаметр стакана. Какую прогу пользуешь?
Перечисли плиз все проги которые пользуешь и для чего каждая. Ато в инете стока всего и не знаешь что лучше качать, а инет не резиновый.
anarhist, Протеус у меня с аспирином, версия 7.2 сп2.
Как достиг такой точности +- 5 об/мин? ведь мериешь импульсы за 1 секунду, ошибка в один импульс равна 60 обмин. А этот имульс может быть пропущен пока не проверил прерывание. Кстати моя прога без прерываний, гораздо проще.
Что за микруха на твоей схеме под МК? Какой-то драйвер чтоли написано. Для чего она?

так меня никто и не поздравил с тем что дописал прогу...

Vetal41rus, ну как? проверил новую паршивку?

how_eee's picture

чтото от Vetal41rus молчок...

КЭП's picture

anarhist, лови чертежики. Оптимизировал для домашнего изготовления. Как купишь индикаторы, сообщи тип. Если надо, переразведу. Плату делал для: резюков 0805, кондюки те же, диоды SOD110, разъем WF3 - такие стоят в материнках, для вентиляторов, КРЕНка обычная, транзюки - ВС317 (можно КТ3117 или КТ503)

Кстати, всем. Пока лазил по ЧИПовскому сайту, наткнулся на ссылку: http://www.chip-dip.ru/catalog/1607.aspx Цены, конечно, неслабые, но параметры!!! (светодиоды)

КЭП's picture

Quote:
так меня никто и не поздравил с тем что дописал прогу...

Я поздравляю! :D
Слушай, а как долго занимаешься программированием? Самому браться как-то страшновато, без поддержки.
По поводу программ вот что:
P-CAD 2000 - рисую схемы и платы. Библиотеки - самописные, так спокойней.
Specctra 10 - трассировщик, работает относительно самого P-CADа, как Урал по сравнению с китайским скутером :D
Схемные эмуляторы пока не использовал - все-таки схемотехник, кое-что под шлемом эмулируется :) , хотя попробовать хочется...

how_eee's picture

Captain1977, спасибо спасибо спасибо за поздравления =)

В программировании опыт был раньше. В школе на бэйсике, в универе на делфи (факультет комп тех, специальность прикладная математика. я там год проучился и ушел в летчики =) ). До этого с ассемблером вообще не общался. Начел пару хороших сайтов с курсом обучения программированию пиков на ассемблере. 2 дня потратил на изучение структуры чипа, структуры программ для него, команд ассемюлера, просмотрел примеры, распечатал шпаргалки(чтобы под рукой всегда были), скачал нужные проги. Потом еще 2 дня, поломав порядком голову, освоился и дописал прогу без особого труда. Если учить понемножку, а не таким марш броском как я, то будет полегче. За неделю без проблем. Вот тока очень желательно иметь опыт хоть на какомнить языке программирования, хоть небольшой. Иметь представление как составляются алгоритм и пишутся проги.

Если надумаешь заняться всерьез, то помогу. Дам все ссылки на туторы и проги и тд. Отвечу на вопросы. (аську заведи) Поддержу короче.

А схемные эмуляторы вещь интересная, советую попробовать.

ksvserega's picture

Подскажите,
1. схемные эмуляторы для: рисуешь в этой проге нужную тебе схему и она (прога) проверяет её на работоспособность, в результате чего отпадает необходимость делать физически нужный тебе девайс для проверки работоспособности?
2. Про седьмую ногу на коммутаторе: наскока я понял, для того чтобы её использовать, нужно к ней подкинуть 12в через резюк на 10К? А то подключал к ней шоховский тах-не работает.
3. ребят, вы тут так лихо расковыряли тему, может попытаетесь собрать нечто подобное для индикации давления масла (очень актуально для днепроводов). А то очень хочется его контролировать, но юзать автомобильные датчики и приборы - громоздко получается.

КЭП's picture

anarhist, тогда указывай конкретный индикатор, который есть у вас, перерисую для него, мне это час времени. Только выбирай индикаторы с общим катодом, т. е. SC... в маркировке.

Vetal41rus's picture

прошивку проверил сначала на моем вырьанте. патом на оригинальном. результат такой показания при 50гц
1. оригинальная прошивка
2. при первом болееудачном обновлении how_eee показание прыгают 480-540.
3. ну и крайнее обновление после включения тэст проходит(888) иногда проскакивает какаято цыфра. разглядеть не успеваю.
изменение входа на оригинал привело лиш к тому, что тах стал реагировать на наводимые помехи. взялся за вход и 240 появилось.
народ у меня нет нормального генератора импульсов. повторите схему кто может проверить на генераторе . плиз :D

КЭП's picture

ksvserega,
1. В принципе да. В реальности могут быть отклонения, да и эмулятор к Уралу не прицепишь :D - паять всеравно придется.
2. Правильно понял, только может потребоваться еще залезть в сам тах и заменить резюк по входу - тах рассчитан на подключение непосредственно с катушке, а там ХОРОШИЕ выбросы напряжения.
3. Датчик, скорее всего, будет какой-нибудь автомобильный, надо по ним информацию поискать - дискретные они, или аналоговые. Еще, подскажи, можно ли в незалежней пользоваться ЧИПом - там хороший ассортимент датчиков. А вообще, если есть возможность, подбери подходящий датчик (терпимость к температуре, маслу, нужный диапазон давления), и давай параметры в студию. Или хотя бы точное наименование, посмотрю, что можно сделать. Хотя опыт подсказывает, что наиболее вероятная схемка - от Vital41rus, на К1003ПП1, она же UAA180, она же А277 - простенько и доступно, да и точность приемлимая - 12 светляков.

ksvserega's picture

Captain1977, дык я понятие не имею, какой датчик нужен. Эт уж вы меня мордой ткните какой нужно. С каким датчиком удобнее работать (в смысле реализации схемы) - дискретным или аналоговым?
Насчет ЧИПа не знаю, но у нас есть хороший радиорынок+я знаю один хороший магазинчик, и там можно найти много всякого или даже при отсутствии оного заказать.

КЭП's picture

ksvserega, дискретный замыкается при определенном значении, как лампочка на топливо - мало, и все тут. Как правило, большинство автомобильных именно такие. Аналоговый же показывает УРОВЕНЬ давления, что информативней. Сегодня вечером поковыряюсь в инете, чтобы знать, куда тебя мордой тыкать :D

ksvserega's picture

Captain1977, тогда получается нужен аналоговый. Я тут порылся в ЧИПе и растерялся - есть абсолютные, относительные и дифференциальные. Какие нужно? Да и стоят она чет недешево.
Остальные параметры - питание-до12В, макс. давление - 6атм

how_eee's picture

Vetal41rus, ну так как моя прога работает, нет? А то я тока понял что тест 888 проходит, а дальше то что? (ну хоть тест уже радует, это означает что пересчет импульсов работает правильно.) Но вот доходят ли импульсы до ножки микросхемы? И скакой амплитудой? Должно быть 4,5-5 вольт.

И что значит "первое более удачное обновление how_eee" ?
Ты уверен что у тя кварц 32768 гц? Это критично.

how_eee's picture

Vetal41rus, если не уверен в правильности генератора, то потыкай вручную (позамыкай) вход на +5 вольт синхронно с секундной стрелкой часов, или в 2 раза чаще. Должен показывать 60 и 120 обмин соответственно. (то есть 6 и 12 на индикаторе)

Andy_Bad's picture

А вот мысля на "засыпку" ;)

А что если вместо светодиодного индикатора использовать символьный жидкокристаллический? В принципе, там можно как численные данные выводить (для регулировок и т.д.), так и организовать нечто вроде псевдоаналоговой шкалы (знакоместа заполняются "квадратиками" в зависимости от оборотов)... Переключение режимов - тумблером...

how_eee's picture

Andy_Bad, а чем тебе не нравится вот этот вариант http://img153.imageshack.us___/img153/2141/26022008416un6.th.jpg + светодиодный столбик?
Или ты хочешь все на одном чб дисплее от сотового телефона? Кстати это идея для дальнейшей работы. На такой дисплей поместится и аналоговая шкала таха и цифровая и спидометр. Можно сделать циклическое переключение режимов отображения. И все на одном пике!!! Фантастика! Вполне осуществимая.

Vetal41rus's picture

how_eee
импульсы до ноги доходят. амплитуда без нагрузки 27в с нагрузкой(лампочка 5вт 12в) вольт12.5. сигнал подаю с анодной обмотки транса от кассового аппарата элка помоемому хотя не помню ну чтото старое. третяя прошивка частоту не кажет. кварц от сот тел моторола т192. по рем документацыи смотрел частота его то что нужно.но когда за сомневался в его даных поставил кварц с часового таймера от кас оп самсунг4615рф. получилась таже фигня. хотя с подачей сигнала с трансформатора я подключал разные тахи автошные жапа и русиш также и японоводам приборки ремонтировал. все в порядке. кажут частоту деленую на колво импульсов все в порядке. я уж наченаю думать мож у меня( не все дома) ошибка всетаки гдето закралась. :roll: :?

how_eee's picture

типа того . примеры готовых программ есть. Можно разобраться.

Vetal41rus, понял только одно. То что умножил на 2 я правильно =)

how_eee's picture

Vetal41rus, потыкай 5 (!) вольт прямо на ногу RB0 микры. Ато может ты спалил ее вход своими 27 вольтами. да и 12.5 много.

Vetal41rus's picture

how_eee
нада всетаки добить енто чудо ведь дешева , проста и са вкусом. :) :D

how_eee's picture

блин, надо мне самому собрать эту схему. И программатор к ней. И домучить ее уже...

Andy_Bad's picture

how_eee, скажем так, у меня есть ЖК индикатор 16х2 ;)
есть ПИК16Ф628

А светодиодные индикаторы у нас стоят столько, что жаба вешается ;), т.е. более-менее нормального, читаемого в движении размера. Милипиздрические, ясное дело, дешевле. Но смысл от такого? Только карбы регулировать...

how_eee's picture

Andy_Bad, а на ходу ориентируйся на светодиоды. Подумаю на досуге. Щас сваливаю, мне на вылет. буду завтра вечером. а вы пока начиркайте сюда побольше, завтра чтобы читать интереснее мне было =)

КЭП's picture

ksvserega,
абсолютные - сколько туда дунул, столько и покажет (то, что надо);
относительные - то, что дунул, минус то, что снаружи (в смысле, атмосферное давление);
дифференциальные - имеют два входа, и показывают, кто кого насколько передул.
Надеюсь, понятно. Сейчас покопаться в инете не могу, потому как на работе и общаюсь с коммуникатора - ни скорости, ни удовольствия.

Andy_Bad, все-таки символьные ЖК на оппозите мне как-то не очень, все-таки довольно пестрая весчь получается. Да, красиво, не спорю, но по мне дисплей должен быть наиболее информативным и лаконичным, читаемым, проще говоря. Если уж и ЖК, то простой семисегментник, но покрупнее и с подсветкой. Именно поэтому я сейчас провожу время в разработке НастоящейЦифровойПриборки, а пока довольствуюсь аналоговой классикой. В принципе, в этой ветке уже была ссылка на сайт какого-то автолюбителя, и довольно грамотно у него приборы сделаны. Правда, размеры подходят больше для круизера, чем для чопа, но идеи и вправду хороши.

Vetal41rus's picture

how_eee
на входе та незря стаб 5.6v стоит да и резистор. они свободно гасят такую напругу ,а с катушки выброс эдс намного больше. у нас пики не продаются ,а везти дорого и долго. поэтому напрямую стараюсь не давать сигнал. а то жаба задушит :D :D

Andy_Bad's picture

Captain1977, насчсет семисегментников и т.д. У меня часы со стрелками ;) т.е. мне НАМНОГО проще воспринимать информацию в аналоговом виде. Но цифры тоже нужны, к примеру для точности.

КЭП's picture

anarhist,
ЖК имелся в виду символьный, т. е. не 7 сегментов, а 7х5 (8х6) точек знакоместо, может отобразить любой символ, но, имхо, мелковат.
Vetal41rus подает синус, который режется стабилитроном (если я правильно понял), так что почти меандр.
Про тазовский датчик не знаю, нет времени сейчас ковыряться, в нете на GPRS. Хотя именно так я и предлагал, только не АЦП, а индикатор на UAA180.

КЭП's picture

anarhist, смотри.
Вверху слева - довольно крупная семисегментная матрица, вверху справа - цифра 3 на ней.
Внизу слева - матрица 7х5, внизу справа - цифра 3 на ней.
Размеры - реальные, семисегментники бывают и больше.

Andy_Bad's picture

Угум. НО! если в строке 16 символов, то заполнять "черными квадратами" по аналогии со светодиодными линейками/столбиками. Или мелкие цифирки по желанию.

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

КЭП's picture

Vetal41rus, вот схемка для подачи 50 Гц на вход пика.

КЭП's picture

Andy_Bad, а что-то в этой идее есть - первая строчка обзорный столбик, а вторая - подробности для рассматривания при настройке. Посмотрел в ЧИПе индикаторы, нашел WH1602L - 2х16, размер символа 4,8х9,7 - подходяво. Стоит в среднем 350 руб, что немного. Вот только если заморачиваться такой штукой, то грех будет не сделать и вольтметр, и термометр, и, как предлагал ksvserega, датчик давления, а то такой диплей - и всего лишь тах. Некошерно... Но такая функциональность - уже выходит за рамки примитива, с которого все началось...
anarhist, ЛА3 тоже чем-то померить надо, чтобы точно знать, что она генерит. Да и на низких частотах типа 50 герц нужен будет кондюк ~10 мкФ, т. е. оксидник, а они плавают, как сволочи. Проще взять предлагаемую схемку и подать переменку, от чего найдется.

КЭП's picture

anarhist, попробовал программулю. В принципе, свой трафик, считай, отработала, только кодек AC97 дал вот такую картинку. 0,5В! Для пика не хватит по-любому, опять же, надо ставить транзюк. Да и грязь на полках смущает, не вылезла бы дребезгом. Хотя сама по себе прога полезная.

КЭП's picture

anarhist, громкость на максимуме... Аааа! Эквалайзер не убрал! Померил заново - 0,25В

КЭП's picture

Ну давай еще колонки разбирать :) Тем паче, там сигнал двуполярный и дюже сильный для пика, все равно придется защиту ставить. Проще уж подцепить транзюк к компу и радоваться

КЭП's picture

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

КЭП's picture

anarhist, громкость не громкость, ну сам посуди, КАКИЕ в колонках за 50 р. стоят комплектующие. Получим неслабое искажение сигнала, так и дребезгом может кончится. А где гарантия, что копеечная микруха с обвязкой от слепого дедушки Ляо не генерит где-нибудь на паре-тройке мегагерц? Мало того, что сигнал неверный, так еще и с всплесками до питания этой микрухи, т. е. вольт до 10. Плюс дребезг этого самого регулятора громкости, или "шуршание" - тоже всплески. А реакция на, к примеру, включющийся холодильник, в виде щелчка? Пик не наестся?
Тестишь цифровую технику - делаешь повторитель на транзисторе, за глаза его хватит, аналоговую - снимаешь напрямки, для теста хватит.

New forum topics

РАЗДЕЛЫ

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

User login

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