Тахометр на pic16f676 своими руками

Добавил пользователь Евгений Кузнецов
Обновлено: 19.09.2024

У кого есть самая простая схема тахометра на микроконтроллере PIC16F84 смоделированная в протеусе скиньте пожалуйста. Попробовал переделать частотомер в тахометр но он не запустился.
Как сделать чтоб LCD показывал не частоту а обороты? Проект выложил.

viper123, ну и на фига нам частотомер Денисова в исполнении г-на Корабельникова? Я с этого FAQ начинал. Во первых - что мерить собрались. От этого зависит формула пересчета частоты в обороты. Во вторых в этом частотомере все втиснуто внутрь основного цикла измерения и урезано до безобразия, так что любая модификация -добавление, убавление чего то в коде покосит вам весь ход выполнения. Тут действительно проще свой код с нуля написать. Ну и в третьих, если с нуля тяжело, - Гугл и Яндекс исправно работают набираем "тахометр на PIC" и получаем массу ссылок, в т.ч. и на раритете 16F84.

kryakalka photo

Предлагаем вам схему имитатора "Полицейской Сирены". Устройство сделано на микроконтроллере PIC16F628. Схема имеет две различные сирены и "Крякалку".

Имитатор работающего телевизора

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

Чтобы защититься от периодических отключений электричества (чтобы внутренние часы микроконтроллера не сбивались) на плату добавлена литиевая батарейка CR2032. В схеме микроконтроллер постоянно находится в режиме сна, он почти ничего не потребляет. Работает только встроенный генератор с часовым кварцем, потребляя около одного микроампера. Это очень не много.

Простой счетчик импульсов на PIC16F676

16F676 counter ph1

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

Кодовый замок на микроконтроллере PIC16F628A

mc164-4

Ограничивать доступ посторонних лиц в помещения с ценными вещами поможет кодовый замок. Один из вариантов реализации кодового замка на микроконтроллере PIC16F628A приведён в данной статье.

Работа с SD-картой на ПИК и CCS C


В этой статье показана работа с SD-картой с файловой системой FAT16. Она основана на примере драйвера MMC/SD-Card (mmcsd.c) и драйвера FAT (fat.c) компилятора CCS C.

К сожалению, данные примеры работают не совсем корректно. Необходимые изменения описаны в данной статье.

Часы-будильник на PIC и ЖКИ

LCD alarm clock photo1

Необычные часы-будильник и индикацией времени на символьном ЖКИ 20х4 и мелодией будильника. Необчысность заключается в том, что большие цифры отображаются на все 4 строки индикатора.

ШИМ-регулятор оборотов вентилятора отопителя автомобиля

Fan heatcon1

Это устройство может работать как регулятор скорости вентилятора печки в автомобиле. Он питается непосредственно от регулируемой цепи и подсоединяется двумя проводами. Может работать с любым 12-вольтовым устройством с максимальным током 10А.

Датчик газа на GH-312 и PIC16F84A

GAS DET photo1

Этот датчик газа способен реагировать на много различных типов газов. Датчик используется GH-312, и он способен измерять дым, сжиженный газ, бутан, пропан, метан, спирт, водород и др.

Подключение знакосинтезирующих ЖКИ к PIC тремя проводами

3wirelcd photo

ЖКИ на контроллере HD44780 для отображения данных обычно требуют как минимум 6 выводов микроконтроллера. Это не подходит для контроллеров с небольшим количеством выводов, таких как, например, PIC12. В этой схеме микроконтроллер PIC12F683 управляет ЖКИ через сдвиговый регистр 74HC595, параллельный выход которого подключен к ЖКИ.

Иммобилайзер на PIC с RFID

IMMO RFID photo

Схема простого иммобилайзера, построенного на PIC12F629 ш RFID-чипе ID-12. Этот иммобилайзер будет хорошим дополнением к штатной сигнализации, даже имеющей свой иммобилайзер, так как завладев ключом, злоумышленник все равно не сможет угнать машину.

Чип ID-12 устанавливается скрытно, под панелью авто, так что никаких нештатных элементов не видно.

Восстанавливая токарный станок ТВ-16, решил заменить редуктор (контрпривод ) на ПЧ.

Для этого был приобретен ПЧ Magnetek GPD205-B001 AC DRIVE 380VAC 3PHASE 1,5 KW у нашего коллеги Гаражник из Ворнежа.

Но эксплуатация любого (не только токарного станка) с ПЧ наряду с преимуществами плавной (электронной) регулировки оборотов электродвигателя имеет и маленькое неудобство – отсутствие визуального контроля оборотов шпинделя станка. Поэтому в дополнение к ПЧ, в качестве источника информации об оборотах шпинделя, возникает необходимость в установке специального измерительного прибора — тахометра.

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

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

Изобретать велосипед я не стал. Взял за основу схему электронного тахометра на микроконтроллере ATTINY 2313 c небольшой его доработкой.

В качестве дисплея применен четырехразрядный цифровой светодиодный дисплей — индикатор с высотой цифр 14,2 мм (цвет лучше взять красный или оранжевый яркий). Для большей точности и стабильности измерений в схеме тахометра применен кварцевый резонатор на 8 MHz. Предел измерений тахометра 10 – 9990 об./мин. Показания младшего разряда (единицы) специально округляются до 10 для лучшего восприятия показаний (т.е. для устранения эффекта мелькания единиц). Для увеличения точности измерения за один оборот шпинделя датчик выдает на вход прибора 2 импульса. Частота обновления показаний тахометра выбрана 0,3 сек. Питание тахометра: DC 12V.

Для прошивки микроконтроллеров AVR попутно был изготовлен программатор STK200/300, который подключается к LPT разъему компьютера. При этом пользуюсь программой PonyProg2000.

Печатная плата разведена при помощи программы Sprint–Layout и изготавливается при помощи ЛУТ на фольгированном стеклотекстолите.

В качестве корпуса прибора использован корпус от реле РП-7. Хотя для установки тахометра на панель блока управления станком, отдельный корпус, в принципе, и не нужен.

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

На плате мышки имеется 3 оптопары на просвет. Вырезается любая из них вместе с кусочками платы по ширине соответствующими внутреннему размеру корпуса кварцевого резонатора. К корпусу припаивается металлическая пластинка с отверстием для последующего крепления датчика в станке и сверлится отверстие для провода (я применяю двухжильный экранированный). Затем припаиваются провода к соответствующим выводам. Передающая и приемная части оптопары располагаются в корпусе рабочими поверхностями наружу под углом примерно 120 градусов таким образом, чтобы предполагаемая точка отражения как бы фокусировалась на расстоянии 10-15 мм от рабочей поверхности датчика. Корпус датчика заполняется эпоксидной смолой до уровня рабочих поверхностей оптопары, что обеспечивает его герметичность и механическую прочность. Поверхность контролируемой вращающейся плоскости окрашивается черной краской и к ней приклеиваются диаметрально 2 полоски алюминиевой фольги. Сам датчик закрепляется на расстоянии примерно 10 мм от контролируемой вращающейся поверхности.

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

По этой технологии мною изготовлены 4 экземпляра тахометра (2 — для своей мастерской и 2 — для коллеги orlovca из Воронежа). Все тахометры работают одинаково стабильно и надежно.




Цифровой тахометр на микроконтроллере PIC16F628

Каждое последующее нажатие кнопки переключает режим работы тахометра на следующий. Всего их девять: 0.5, 1, 2, 3, 4, 5, 6, 7, 8 имп./оборот соответственно, они устанавливают количество импульсов выдаваемых датчиком за один оборот маховика. Чем выше количество импульсов, тем точнее производится измерение.

Стоит обратить внимание на параметры и устройство входной цепи. Для конкретного типа зажигания возможны некоторые корректировки номиналов, из-за разных устройств зажигания в различных видах авто. Это необходимо, чтобы тахометр хорошо работал с основными гармониками и не реагировал на высшие гармоники. Без такой корректировки точная работа тахометра невозможна.

Обновленная версия прошивки включает в себя функцию проверки индикаторов. Это необходимо для проведения двухсекундного теста выявления неисправности датчиков.

продаётся раскрученный сайт недорого обращаться в личку

Данное устройство уже сложнее предыдущих что я собирал. В отличие от вольтметра и бакометра оно уже мультифункциональное и содержит в себе Вольтметр, Тахометр, Часи и Термометр.
Большое спасибо автору данного девайса Mamed, который разработал устройство и помог в его повторении.
Вот схема данного устройства и мурзилка по необходимым деталям.


Перенос тонера


Основная плата


Плата индикатора

Вот так выглядит собранное устройство.


Готовое.


Вид 2

Что касается прошивки микроконтроллера. Хорошая новость для обладателей простенького программатора JDM. Он легко прошивает данный микроконтроллер + еще одна хорошая новость константы тоже нет.
Правда есть одно но программатор JDM имеет 18 пиновое гнездо а у микроконтроллера 28 ножек. На помощь вам вот такая таблица распиновки ножек PIC


Распиновка


Приблуда

После сборки и прошивки устройство работает сразу. Нужно только оттарировать вольтметр резистором 8 согласно показаний проверочного вольтметра.

Индикация на экране дисплея выглядит вот так. Названия функций кратковременно отображаются при нажатии соответственных кнопок управления.


Напряжение


Обороты двигателя 000 тестовый режим


Часы


Темпераура -55 +125



скачать: схема,плата lay,прошивка

Читайте также: