Сообщество - Лига Биоников
Добавить пост

Лига Биоников

66 постов 559 подписчиков

Популярные теги в сообществе:

Биотоки

Всем привет. Продолжаем. А теперь коснемся темы биотоков.

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


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

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

1.ЭМГ — Электромиограмма

Электрические импульсы мышечных сигналов. Мышцы, имеются в виду, опорно двигательной системы. Источником этих сигналов является нервы и в частности нервные клетки. Сами мышцы сигналы не генерируют, но управляются ими.


2.ЭКГ — Электрокардиограмма

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


3.ЭЭГ — Электроэнцефалограмма

Электрическая активность мозга. Мозг является биоэлектрической системой с огромным пластом различных сигналов и снятие хотя бы части сигналов дает возможность прямого управления «мозг-устройство».


Первый и самый просто метод это просто специальный шилд для ардуино. Называется такой шилд EKG-EMG Shield. Фото модуля, монетка для определения размера.

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

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


Взять можно отсюда.


Одноканальность не позволяет использовать этот модуль для чего то сложного, но позволяет сделать неплохой измеритель сердечной активности.


Второй метод значительно сложней и это самодельный усилительный модуль с неограниченным количеством каналов. То есть можно просто напаивать новые линии до того количества, что будет нужно. И так же и настраивать под что нужно. Фото прототипа восьмиканального усилителя нейротоков.

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

Схема одного канала .Таких там восемь.

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

Из плюсов можно выделить что схему можно настраивать под ЭЭГ, ЭКГ и ЭМГ, можно снимать нужные частоты и изменять параметры схемы как нужно. Немаловажным является что при использовании SMD элементов один канал будет примерно 1.5 см куб.


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


Применять ее можно для все снятия всех видов сигналов и даже для инвазивных исследований. Самый дешевый из всех трех методов.


Третий метод самый сложный, но и самый точный и широкий в использовании. Этот метод заключается в использование специальной микросхемы ADS1299 .Эта микросхема является основой знаменитого проекта OPEN BCI и на ее основе строятся почти все дешевые ЭЭГ и ЭМГ приборы.

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

Взять её можно вот тут.



Микросхема очень маленькая и очень чувствительная к статическому электричеству. Фото с монетой для понимания размера. Фото не очень, но важно понимание что микросхема очень маленькая и тяжелая в монтаже. Имеет 64 вывода.

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

Плюсом этого метода можно назвать огромный потенциал микросхемы и отработанность схем на её основе. Кроме того там восемь полноценных входных каналов.

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

Схема подключения

Биотоки Экзоскелет, Бионика, Биология, Наука, Нейронаука, Нейроинтерфейс, Длиннопост

Микросхему можно подключать к ардуино и, следовательно, использовать и совмещать со всеми модулями.


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

Показать полностью 7

Самодельный сервопривод

Всем привет!

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

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

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

Иными словами:

Сервопривод получает на вход значение управляющего параметра. Например, угол поворота.

Блок управления сравнивает это значение со значением на своём датчике.

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

Наиболее распространены сервоприводы, которые удерживают заданный угол, и сервоприводы, поддерживающие заданную скорость вращения.

Сервопривод состоит из следующих компонентов: Мотор-редуктор, силовой драйвер, энкодер, зажим для энкодера, микроконтроллер.

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

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

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

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

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

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

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

или же собранный

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

Хотя скорее подходят все имеющие возможность всверлиться в выходную ось вращения для установки энкодера.


Силовой драйвер - самая сложная и напряженная часть сервопривода.

Драйвер был трижды полностью переработан. В первой версии сервопривода использовался драйвер на Н-мосте биполярных транзисторов (кт827 и кт825).

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

Этот драйвер работал, но очень короткий срок (менее минуты). Далее наступал перегрев. Для более слабых моторов пойдет, но для мощных стеклоподъемников нет. Применения теплоотводов было невозможно, т.к. это значительно увеличивало массогабариты. А это один из основных параметров. Масса и размеры сервопривода должны быть минимальны. Во второй версии была попытка использовать Н-мост на силовых полевых транзисторах (irp9140n и irfz44n) .. Драйвер не заработал совсем, несмотря на все усилия. Причина была в слишком низком напряжении на выходе микроконтроллера управления.

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

Требовалось увеличить напряжения до 12 в, с сохранением возможности ШИМ. В третей версии драйвера были устранены все недостатки предыдущих моделей драйвера. Драйвер в этой модели представляет собой два Н-моста , внутренний мост на полевых транзисторах и внешний мост на биполярных. . Нагрев транзисторов во время испытания был минимален и поэтому теплоотвод был уже не нужен. Внешний мост увеличивал напряжения до необходимого, а внутренний нужен был для силового управления мотором. Схема для удобства была разделена на две части.

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

Энкодер представляет собой обычный переменный резистор на 5ком.Особых требований к нему нет. Единственное условие кроме сопротивление является то ,чтобы выходной вал бегунка был 6 мм в диаметре. Он всверливается в выходную шестеренку мотора и позволяет определить текущий угол.

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

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

Самодельный сервопривод Робот, Робототехника, Экзоскелет, Привод, Видео, Длиннопост

Аналог данной системы подобного размера у нас создать пока не получилось. Электроника питается от 5в. и выдает ШИМ сигнал того же уровня. ШИМ идет на драйвер. Микроконтроллер относительно надежен, дешев и точен, что позволяет использовать именно такой вариант, а не разрабатывать свой с нуля.Можно сделать и с нуля, но пайка смд деталей это такое дело...

Выходы этого контролера, те что шли на мотор, надо подключить к входам H моста. А выходу моста уже к мотор-редуктору.

Такая конструкция сервопривода показала себя очень хорошо и будет дальше улучшаться и использоваться .

Показать полностью 8 1
Отличная работа, все прочитано!