Свежие обсуждения
Микроконтроллеры

Квазианалоговая шкала на PIC

1 3 5

picmaniac: А так - нужен преобразователь дополнительный.

Ну это не сильно осложнит схему. Кончно встроенного АЦП не хватает в 628-м.

 

До кучи...
Можно предусмотреть несколько типов шкалы (светящаяся точка, две точки, линия). Можно пиковое значение показывать некоторое время (не знаю как это называется, часто применяется в магнитофонах и другой аудио-апаратуре). На одной шкале можно отображать два параметра если один заведомо ниже второго. Первый характеризуется началом светящихся св. диодов, второй - последним светящимся св. диодом. Можно регулировать время до "падения" пика.
Если использовать регистры с входом разрешения можно организовать простенький ШИМ и регулировать яркость шкалы - это необходимо, если устройство будет устанавливаться в автомобиль. Регулировку яркости можно связать с включением габаритов, ближнего и дальнего света. Можно поставить датчик освещенности, можно переменный резистор.

 

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

 

Появляется мысль - а не применить ли PIC16F876? На 628-м сделан, можно сказать, пробный вариант прибора. А так - появится сразу несколько преимуществ - и выводов побольше, и АЦП, и возможности самого контроллера шире. Тогда и двухцветную индикацию можно предусмотреть, и светодиодов побольше, и четырехразрядный индикатор. Только вот цена 876-го огорчает.

 

picmaniac: Только вот цена 876-го огорчает

А еще огорчает отсутствие программатора но оный контроллер. Тот что пишет 628-е для записи 876-х не идет.

 

Почему Вы так считаете? Различие только в цоколевке, при помощи JDM + ICprog прошивается без проблем. Достаточно лишь припаять дополнительную панельку к программатору. Проверено на PIC16F876 лично и неоднократно . 876A пока не проверял, т.к. нет у меня такого.

 

Софт F-prog их только читает, а у JDM мне надо переделывать железо. Мой JDM даже с 628а криво работает, прошить прошил, а верификация не идет.

 

Splav56: Софт F-prog их только читает
Судя по истории изменений F-prog, 1 декабря 2004 года вышла вполне функциональная версия 4.10, которая всё и читает и пишет. Но к сожалению, через пол-года автора обуяла жажда наживы (впрочем, бесусловно, это его право) и 1 июня 2005 года он выложил обрезанную версию 4.10a. Т.е. получается, что в этот промежуток времени на сайте лежала фул-версия. К сожалению, давно не был на ресурсе и пропустил этот заветный момент (у меня вообще версия 3,2). Может кому-нибудь повезло больше? Сделайте доброе дело - поделитьсь, многие пользуются этим программатором. Или любой версией 4.хх если есть.

 

Я прошиваю JDM+ICProg PIC16F876A без проблем и c верификацией. А цена 876А на треть ниже, чем просто 876. Вот
http://k2.stcnet.ru/projects/hard/unijdm/index.html ссылка на программатор.

 

С переходом на 876 пока спешить не буду, придется ведь полностью переделывать прибор. Это так, на уровне идеи.
У кого есть схемы простых преобразователей напряжения в частоту, поделитесь. Желательно такие схемы, которые вы сами собирали, и остались довольны их работой. Тогда на основе программы тахометра можно будет сделать вольтметр, амперметр и т.д.