AVR отладочный конструктор.

Эмбеддерством я «случайно заразился» благодаря моему увлечению авиасимуляторами. Первым собранным мною микроконтроллерным устройством был контроллер для самодельного джойстика. Спаять и прошить его было не сложно, так как особых знаний это не требовало. ? возможно, на этом мое эмбеддерство и закончилось бы, но людьми движут желания. Со временем я пожелал изменить конфигурацию моего изделия и без модификации прошивки было уже не обойтись. Вот с этого все и началось. Совершенствуя свой джойстик я постепенно накапливал необходимые знания по AVR контроллерам и на определенном этапе понял, что это не так уж сложно и чертовки интересно. После родилось несколько замечательных идей, для реализации которых потребовался уже более капитальный подход. Одним из результатов такого подхода является отладочный конструктор, которому и посвящена эта статья.

Необходимость использования отладочных плат рано или поздно настигает каждого эмбеддера. Как бы не был хорош Протеус, но все нюансы реальных схем ему не повторить. Поэтому отладка в «железе» вполне обоснованная мера. Найти подходящую готовую плату не проблема, но все же я пошел по пути самостоятельной сборки подобного устройства. Кроме платы хотелось получить еще опыт разработки и сборки.

Сеть полна информацией о различных реализациях отладочных плат. Существует очень много готовых промышленных решений. Любительских хотя и меньше, но они не менее интересны. Анализируя каждое найденное мною решение, я пытался выделить из них все то, что было бы легко повторить. Вероятно, самым насыщенным источником информации для меня послужили отладочные платы и аксессуары от MikroElektronika  (http://www.mikroe.com). На сайте этого производителя есть возможность скачать описание и схему для каждого производимого ими отладочного компонента. Эти схемы мне очень помогли. Также мне очень понравилась их концепция применения плат аксессуаров (http://www.mikroe.com/eng/categories/view/11/accessory-boards). Так формировалось видение того, что хочу получить в результате.

 

Как не странно, но первое с чего я начал было основание для отладочного конструктора. Его необходимость мне навеяли найденные в сети фото переплетенных проводами и разбросанных по столу плат. Я предположил, что если закрепить на общем основании хотя бы часть плат, то это поможет избежать возможные замыкания в результате случайного касания плат друг об друга. Для себя я вывел стандарт на размеры плат и с учетом этого просверлил в основании серию отверстий. Это позволяет мне с помощью винтов и стоек с резьбой надежно крепить несколько плат, уменьшая тем самым творческий бардак.

Следующий шаг — плата питания. Я предполагал, что источники напряжения питания моего отладочного стенда могут быть различными, и поэтому была реализована плата, задача которой получать на вход либо постоянное, либо переменное напряжение то 7 до 18 вольт, а на выходе выдавать стабилизированные 5 вольт. Клемники и разъемы были использованы для различных способов подключения к плате. Схема платы проста и основана на стабилизаторе 7805. На случай легких перегревов стабилизатора предусмотрел небольшой радиатор.

Плата контроллера. Возможно самый сложный этап работ. Я тщательно выбирал контроллер, который бы позволил мне выполнить успешный старт в эмбеддерстве. По параметрам цена-доступность-возможности победу одержала ATmega8. ?менно благодаря ей я и реализовал первую плату контроллера под корпус DIP28. Чтобы не усложнять плату двухсторонней печатью и не увеличивать количество монтажных перемычек, я разъемы портов вместе с цепями подтяжки выполнил на отдельных платках. Это очень мне облегчило разводку платы контроллера и для плат под другие типы корпусов я опять применю этот же подход. Распиновка разъемов портов аналогична той, что используется в платах от MikroElektronika, т.е. при желании я смогу использовать их аксессуары. Эти разъемы имеют 10 выводов (8 линий порта, питание, земля). Цепь подтяжки позволяет подтягивать выводы порта как к земле, так и к питанию. Часть схемы платы обеспечивает различные режимы работы тактового генератора. Возможно подключение кварцевого резонатора на оба вывода XTAL, либо только на один вывод XTAL от отдельного генератора на инверторах, либо без внешнего кварца, тогда выводы XTAL используются уже как выводы порта B. Каждый из этих режимов настраивается подключением платы резонатора в соответствующий разъем и комбинацией перемычек. Также схемой предусмотрены различные способы подачи опорного напряжения на АЦП контроллера. Разъем подключения для SPI-программатора имеет стандартную распиновку. Групповой джампер позволяет коммутировать SPI-выводы контроллера с разъемом порта. Порой это необходимо, если подключенная к порту схема мешает программированию. На плате присутствует выключатель и индикатор питания.

Набор платок с кварцевыми резонаторами. Я выбрал самые типовые частоты и на каждую из них собрал подобную платку. Для соблюдения помехозащищенности платка двухсторонняя. Верхний слой соединен с землей и работает как экран. Корпуса кварцев припаяны к этому слою и тоже работают как экран. Разводка учитывает только одно правило — максимум земли. В плане есть изготовление такой же платки, но с разъемом под кварц.

Соединительные провода. По типу разъемов они делятся на три вида: питание, UART, порты ввода-вывода. Принятый мною стандарт разъемов и их распиновка будет поддерживаться во всех платах конструктора.

Первая плата-аксессуар. Светодиодный индикатор состояния порта. Вот и сбылась мечта идиота, теперь можно светодиодиком помигать. Даже не одним.

Далее была клавиатура на 8 кнопок. Логичный ход работ. Хотелось быстро освоить не только элементарный вывод, но и элементарный ввод данных в контроллер. Переключателем выбираются активные кнопки. Джампером можно определить уровень для нажатой кнопки, либо 0, либо 1.

Матричная клавиатура на 16 кнопок. Ее я делал «за компанию» с 8-ми кнопочной. На тот момент в ней острой необходимости не было, но рано или поздно она потребовалась бы.

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

Далее очень захотелось «подружить» контроллер с ПК. Следующей была плата преобразователя UART — RS232. Схема типовая, на преобразователе уровней от фирмы MAXIM — MAX232CPE. Подключение контроллера к COM-порту очень расширяет круг прикладных задач.

Так как RS232 постепенно исчезает уступая место USB, то вполне логичным было изготовление платы преобразователя UART — USB. Схема также типовая, на микросхеме FT232RL.

Еще один простой адаптер я собрал, чтобы реализовать на контроллере полноценное USB устройство. Существует свободная библиотека V-USB, которая позволяет программно обеспечить USB-интерфейс для контроллеров без аппаратной поддержки USB. Хотя эта библиотека реализует только низкоскоростной режим USB, но и этого вполне достаточно для многих прикладных задач. Адаптер выполняет приведение уровней ТТЛ к уровням USB. Схема адаптера соответствует одной из рекомендуемых для V-USB.

Символьный LCD индикатор. Нет смысла комментировать необходимость данного аксессуара. Частота использования подобного индикатора в микроконтроллерных схемах говорит сама за себя.

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

Часы реального времени. Аксессуар собран на основе микросхемы DS1307. Обмен данными ведется по шине I2C. Эта шина очень популярна и сборка данной платы стимулировала меня к изучению протокола I2C. Кроме тривиальных часов с календарем, применить этот узел можно в схемах работающих в привязке ко времени или дате. Плата разведена в соответствии с требованиями по помехозащищенности для соблюдения точности хода часов.

Датчик температуры. Я использовал цифровой датчик DS18B20. Отличный стимул для изучения еще одной популярной шины — 1-Wire.

?К-приемник. Дистанционный контроль своих устройств — это очень распространенное требование среди эмбеддеров. ?К-управление самый доступный механизм.

Аналоговая часть считывателя RFID 125 кГц. Эта плата появилась в результате реализации одного из моих проектов. На ее основе я изучал и отрабатывал механизмы радиочастотной идентификации.

 

Если к одному порту необходимо подключить несколько плат аксессуаров, то для этого применяется плата расширения порта. Кроме двух стандартных разъемов эта плата имеет два штыревых разъема для произвольных подключений.

Плата расширения порта

Подключение платы расширения порта

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

Расширенная клавиатура 8х1

 

На сегодняшний момент это вся комплектация моего конструктора. Но даже это позволяет успешно вести разработку многих интересных устройств. Развитие конструктора на этом не завершится. У меня готов список аксессуаров, которые следует еще дособрать: графический LCD индикатор, сенсорная панель, цифровой потенциометр, флеш-карта, Ethernet-адаптер, платы под другие модели контроллеров.

 

Мой способ реализации конструктора кому-то может показаться избыточным . ?зготовление целой кучи плат требует больше времени и сил, чем изготовление одной большой отладочной платы, которая включала бы в себя всю вышеперечисленную периферию. Но подобное разделение помогло мне не увязнуть в процессе разработки и сборки конструктора. Реализуя небольшие по трудоемкости части, я на каждом шаге получал результат, который позволял мне далее продвинуться в изучении контроллеров и это очень стимулировало. Возможно, только благодаря такому итерационному подходу, мне, начинающему ембеддеру, удалось получить хороший опыт, знания и …….. отладочный конструктор для AVR.

На этом пока все ….

Архив с разводкой плат в Sprint Layout 5 

Запись опубликована в рубрике Микроконтроллерный конструктор. Добавьте в закладки постоянную ссылку.

62 комментария на «AVR отладочный конструктор.»

  1. s_black говорит:

    Встречайте, коллеги, вводную статью товарища servio!
    Весьма, весьма качественно сделан конструктор — приятно посмотреть))) ?, главное, при освоении новых типов не придётся заново делать периферию — уже всё готово.

  2. Callous говорит:

    неплохой такой наборчик организовался….

  3. g-l-y-k говорит:

    класная вещица. а есть печатки в любом формате или принципиалка всего конструктора?

  4. servio говорит:

    Я добавил к статье ссылку на архив с разводками плат. Платы разводились под детали, которые были в наличии, поэтому размеры очень гуляют. Некоторые конденсаторы SMD 1206. Схемы к сожалению нет, точнее что-то карандашом рисовал на клочках бумаги. Если сопоставив разводки с фото, что-то будет неясно, то я могу это «неясно» разъяснить.

  5. g-l-y-k говорит:

    спасибо) буду сидеть принципиалку делать что бы свою печать сделать

  6. g-l-y-k говорит:

    опа а там только печатки. номиналов нету(

  7. servio говорит:

    Я обновил архив с файлами разводок плат. Добавил маркировку для элементов. В маркировке указал либо номинал, либо марку, либо комментарий по элементу.

  8. g-l-y-k говорит:

    спасибо огромное

  9. Виталий говорит:

    Какая красота! Редко можно встретить такие проекты. ?скренне уважаю.
    Я вот сейчас маюсь по поводу отладочной платы, но вижу цены на промышленные и понимаю что очень дорого, для моего начинающего уровня в программировании. Вот увидев Ваш проект может что-то свое начну мастерить)

  10. Nick говорит:

    ?нтересная конструкция.
    Какие еще модули реализованы?
    Какие в планах?

  11. servio говорит:

    Конструкция удобная. Перенос периферии на отдельные платы и сменные кварцы позволяют мне без ограничений отлаживать и тестировать очень широкий набор схемных решений.
    Сейчас я реализую аксессуар — Ethernet-адаптер на базе ENC28J60. В одном из моих проектов понадобилась связь по сети. В планах еще плата контроллера под корпус DIP-40.

  12. Nick говорит:

    Хочу то же поучаствовать.
    Попробую развести модуль оптронов.

  13. Виталий говорит:

    Пересмотрев множество вариантов отладочных плат, я все же отдал предпочтение Вашей концепции. Я хотел делать именно на восьмой меге, а в сети в основном только 16 или 32, а тут вот, хороший вариант. Сегодня нарезал и подготовил заготовки из стеклотекстолита, осталось сходить в фотосалон чтобы распечатать рисунки плат и можно будет начинать воздвигать конструкцию.
    Очень понравилось то, что автор выложил печатные платы, красиво и удобно. Но не пойму как крепятся платы портов с резисторами подтяжки к основной плате. Они съемные или наглухо запаянные? Почему не сделать стационарно? ? тем более что резисторы подтяжки можно включить в самом контроллере, можно и без них обойтись. Ну не мне судить. В целом конструкция вышла довольно симпатична, скоро и у меня будет такой же монстр))

  14. servio говорит:

    >> Но не пойму как крепятся платы портов с резисторами подтяжки к основной >> плате. Они съемные или наглухо запаянные?

    Платы портов не съемные, они запаяны. Выполнено это с помощью штыревых контактов. Выполнить это не сложно. Сначала надо вставить штыри в плату порта со стороны дорожек, так чтобы они чуть-чуть выглядывали с обратной стороны, и аккуратно припаять к дорожкам не усердствуя с припоем. Потом надо сдвинуть удерживающую штыри пластмассу как можно ближе к плате порта. Далее уже можно будет вставить эту сборку в плату контроллера и запаять. Если посмотреть на фото в статье, где показано подключение платы расширения порта, то там можно более детально увидеть как выполнена эта распайка. Чтобы штыри не перекосило при пайке к плате порта, их можно зафиксировать с другой стороны вставив в другую плату порта или в плату контроллера.

    >> Почему не сделать стационарно?

    Можно было их выполнить и на плате контроллера, но при этом уж очень сильно усложнялась разводка. Тогда бы пришлось делать двустороннюю печать платы. К тому же, отдельные платы портов это некая унификация. Типовое решение, которое можно было бы применить во всех платах контроллеров.

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

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

  15. servio говорит:

    Небольшое объявление. В архив с разводками плат конструктора я добавил разводку платы контроллера в корпусе DIP-8 (ATtiny13). Пользуйтесь на здоровье.

  16. nick_shuvalov говорит:

    Уважаемый servio, дабы снять ВСЕ лишние вопросы по Вашему конструктору (а он, поверьте, отменный!), рекомендую выложить схемы этого конструктора (в каком формате Вам удобнее). ?наче, задолбают вопросами по деталям, их типам, чем можно заменить, где купить… и т. д.
    ? Я БУДУ ПЕРВЫЙ!

  17. servio говорит:

    >> рекомендую выложить схемы этого конструктора

    Когда я его собирал, то схем фактически не было. Точнее были, но кусочками. Я выдирал эти кусочки из описания плат и аксессуаров от MikroElektronika. Поэтому на рисование схем я время не тратил. На текущий момент интерес к моему конструктору повышается и схемы конечно стоило бы нарисовать. Но у меня ужасная нехватка времени, я даже не могу дописать еще одну статью для этого сайта. Если у Вас есть вопросы по компонентам, то первым источником могут послужить маркировки компонентов в файлах разводок плат. Маркировку можно прочитать в SprintLayout если навести на компонент мышь или через контекстное меню (на компоненте клик правой кнопкой). Вторым источником буду я, если уж совсем не понятно что-то.

  18. Виталий говорит:

    Сегодня допаивал блок UART-RS232 и случайно нашел в рабочих закромах микросхемку ST232BN, мы ее когда то покупали для ремонта преобразователя интерфейсов RS232-RS485. Полез поглядел даташит на нее, оказывается она полный аналог микросхемы MAX232, на которой собрано у Вас. Электролиты на печатной плате в точности подходят для корректной работы ST232. Так что можно смело ее использовать, тем более говорят что она гораздо дешевле Макса.

  19. Виталий говорит:

    А резисторы подтяжки на платах портов обязательно ставить 10кОм или можно больше/меньше?

  20. servio говорит:

    Можно меньше и больше на пару килоом.

  21. Svetl говорит:

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

  22. servio говорит:

    Разъемы портов имеют строгую нумерацию выводов и ключевую прорезь в корпусе. Эту нумерацию нарушать нельзя. С 1 по 8 вывод это выводы порта, 9 — питание, 10 — земля. Ориентирование портов при разводке плат выполнялось по наиболее простому варианту разводки, т.е. где-то в одну сторону, где-то в другую. Расположение 1 вывода я обычно на плате показывал квадратной контактной площадкой, но я не везде выдержал это правило, поэтому еще стоит ориентироваться на вывод земли (10 вывод, он диагонально противоположный 1 выводу), который обычно замыкается с земляными полигонами или от него отходит более широкая дорожка.

  23. Виталий говорит:

    А скажите, какая модель LSD дисплея используется?

  24. servio говорит:

    >> А скажите, какая модель LSD дисплея используется?

    LCD символьный модуль от Winstar WH1602B. Это 2-строчный 16-символьный дисплей на базе контроллера KS0066, который почти полностью совместим с HD44780. Схема включения дисплея урезанная — четырехпроводная. Подобное подключение медленнее чем полное, но количество используемых выводов позволяет ограничиться только одним портом. В сети можно легко найти библиотеки для работы с подобным дисплеем. Единственный недостаток, который я нашел уже после сборки LCD-модуля, это то, что четыре линии данных от дисплея разведены на верхние разряды порта (4, 5, 6, 7). Если не баловаться с фьюзами, то полных портов у меги8 всего один, это порт D. Но на выводах порта D очень много вкусного — UART, внешние прерывания. Если эти вкусности нужны, то нужно цеплять LCD на другой порт. Оставшиеся порты B (при использовании кварца для тактового генератора) и C имеют всего по шесть доступных выводов (нет разрядов 6 и 7). Чтобы без глобальных доработок иметь возможность использовать эти порты для подключения LCD, я изготовил специальный соединительный провод, в котором на разъеме со стороны дисплея сдвинул провода данных на 2 разряда, т.е. выводы порта контроллера 0,1,2,3,4,5 приходят на разъем модуля LCD на 2,3,4,5,6,7 соответственно. После я подправил библиотеку, чтобы учесть изменение назначения выводов порта из-за этого смещения и на этом все. Мизерные доработки и «неполные» порты B и C у меги8 тоже могут быть использованы для LCD.

  25. Виталий говорит:

    Сегодня окончательно собрал сей конструктор и решил не тянуть время, а сразу сделать ему тест драйв.
    Собирал его не спеша, в течении 2 месяцев.
    Включаю питание и…. бац, коротыш. Погас контрольный светодиод на основной плате и на плате питания. Среагировал, быстро отключил и давай звонить прибором.
    Действительно, по питанию короткое замыкание! Я блин в шоке. Делал все добротно,
    благо опыт в держании паяльника довольно таки большой.
    Всю голову сломал пока разобрался где короткое. Отпаял SMD конденсаторы, думал в них дело, снял контроллер и 74HC04, не помогло.
    Гляжу на мертво впаяные платы портов и думаю, только бы не вы)) Пришлось раскурочить всю конструкцию и таки дело оказалось в портах.
    На плате порта C оказался недотрав дорожки и осталась микроперемычка, которую без увеличителя и не видно. Она замыкала + и массу.
    Вот так чуть не угробил железо.
    Поэтому, господа, будьте внимательны и бдительны! Прежде чем впаивать наглухо, прозвоните прибором и убедитесь что все в норме. Не повторяйте моей глупой ошибки.

  26. servio говорит:

    >> Не повторяйте моей глупой ошибки.

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

  27. Артём говорит:

    Ethernet-модуль вот: http://easyelectronics.ru/ethernet-modul-na-enc28j60.html
    А купить его части можно (не сочтите за рекламу) здесь: http://www.chip-nn.ru/80.php в графе Ethernet интерфейс (кэп:).

  28. новичок говорит:

    Я использую подобную линеечку LegoAVRxx, по-видимому, все начинающие идут по одному пути. Понравилось исполнение периферийных устройств. Успехов!

  29. Михаил говорит:

    ?з всех схем которые видел — больше всего понравилось: ничего лишнего, легко добавить дополнительные модули. Единственное не понял, а зачем впаявать платы портов ввода-вывода. По идее надо было втыкать сверху, как платы расширения у Ардуино. А схема так и не появилась?

  30. servio говорит:

    Платы ввода-вывода являются неотъемлемой частью платы контроллера, поэтому и запаяны жестко. Я решил использовать такие платки, чтобы решить две задачи: упростить разводку платы контроллера и компактно реализовать цепи подтяжки портов. Мне показалось это более простым решением, чем городить это все на одной плате. Я с самого начала собирался всю периферию подключать гибкими шлейфами, а не сверху как у Ардуины, поэтому мой конструктор выглядит именно так. Схема так и не появилась. Никак не найду на это время. Помочь в понимании схемы помогут файлы разводок плат. В этих файлах сохранено описание или маркировка каждого из компонентов.

  31. Михаил говорит:

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

  32. servio говорит:

    Слово «придется» тут не к месту. Платка разъема порта удобная штука, но не панацея. Всегда надо оценивать, как выполнить будет быстрее, проще и компактнее. Это процесс творческий.
    Ранее я планировал делать плату под мегу16 и уже интуитивно ощущал, что разводка платы под нее станет проще, если применить вот такой унифицированный подход.

  33. Михаил говорит:

    Я имел в виду немного другое: ведь разные МК (по обсуждаемом узле) различаются количеством портов. Твои же платки портов ВВ не впаиваются, а вставляются в разъем на основной плате, на противоположной стороне платки сделать по два отверстия и крепить на стойки (для механической прочности контакта) к основной плате с МК. Тогда при замене основной платы можно просто будет переставить на новую платы с портами ВВ. Как-то так.

  34. servio говорит:

    Я никогда не рассматривал такой вариант, потому что на эту платку всегда смотрел как на компонент (сборный компонент), а не как на отдельный блок.

  35. Дмитрий А.Вайвод говорит:

    Основательно подошли к вопросу!
    Безусловный респект!

  36. gugle говорит:

    а можно заменить чем нибудь на плате atmega8 индуктивность на 10мкГн ?

  37. servio говорит:

    Эта индуктивность является частью LC фильтра в цепи аналогового питания атмеги8. Фильтр отфильтровывает помехи которые могут проникать из цепи цифрового питания. Если не использовать АЦП атмеги, либо если точность оцифровки не требуется высокой, то эту индуктивность можно не ставить, т.е. поставить перемычку. Разброс значений допустимой индуктивности этого дросселя может быть от 10 до 100 мкГн и рабочий ток неважен.

  38. coman говорит:

    Скачал архив, глянул — номиналов деталей, увы, нету ни на одном из слоев. Автор, не могли бы Вы выложить архив с номиналами. ?ли отправить на мыло.
    Еще такой вопрос: Ардвино получется реализовать на основе вашго проекта ? Конструктив, как по мне, так даже более юзабельный чем родной ардвиновский.

  39. servio говорит:

    Только что проверил архив. Номиналы на месте. Если в sPrint Layout навести курсор на линию из слоя К1 или контакт из слоя М2, то появляется подсказка с номиналом. Можно еще выделить компонент и правой кнопкой выбрать из контекстного меню «Маркировать…». Появится окно с комментарием или номиналом. По номиналу или форме компонента думаю можно будет понять, что это такое.

  40. Andrey говорит:

    Согласны ли вы такую сделать на заказ ?

  41. s_black говорит:

    ?звините, Andrey, а у кого Вы это спрашиваете?

  42. Alik77 говорит:

    Автор, что то я не нашёл плату RFID в архиве. Не могли бы Вы мне скинуть на мыло?

  43. servio говорит:

    RFID не был частью этого конструктора. RFID был одним из первых проектов, который я отлаживал с помощью этого конструктора, поэтому эта плата была собрана на макетке. На фото если приглядеться, то это будет видно. Соответственно разводки на нее нет. После отладки прошивки и схемы я разводил плату уже для конечного устройства — считывателя RFID. Схему для аналоговой части считывателя я взял тут. Данную схему использовал почти без изменений. ?зменил только номинал конденсатора в контуре, чтобы получать резонанс на катушке с размерами вписывающимися в готовый корпус. Первая версия моих считывателей после сборки выглядела так, и так.

  44. sergioflash говорит:

    может у вас есть плата контроллера на Atiny2313?

  45. s_black говорит:

    ?меется такая. Вам нужно?

  46. sergioflash говорит:

    имею потребность, заранее спасибо

  47. s_black говорит:

    Вам готовая плата нужна или файл в каком-нибудь редакторе?

  48. sergioflash говорит:

    достаточно рисунка платы

  49. s_black говорит:

    Отправил Вам в личку.

  50. julio говорит:

    доброе утро друг.

    Меня зовут Красный July’m в Боготе Colombia’m поклонник электронных и глядя на ваш проект, я хотел бы знать, если вы можете помочь мне дизайн устройством для чтения карт RFID с PIC12F629 микроконтроллер, чтобы поместить его в дверь моего дома, чтобы сделать его более как можно спасибо, если вы поможете мне спасибо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.