Подключение pic к usb
Как-то на глаза попалась статья про лампу настроения. Будучи очень далеким от электротехники и абсолютно незнакомым с принципом работы микроконтроллеров, полученных из топика данных ну никак не хватало для понимания всех необходимых действий для создания лампы. Со временем на глаза попадались другие интересные проекты на микроконтроллерах, потому в один прекрасный момент появилось желание потратить часть свободного времени на покорение сей стихии.
В этой статье я попытался собрать информацию о первых шагах создания с нуля своего проекта на микроконтроллере.
Изучать работу микроконтроллеров я решил на практике: делать что-то реальное куда интереснее, чем гонять десяток светодиодов в симуляторе.
В первую очередь было необходимо определиться, что хочется сделать. Я остановился на вышеупомянутой лампе настроения. Дабы не создавать полный аналог было решено расширить функционал лампы и добавить управление с ПК.
Микроконтроллер
Выбор микроконтроллера был прост.
Работать с ПК через COM порт — несовременно, потому был выбран вариант связи через USB. Дабы не начинать с микропайки, было решено использовать только компоненты в DIP корпусе. Подходящих микроконтроллеров осталось немного: или любой AVR с программной эмуляцией USB, или PIC серии 18F с аппаратной поддержкой USB 2.0.
Кто-то может решить по другому, но мой выбор пал на последний вариант, в данном проекте я использовал МК PIC18F2455.
18F2455 можно заменить без последствий на 18F2550, разница лишь в объеме памяти.
С минимальными изменениями можно так же использовать:
18F4455/4550 — при необходимости большего количества ног (40 вместо 28)
18F14K50 — 20 ног, немного обрезанный функционал, зато немного дешевле
Схема
Самая простая схема для подключения PIC18F2455 выглядит так:
По неизвестной мне причине на схеме переставлены местами 25 и 26 ноги МК.
Отталкиваясь от нее можно составить схему для лампы. Из изменений потребуется:
Питание 5В и землю взять от USB.
Соединить D+ и D- USB с соответствующими ногами МК.
Подключить к одному цифровому входу кнопку.
К трем цифровым выходам подсоединить транзисторы для управления светодиодом.
На схеме не отображены только мощные резисторы к катодам светодиода.
Программатор
Перед сборкой микроконтроллер необходимо прошить. Умные люди скажут, что нет ничего лучше PicKit для прошивки пиков. Но кому хочется тратить 1000-2000 руб. для разовой прошивки МК?
Существуют множество схем самодельных программаторов различной сложности исполнения, но не у всех выходит заставить работать их с первого раза.
Мною были опробованы два самых простых программатора: один работает через LPT порт, другой — через COM. Удивительно, но все заработало без особых проблем.
LPT разъем, 8 диодов, конденсатор и резистор. Только список поддерживаемых МК не радует.
Схема универсального программатора (работает как JDM):
Такой простой схемой на трех резисторах с внешним питанием 5В можно прошить почти любой PIC, главное подсоединить провода к нужным ногам МК (а так же не забыть, что Vdd и Vss может быть несколько).
Питание 5В можно взять от USB, БП компьютера или зарядного устройства для телефона.
Оба программатора поддерживаются программой для прошивки пиков — WinPic800.
Бутлоадер
Программатор — это хорошо, но что делать, если требуется часто перепрошивать МК, не оставлять же доступ к плате ради такой мелочи? На этот случай удачно подходит использование бутлоадера. Достаточно один раз записать его в МК, после чего все обновления прошивки выполнять напрямую с компьютера через USB.
На начальном этапе не требуется знать подробностей, достаточно использовать готовые решения. После прошивки бутлоадера в МК достаточно подать питание при зажатой кнопке — и в системе определится новое устройство Microchip Custom USB Device. После установки драйверов можно безопасно работать с доступной памятью через распространяемый Microchip'ом софт.
Компилятор
Существует много хороших компиляторов, свой выбор я остановил, наверное, на самом малоизвестном — JAL (Just Another Language). Возможно, кто-то посчитает использование этого компилятора неразумным, но он полностью покрыл все мои требования для старта. Минимальный размер (архив 11 мб), отсутствие установки (1 минута на распаковку не в счет), никаких излишеств (мне не нужна среда разработки), наличие всех необходимых библиотек, рабочие примеры для каждого МК (мигание светодиодом) и для всех основных функциональностей.
Пример кода мигания светодиодом:
include 18f2455 -- библиотека для используемого МК
--
pragma target clock 48_000_000 -- частота МК, задается для расчета задержки
--
enable_digital_io () -- переключение всех входов на цифровой режим
--
alias led is pin_B3 -- привязываем led к пину B3
pin_B3_direction = output -- настраиваем пин B3 для работы как выход
--
forever loop -- основной цикл
led = on -- включить светодиод
_usec_delay ( 250000 ) -- пауза
led = off -- выключить светодиод
_usec_delay ( 250000 ) -- пауза
end loop
При использовании бутлоадера вся конфигурация МК устанавливается в нем, для адаптации прошивки к бутлоадеру достаточно изменить параметры компилирования добавив флаги -loader18 2048 -no-fuse.
Прошивка
Описывать все тонкости при написании программы для МК — не хватит не только одной статьи, но и книги. Одна только документация по PIC18F2455/2550/4455/4550 занимает 430 страниц. Узнать все и сразу — почти невозможно.
Самый простой способ написать что-то свое — посмотреть примеры и сделать по аналогии. Данный путь не всегда самый верный, но постоянно проверяя каждую строчку кода на работоспособность выходит вполне рабочая программа.
Сборка
Основные составляющие лампы — корпус, микроконтроллер и светодиод.
В качестве основы для лампы была взята все та же лампа GRÖNÖ из IKEA.
Светодиод — китайский аналог с DealExtreme (SKU 4530), почти в 3 раза дешевле оригинала.
Светодиод сильно греется, необходим хоть какой радиатор, иначе ярко гореть он будет не долго.
- панелька для МК
- 3 транзистора
- 3 мощных и 5 маломощных резисторов
- 2 конденсатора
- резонатор
- кнопка
- miniUSB разъем (в DIP исполнении — редкость)
Разводка платы в Sprint Layout, перевод на текстолит методом ЛУТ, сверление, пайка.
Работа не идеальная, да и без ошибок не обошлось: один резистор оказался лишним (на схемах его уже нет).
Вся плата размещена под лампой, в выемке для провода размещены кнопка и разъем miniUSB для питания и связи с ПК.
Питание подается через miniUSB, но не стоит подключать лампу с таким светодиодом к первому подвернувшемуся источнику питания: лампа на полной яркости потребляет чуть меньше 1А. Не все БП рассчитаны на такой ток, в зависимости от типа БП им может стать крайне плохо, что может привести к неприятным последствиям.
Для подключения к компьютеру возможно потребуется кабель с дополнительным разъемом питания (как у переносных HDD) или хороший активный USB хаб.
Найти подходящий софт для индивидуальной задачи — невозможно. Пришлось заняться и этим вопросом самостоятельно.
Программа писалась параллельно с прошивкой и использовалась в основном для отладки лампы. На данный момент не реализованы несколько функций — но возможно вскоре найдется время доделать и их.
Итоги
Как оказалось, сделать себе уникальный USB-гаджет с нуля — вполне доступная задача. Для этого не требуется мастерство пайки недешевых ft232, не требуется отвлекаться на совместимость с программной реализацией USB и не требуется никаких полуфабрикатов Arduino. Все что нужно — это немного желания.
Полезная информация
Набор файлов проекта.
Документация по семейству PIC 18F с поддержкой USB 2.0.
Русский перевод документации: книга «Микроконтроллеры Microchip с аппаратной поддержкой USB» Автор: В. С. Яценков.
Набор библиотек для JAL и IDE — JALEdit.
WinPic800 — программа для прошивки Pic.
MCHPFSUSB — набор для работы с бутлоадером.
Таблица 1. Семейство микроконтроллеров PIC18F1xK50
Контроллер | Память | АЦП | Захват/ Сравнение/ ШИМ (ECCP) | MSSP | EUART | Компаратор | Таймер 8/16 бит | USB | |||
программ | ОЗУ | EEPROM | 10р | SPI | I 2 C | ||||||
PIC18F13K50 PIC18LF13K50 | 8K | 512 | 256 | 11 | 1 | 1 | 1 | 1 | 2 | 1/3 | 1 |
PIC18F14K50 PIC18LF14K50 | 16K | 768 | 256 | 11 | 1 | 1 | 1 | 1 | 2 | 1/3 | 1 |
Контроллеры семейства K50 имеют расширенную систему команд. Дополнительно к стандартным 75-ти инструкциям ядра PIC18 новые микроконтроллеры поддерживают команды расширяющие функциональность ядра. Дополнительные восемь инструкций пополняют операции с косвенной и индексной адресацией, в новом ядре также реализована индексная адресация со смещением для многих стандартных инструкций ядра PIC18. Расширение системы команд по умолчанию запрещено. Для разрешения работы расширенных команд служит специальный бит XINST в битах конфигурации микроконтроллера. Таким образом, реализуется полная программная совместимость со стандартным ядром, если пользователь использует новые микроконтроллеры со старым программным обеспечением.
Расширенные инструкции предназначены для улучшения оптимизации и возможности создания реентерабельного кода на языках высокого уровня, например на Си. Наряду с прочим, расширенные системы команд позволяют компиляторам языков высокого уровня эффективно выполнять такие операции над данными как:
- автоматическое размещение и освобождение области программного стека при входе и выходе из подпрограмм;
- вызов функции по указателю;
- манипулирование с указателями на программный стек;
- работа с переменными расположенными в программном стеке.
Контроллеры серии K50 могут работать с максимальной тактовой частотой 48МГц в диапазоне напряжений от 2.7 до 5.5В, и на частоте 20МГц в диапазоне от 1.8 до 2.7В.
Модуль USB контроллеров PIC18F1xK50 поддерживает LS (Low Speed - 1.5Мб/с) и FS (Full Sped - 15МБ/с) спецификации USB 2.0. Контроллеры имеют по 256 байт выделенной для работы с USB двухпортовой ОЗУ, поддерживают 16 конечных точек (по 8 на вход и на выход). Для определения физического подключения микроконтроллера к шине USB контроллеры имеют возможность формирования прерывания по изменению состояния на выводах D+ и D-. Так же как и старшие контроллеры семейства PIC18, новые 20-и выводные контроллеры содержат все необходимое для прямого подключения к USB хосту (встроенный USB модуль с трансивером, подтягивающие резисторы на линии D+ и D- для задания скорости шины), но не могут работать с внешним USB трансивером.
Устройства на базе контроллеров семейства PIC18F1xK50 могут работать с питанием от шины USB, от собственного источника питания или иметь комбинированное питание. При наличии в устройстве собственного источника питания может пригодиться возможность PIC контроллера определять подключение USB кабеля с помощью возможности формирования прерывания по изменению состояния на линиях D+ и D-. Хост или хаб USB имеет подтягивающие к "земле" резисторы порядка 15КОм. При подключении микроконтроллера к шине USB и наличии внешних подтягивающих резисторов к напряжению питания, микроконтроллер может определить изменение состояния на выводах D+ и D-, выставить флаг прерывания и включить модуль USB.
Помимо модуля USB контроллеры имеют модуль последовательного интерфейса EUSART и модуль синхронного последовательного интерфейса MSSP.
Модуль EUSART поддерживает работу с интерфейсами RS-485, RS-232 и LIN 2.0. Наличие внутреннего точного стабилизированного RC генератора и возможности автоматического определения скорости принимаемых данных позволяет работать без внешнего кварцевого генератора.
Модуль синхронного последовательного интерфейса MSSP позволяет работать в режимах Master и Slave с интерфейсами SPI и I 2 C.
Микроконтроллеры серии PIC18F1xK50 содержат всю, ставшую стандартной аналоговую периферию - 10-и разрядный АЦП, два аналоговых компаратора и программируемый источник опорного напряжения. Из нововведений следует отметить наличие встроенного прецизионного источника фиксированного опорного напряжения. Для фиксированного источника опорного напряжения выбираются три значения напряжения 1.024В, 2.048 и 4.096В. Источник опорного напряжения может использоваться как база для программируемого источника опорного напряжения (ЦАП), может подключаться на вход АЦП и компараторов.
Выход программируемого источника опорного напряжения может так же подключаться ко входу АЦП и компараторов, а также выводиться на вывод микроконтроллера для использования совместно с внешними цепями микроконтроллера.
Микроконтроллеры PIC18F1xK50 имеют два аналоговых компаратора. Компараторы часто интегрируются в микроконтроллеры, так как они предоставляют некоторые полезные функции, независимые от исполняемого программного кода. Встроенные компараторы имеют входной мультиплексор, позволяющий подключать входы компараторов к тому или иному выводу микроконтроллера и источникам опорного напряжения. Выход компаратора может подключаться на выходной порт микроконтроллера, может быть источником прерывания, выводить микроконтроллер из режима энергосбережения Sleep, а так же выключать ШИМ модуль микроконтроллера.
Модуль компараторов может работать совместно с интегрированным RS-триггером. Данная связка позволяет реализовывать сенсорные клавиатуры, импульсные преобразователи энергии, управление мощными светодиодами и многое другое.
Микроконтроллеры семейства PIC18F1xK50, как и все контроллеры К-серии, выполнены по технологии 0.35 микрон и имеют максимальное напряжение питания 3.6В. Однако версии контроллеров PIC18F1xK50 имеют встроенный регулятор напряжения 3.2В, что позволяет работать от питающих напряжений в диапазоне от 1.8 до 5.5В, при этом вся периферия так же работает во всем диапазоне питающих напряжений, за исключением выводов RA1 и RA2 (D+ и D-), которые могут работать как входы с уровнями напряжений до 3.6В или как линии интерфейса USB. В версиях контроллера PIC18LF1xK50 нет встроенного регулятора напряжения питания, поэтому LF-контроллеры имеют ограниченный диапазон питания от 1.8 до 3.6В.
Таблица 2. Электрические параметры контроллеров серии K50
Тип контроллера | Встроенный стабилизатор питания | Диапазон питающих напряжений | Ток портов ввода/вывода |
PIC18F13K50 PIC18F14K50 | 3.2В | 1.8 - 5.5В | ± 25мА |
PIC18LF13K50 PIC18LF14K50 | нет | 1.8 - 3.6В | ± 25мА |
Новые микроконтроллеры совместимы по выводам со всеми 20-и выводными контроллерами Microchip, однако один вывод выделен для подключения конденсатора для стабилизации внутреннего регулятора напряжения. Совместимость по выводам как с предыдущими контроллерами, так и с будущим семейством PIC18F1xK22 (аналогичные контроллеры, но без модуля USB), позволит унифицировать печатную плату под различные задачи или с минимальными доработками интегрировать USB интерфейс в существующую разработку.
Микроконтроллеры PIC18F1xK50 выпускаются в корпусах DIP-20, SOIC-20 и миниатюрном корпусе SSOP-20 и имеют индустриальный температурный диапазон -40…+125°С.
Новые контроллеры поддерживаются всеми средствами отладки компании Microchip (программаторами-отладчиками PICkit2, PICkit3, ICD-2, ICD-3 и внутрисхемным эмулятором REAL ICE). Однако, как и для всех маловыводных контроллеров, для внутрисхемной отладки необходим специальный отладочный модуль. На плате отладочного модуля установлен специальный микроконтроллер PIC18F14K50-ICD, который содержит модуль теневой отладки и имеет дополнительные выводы, выделенные для внутрисхемной отладки.
В помощь разработчику компания Microchip выпускает демонстрационный комплект Low Pin Count USB Development Kit (номер для заказа DM164127). Демонстрационный комплект Low Pin Count USB Development Kit (рис.2) содержит все необходимое для начала работы и освоения маловыводных микроконтроллеров с USB:
- Демонстрационную плату с микроконтроллером PIC18F14K50 и одну плату без установленных компонентов для самостоятельной сборки.
- Отладочный модуль для внутрисхемной отладки контроллеров семейства PIC18F1xK50.
- Внутрисхемный отладчик-программатор PICkit2.
- Компакт-диск с необходимым программным обеспечением, примерами программ и лабораторными работами для освоения USB-микроконтроллеров.
Рис. 2. Демонстрационный комплект Low Pin Count USB Development Kit
Новые USB контроллеры поддерживаются готовыми USB библиотеками Microchip. Пакет программ MCHPFS USB Framework содержит реализации различных классов USB устройств. Для контроллеров PIC18F14K50 вы найдете примеры реализации коммуникационного CDC класса (виртуальный COM порт через USB), различных HID устройств (манипулятор мышь, джойстик, пользовательское устройство), устройство хранения данных - MSD, составное устройство (реализация HID и MSD через одно USB соединение).
Благодаря низкой цене, малому размеру корпусов, обширной коммуникационной и аналоговой периферии новые USB контроллеры семейства PIC18F1xK50 найдут широкое применение в преобразователях интерфейсов, датчиках, периферийных USB контроллерах. Совместимость кода со старшими семействами и готовые примеры реализации различных классов USB устройств помогут программистам легко и быстро освоить новое семейство маловыводных USB контроллеров производства Microchip.
PIC 18F4550 и 18F2550 — мощные микроконтроллеры с высокоскоростным интерфейсом USB 2.0. С их помощью любители помастерить смогут с легкостью собрать любое устройство USB всего из нескольких компонентов. В этой статье я расскажу о том, как пользоваться встроенным программным обеспечением CDC от Microchip, которое позволяет эмулировать последовательный порт на компьютере с операционной системой Windows или Linux. К тому же, с его помощью легко собирать устройства HID.
Фото экспериментальной платы.
Приведенная ниже схема автономного устройства USB очень проста, для ее реализации потребуется лишь несколько деталей. Имейте в виду: я использую микро-ПЗУ Olimex ICSD. Если хотите воспользоваться другим ПЗУ PIC ICSP, уберите компоненты D1 и D2 и замените коннектор.
Это устройство совместимо с микросхемным загрузчиком USB.
Обратите внимание: емкость компонента C5 составляет 470 нанофарад (в таблице рекомендуется 220 нанофарад, но чем больше, тем лучше), и он должен отличаться низким эффективным последовательным сопротивлением (например, за счет многослойной керамической изоляции). И не забудьте развязывающие конденсаторы емкостью 100 нанофарад.
Вот один из вариантов реализации этой схемы.
Стоит обратить внимание на цвет проводов USB-кабеля: черный — заземление, красный — +5 В, зеленый — Data+, белый — Data-.
01.04.2007 ВАЖНОЕ ИСПРАВЛЕНИЕ: На этой схеме есть небольшая ошибка: к компоненту R5 следует подсоединять провод +5 В, а не заземление, иначе устройство не будет работать.
Нажмите на изображении для просмотра схемы с разрешением 300 точек на дюйм.
Программное обеспечение
Файл MCHPFSUSB_Setup можно загрузить с сайта Microchip. К сожалению, это исполняемый файл .exe для Windows. В моем примере используется встроенное ПО, написанное на языке C (компилятор C18 от Microchip). Этот код абсолютно бесплатен, но не является открытым, так что распространять его модифицированную версию запрещается.
В архиве содержатся следующие файлы:
- Загрузчик USB и его исходный код на C18.
- Утилита Windows для загрузчика.
- Исходный код встроенного ПО CDC (эмуляция последовательного порта) на C18. Его можно без изменений использовать с загрузчиком USB.
- Встроенное ПО для устройства HID.
- Драйвер Windows для CDC (в Linux устройства CDC-ACM поддерживаются по умолчанию).
Советы по сборке экспериментальных устройств
Исходный код находится в каталоге «fw/cdc/MCHPUSB.mcw».
Для автономного устройства USB в файле usbcfg.h следует закомментировать следующие строки:
На моей схеме светодиодные индикаторы подключены к порту B, поэтому необходимо изменить файл io_cfg.h:
В файл user.c вы можете включить свой собственный код. Например, воспользуйтесь кодом Exercise_Example() в user.c.
Полезные функции предлагают команды getsUSBUSART() (получение данных) и putrsUSBUSART() (передача данных по другому последовательному порту).
Не забудьте выполнить проверку mUSBUSARTIsTxTrfReady() перед отправкой данных.
В каталоге «exercise» можно найти некоторые образцы команд. Например, если включить в файл user.c следующий код, при нажатии в терминале клавиши [1] будет загораться индикатор №4:
В Windows для работы устройства необходимо установить включенный в архив драйвер. Можно также воспользоваться утилитой Hyperterminal (19200 бод, кристалл 20 МГц). В Linux следует проверить модуль cdc-acm — должно появиться новое устройство с адресом «/dev/ttyACM0».
Если не хотите использовать загрузчик, удалите раздел «vector remapping» в файле main.c и измените сценарий компоновщика (см. файл important.readme.txt в каталоге исходников).
Перевод по заказу РадиоЛоцман
Купить PIC18F4550 на РадиоЛоцман.Цены — от 1 303 до 72 238 ₽
Микропроцессор PIC, Ядро 8bit, 32K-Flash 2K-SRAM 256B-EEPROM, 48MHz, 4.2…5.5V, 40°C. 85°CМикроконтроллеры PIC (Peripheral Interface Controller) - это программируемые ППЗУ, имеют малое энергопотребление.
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Предлагаемая мной схема не является чем-то оригинальным, и я не претендую на изобретение велосипеда, а всего лишь хочу поделиться своим опытом. Так что не судите строго.
Однажды я решил собрать несложный LC-метр на pic16f628a и естественно его надо было чем-то прошить. Раньше у меня был компьютер с физическим com-портом, но сейчас в моём распоряжении только usb и плата pci-lpt-2com. Для начала я собрал простой JDM программатор, но как оказалось ни с платой pci-lpt-com, ни с usb-com переходником он работать не захотел (низкое напряжение сигналов RS-232). Тогда я бросился искать usb программаторы pic, но там, как оказалось всё ограничено использованием дорогих pic18f2550/4550, которых у меня естественно не было, да и жалко такие дорогие МК использовать, если на пиках я очень редко что-то делаю (предпочитаю авр-ы, их прошить проблем не составляет, они намного дешевле, да и программы писать мне кажется, на них проще). Долго копавшись на просторах интернета в одной из множества статей про программатор EXTRA-PIC и его всевозможные варианты один из авторов написал, что extrapic работает с любыми com-портами и даже переходником usb-com.
В схеме данного программатора используется преобразователь логических уровней max232.
Я подумал, если использовать usb адаптер, то будет очень глупо делать два раза преобразование уровней usb в usart TTL, TTL в RS232, RS232 обратно в TTL, если можно просто взять TTL сигналы порта RS232 из микросхемы usb-usart преобразователя.
Так и сделал. Взял микросхему CH340G (в которой есть все 8 сигналов com-порта) и подключил её вместо max232. И вот что получилось.
В моей схеме есть перемычка jp1, которой нет в экстрапике, её я поставил потому что, не знал, как себя поведёт вывод TX на ТТЛ уровне, поэтому сделал возможность его инвертировать на оставшемся свободном элементе И-НЕ и не прогадал, как оказалось, напрямую на выводе TX логическая единица, и поэтому на выводе VPP при включении присутствует 12 вольт, а при программировании ничего не будет (хотя можно инвертировать TX программно).
После сборки платы пришло время испытаний. И тут настало главное разочарование. Программатор определился сразу (программой ic-prog) и заработал, но очень медленно! В принципе - ожидаемо. Тогда в настройках com порта я выставил максимальную скорость (128 килобод) начал испытания всех найденных программ для JDM. В итоге, самой быстрой оказалась PicPgm. Мой pic16f628a прошивался полностью (hex, eeprom и config) плюс верификация где-то 4-6 минут (причём чтение идёт медленнее записи). IcProg тоже работает, но медленнее. Ошибок про программировании не возникло. Также я попробовал прошить eeprom 24с08, результат тот же - всё шьёт, но очень медленно.
Выводы: программатор достаточно простой, в нём нет дорогостоящих деталей (CH340 - 0.3-0.5$, к1533ла3 можно вообще найти среди радиохлама), работает на любом компьютере, ноутбуке (и даже можно использовать планшеты на windows 8/10). Минусы: он очень медленный. Также он требует внешнее питание для сигнала VPP. В итоге, как мне показалось, для нечастой прошивки пиков - это несложный для повторения и недорогой вариант для тех, у кого нет под рукой древнего компьютера с нужными портами.
Вот фото готового девайса:
Как поётся в песне "я его слепила из того, что было". Набор деталей самый разнообразный: и smd, и DIP.
Для тех, кто рискнёт повторить схему, в качестве usb-uart конвертера подойдёт почти любой (ft232, pl2303, cp2101 и др), вместо к1533ла3 подойдёт к555, думаю даже к155 серия или зарубежный аналог 74als00, возможно даже будет работать с логическими НЕ элементами типа к1533лн1. Прилагаю свою печатную плату, но разводка там под те элементы, что были в наличии, каждый может перерисовать под себя.
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Последние посетители 0 пользователей онлайн
Хм. Однако, если обычным сверлом не избежать сколов, тогда пожалуй надо менять сверла. Из личного опыта: как то понадобилось отверстие в материале типа ламинат ( с твёрдой хрупкой декоративной поверхностью), а свёрл под рукой не было. Взял небольшой длины трубку от телескопической антенны нужного диаметра, с одной стороны забил деревянный чёпик (чтоб было возможно зажать в патроне) на режущей кромке надфилем нарезал подобие зубчиков - вобщем изготовил тонкостенное корончатое сверло. Ученическую деревянную линейку с отверстием использовал как кондуктор чтобы просверлить отверстие в нужном месте ламинированой доски (без кондуктора корончатым сверлом лучше не сверлить. ) и довольно легко просверлил нужное отверстие. Края отверстия на входе и на выходе (на выходе сверла, панель плотно прижимал к хорошо прилегающей подложке) были ровными и без даже намёка на сколы. никакой дополнительной обработки краёв не потребовалось. С уважением, Сергей
Аналогично. Неоднократно подёргивало током, с каждым разом становился аккуратней и осторожней, и таки научился думать наперёд об возможных неканифоль . С уважением, Сергей
Меня в школьном возрасте долбануло от заряженного анодного электролита. Ток прошёл с одной руки через грудь в другую. Не знаю, сколько времени просидел оцепеневший. Спасло то, что этот БП был отключён от сети и заряд просто кончился.
Что, "электроподзарядка" организма оказалась настолько "эффективна", что сил не хватает даже книжку полистать? Или нейростимуляция током убила все нейроны в мозге и сложная информация уже не воспринимается?
Мне тогда было 10 лет (ему лет 12), я только только начал проявляться интерес к радиолюбительству, ни знаний ни опыта для подобного анализа не было. Взрослые сказали, что его убило током. Походу, просто типа не выдернул вилку из розетки, или полез двумя руками в подключеную силовую часть и словил фазу через себя, а много ли ребёнку надо!? С уважением, Сергей.
Читайте также: