Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

CompuPIC

CompuPIC

С чего всё началось.

По мере усовершенствования разработанного мною для предприятия измерительного стенда понадобилось проверить добавленый узел подачей на него импульсов с определенной частотой и определенной длительности. Демонтировать узел я не мог - стенд постоянно загружен работой. Нужен малогабаритный генератор. К тому времени я уже экспериментировал с пиками и на макетке был собран на пике миллисекундомер. А что если, вместо того чтобы изобретать на рассыпухе генератор, дописать програмку на пик? А на кварцованом пике программировать всякие длительности довольно просто. Чем особенно и понравилась мне архитектура микроконтроллеров компании MICROCHIP. Программа дописана, узел успешно протестирован!

На этом всё бы и закончилось. Но!... Вдруг фантазия забурлила :) и вот что из этого получилось.

Идея такая: создать прибор с набором необходимых функций. Причем имея перепрограммируемый микроконтроллер имеем возможность изменять и сами функции в наборе.

Это и есть КомпьюПИК. Похож на калькулятор :). Только клавиатура от калькулятора. Верхние справа две кнопки не задействованы (пока). Кнопка [C] выполняет сброс микроконтроллера. Она же выполняет выход из функции. После включения питания или сброса КомпьюПИК в режиме выбора функции. Например [1] - секундомер, [2] - логический тестер и т.д. В режиме "секундомер": [1] - сброс, [2] - пуск, [3] - пауза.
 
Блок питания тоже от калькулятора. Он служит внешним питателем для длительного использования КомпьюПИКа и зарядным устройством для внутренних аккумуляторов. Используются четыре аккумулятора от мобилок.
 
Разъём для периферии. На нем 8 ТТЛ входов и 8 выходов, питание и несколько резервных контактов для модернизации.
 
С помощью малюсенькой платки (схема здесь ) можно узнать напряжение внутренних аккумуляторов с точностью до десятой вольта. А заменив на платке резистор на терморезистор КомпьюПИК превращается в термометр. (Только запитывать придётся от БП для стабильности)
 
Деталей здесь - не густо. А сколько места для модернизации!:) Схема выполнена на макетке. Макетка прикручивается к верхней крышке прижимая индикатор (АЛСку). Панелька под пик 28-ногая с расчётом на PIC16F873 или на I2C память.
А это мой программатор. Много софта подходит к нему. (Или наоборот - он подходит :) Но по скорости программирования PIC16F84 программа PICSER от SISTUDIO - лидер! (Увы версия 1.03 beta. Может у кого поновее - поделитесь)
 
Здесь можно посмотреть схему . А так можно его озвучить.

А это сама програмка. Уже 7 функций, а памяти используется чуть больше половины! Со временем будут появляться новые по мере использования КомпьюПИКа.
ПЛАНЫ НА БУДУЩЕЕ
1.Редактор содержимого 93С46
2. Тестер для ЖК дисплеев (LCD)
Идеи и предложения а также вопросы отправляйте на:
E-Mail: mailto:tig@ukrwest.net?subject=COMPUPIC
Igor Tkachuk
Сайт: http://www.ukrwest.net/~tig/compupic/
PS. Одна проблема - не хватает на всё времени.
 
Клавиша Функция
После включения или сброса На индикаторе [ _ ]

Режим выбора функции.

[0]... "KEY"

... затем любая

На индикаторе [ FF ]

Показывает код нажатой клавиши в шестнадцатиричном виде и выводит код в двуичном виде в порт на Q0..Q7.

[1]... "TIMER"

... [1] - Сброс

... [2] - Старт

... [3] - Стоп

На индикаторе [ 0,00 ]

Функция СЕКУНДОМЕР.

После запятой - сотые доли секунды.

[2]... "LOG-TESTER"

... [1] - HEX

... [2] - BIN

На индикаторе [ 11111111 ] или [FF]

"Логический тестер.

Показывает состояние логических входов D0..D7 на разъеме в двуичном или шестнадцатиричном виде.

[3] - GENERATOR На индикаторе [ 8,]

Генерирует симметричные импульсы на выходах Q0...Q7 разъема. На выходе Q0 с частотой 100 KHz, на Q1 - 50 KHz, на Q2 - 25 KHz, на Q3 - 12,5 KHz и т.д.

[4]... ABSOLUTE

... [5] - BAT. METER

... [4] - ABSOLUTE

На индикаторе [ 0 ] без платки!

Совместно с дополнительной платкой показывает абсолютное временное значение RC цепочки измерителя напряжения внутренней батареи.

[5]... BAT. METER

... [4] - ABSOLUTE

... [5] - BAT. METER

На индикаторе [ 2,6 ] без платки!

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

Диапазон измерения от 2,6 до 5,5 вольта.

[6]... COUNTER На индикаторе [ 0 ]

Счетчик импульсов. Считает импульсы по спаду на любом из восьми входов D0..D7 независимо от очередности даже при одновременном появлении импульсов сразу на нескольких входах. Клавиша [0] - сброс показателей, любая другая - инкремент. Частота и длительность импульсов ограничена. Опрос порта происходит каждые 8 мсек.


C этой схемой также часто просматривают:

Книгочей
Как сделать простой осциллограф двоичного сигнала на AVR
Бегущая строка на PIC контроллере
Передача отладочной информации из PIC-контроллера через COM-порт

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Подключение энкодера к микроконтроллеру PIC

Счётчик людей в помещении, управляющий освещением

Велокомпьютер на микроконтроллере PIC16F628A

Устройство ввода-вывода на микроконтроллера

Два термометра на PIC16F628A и DS18B20

Светодиодные часы с циферблатом

Двоичные часы

Два вывода микроконтроллера PIC управляют шестью светодиодами

Цифровой программируемый таймер на микроконтроллере PIC16F628A

Устройство рисования в воздухе на ATtiny2313



© 2003—2017 «KAZUS.RU - Электронный портал»