Увеличение количества выходов для PIC18F2550 и другие варианты его использования

Для этого понадобится PIC16F877, с ним получится 24 выхода. Собственно всё расширение ограничено только количеством ног дополнительного контроллера. Пока есть возможность увеличить где-то до 255   Вот схемка: И вот новые прошивки на оба пика, проект в протеусе  и программулина для потестировать :) ЗДЕСЬ Вот ещё  хекс на PIC16F870 (с которым получится 16 выходов)

 ********

- Push button -

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

-Вот собственно и сама схемка и всё что к ней причитается:- И исходнички проги на Delphi и  прошивки в MPLAB

 

 

********

 

А вот и обещенная новинка !  »Decoder Uni» 

Увеличение количества выходов с управлением по двум проводам.

По началу пытался использовать манчестер код, но после долгих и безуспешных попыток пришлось своять нечто своё, в принципе на него же и сильно похожее. Итого имеем 11 выходов с одной PIC16f84. Но если  парралельно подключить несколько штук, то получим необходимое кол-во выводов (единственный (пока заметил только его, может ещё вылезут)  недостаток в том, что для каждого такого добавляемого ‘модуля’ нужна своя прошивка, к примеру первый пик- номера выводов с 1 по 11,  второй с 12 по 22 и т.д.).   Для начала  вот проектик на 44 выхода т.е. с четырьмя 16f84. Качать можно отсюда и здесь исходнячок на Delphi

 А вот по многочисленной просьбе :) выкладываю прошивку для 18f452 под Decoder Uni

26 комментариев

Оставить комментарий

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



  1.  1 orion2011
    27 июля в 9:47

    Уаууууу… блин даже слов нет… так быстро все это реализовал…
    Респект и Уважуха тебе NewComer . :) домой приду буду тестить.
    надеюсь что проблемы которая была раньше у меня не будет. :)

  2.  2 avatar NewComer
    27 июля в 17:38

    Пасиб. Просто аж самому интересно стало. В реале её еще не собирал, тестил только в протеусе, должно работать. Если че с прогой управления нужно будет навоять, обращайся..

  3.  3 orion2011
    7 августа в 15:49

    Кул.. :) теперь даже кнопки есть. :) надо будет теперь замутить это на розетках, как у тебя… печатку уже нарисовал :) ..
    NewComer. Скажи а ты с PIC 10f200 дело имел??? Можно ли на нем замутить что то типа IR Ресивера с последующим выводом на релюхи?

  4.  4 avatar NewComer
    7 августа в 22:08

    Ну, печатку надо рисовать под что-то конкретное, а я ещё как-то не определился куда всё это добро применить.. :) , а обкатывал на тестовой платке. А что нить типа IR ресивера , а именно «Двухканальное ИК управление» есть уже готовая неплохая статейка здесь, на PIC12F629,675 – управление с пульта двумя нагрузками.
    А как дела с дешифратором ? пробовал собирать ?

  5.  5 orion2011
    8 августа в 13:21

    По поводу дешифратора… да, потуги были собрать :) но после того как поспрашивал в магазинах про PIC16F877 (правда в СМД исполнении) сразу же расхотелось собирать :) . хотят за него 15$ да еще + Налог ….. :( ..одним словом засранцы!

  6.  6 avatar NewComer
    8 августа в 16:13

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

  7.  7 orion2011
    9 августа в 15:45

    Да Да…. замутить на чём нибудь более доступном… :) а то так разориться можно :) :)
    и новый способ увеличить кол-во выходов тоже интересен.

  8.  8 avatar NewComer
    10 августа в 15:47

    Ну вот новая прошивина для PIC16f870, надеюсь он окажется более доступным чем «877″, но тут уже всего лишь 16 выходов. Или жду предложений на какой-то другой ПИК.

  9.  9 orion2011
    11 августа в 14:38

    Может можно на расширители портов что нибудь придумать? типа mcp3008… стоит всего 1 бакс.
    PIC16f870 всего на пару копеек дешевле :(

  10.  10 avatar NewComer
    11 августа в 20:37

    А как на счет 16f84 ? сейчас пробую делать вариантик.. по двум проводам 16f84 будет включать нужный выход, а т.к. у него не сильно много выходов то можно будет подключать по нескольку пиков паралельно тем самым набирать нужное количество выходов.

  11.  11 avatar den24
    13 сентября в 21:15

    добрай день
    а исходник пограммульки можно
    на добовление графики

  12.  12 avatar NewComer
    14 сентября в 12:13

    RE:> а исходник пограммульки можно
    на добовление графики.

    Не совсем понял вопрос. Какой «графики»?

  13.  13 avatar den24
    14 сентября в 20:38

    исходник самой проги для управление(каторая стоит на компе)

  14.  14 avatar den24
    14 сентября в 20:42

    pic18f2550 что-то немогу найти на рынке в минске.
    может что нибуть попроще можно замутить.
    каналов так на 8-10.
    NewComer я вижу вы тут опытный Человек.

  15.  15 avatar NewComer
    15 сентября в 20:04

    RE:> den24
    pic18f2550 что-то немогу найти на рынке в минске.
    может что нибуть попроще можно замутить.
    каналов так на 8-10.

    На Ждановичах должны быть, сам там брал, надо только поспрашивать. Должны быть или в крытом павильоне в углу где толпа светодиодов горит, или недалеко от входа в крытый (как выходишь направо) ларёк есть где много «вкусного».
    А на счет исходника, если нужен исходный вариант (который умеет только включать/выключать любые из восьми выходов) без расширения портов, то в коментах темы «Управление внешними девайсами через usb» выложен исходник, вот он. А если для последнего варианта , под кодовым названием «Decoder Uni» :) то выкладываю сюда.

  16.  16 avatar den24
    17 сентября в 17:47

    о спосибо.
    будем рыть.

  17.  17 orion2011
    30 сентября в 18:33

    NewComer Привет! Скажи а можно замутить на pic18f452 вместо16f84?
    нашел его на мусоре :) от старой авто сигнализации.

  18.  18 orion2011
    1 октября в 12:38

    Дим ты куда пропал? :(

  19.  19 avatar NewComer
    1 октября в 18:18

    Весь в делах, аки пчела :) .. за комп некогда присесть :) А на счёт 18f452 скорее всего получится, после выходных попробую.

  20.  20 avatar NewComer
    5 октября в 8:20

    А вот по многочисленной просьбе :)
    выкладываю прошивку для 18 f452 под
    Decoder Uni

  21.  21 orion2011
    5 октября в 21:17

    Ооо!!!. Огромное Спасибо.. Тебе Димон.. :)

  22.  22 orion2011
    10 октября в 15:47

    Димон Шалом :) Другими словами Привет. Все в Работе???
    ты как то говорил про самоучитель для пика на асме… можешь
    сылочку дать? кстати как успехи?

  23.  23 avatar NewComer
    10 октября в 16:15

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

  24.  24 orion2011
    16 октября в 13:45

    Что то Давно ничего новенького нет :(

  25.  25 avatar NewComer
    16 октября в 16:06

    Жду предложений :) А вообще счас винду семёрку повесил.. и начались танцы с бубном, в плане совместимости старых, добрых, полезных программулин.. сейчас колдую с протеусом чё-то не хочет ни в какую с эмуляцией USB работать. уж и «Windows Virtual PC» подвесил с «Windows XP mode» но пока никак :)
    Как успехи с 18f452?

  26.  26 orion2011
    17 октября в 16:46

    Успехи с 18f452 пока никак :( .. что то никак не могу время найти чтоб платку вытравить….
    резко его вдруг не стало :( … может после праздников займусь….. тут блин праздники начались….. дети.. семья все такое :) …..


Подписаться на комментарии по RSS