Марсоход2 + Matlab/Simulink

Читать дальше
Управление сервомашинкой из Cubieboard2

Читать дальше
Подключаем 4 АЦП к Cubieboard по SPI
Как уже говорилось, модуль ядра — лучший путь для подключения специфического оборудования и использования его в собственном ПО. Продолжая тему программирования модулей ядра, сегодня решим уже реальную задачу: научимся инициализировать регистры ввода-вывода, использовать их и создадим интерфейс модуля.
Читать дальше
Читать дальше
Hello World для ядра Linux на Cubieboard2

Тематика ресурса обуславивает необходимость попытаться применить имеющийся одноплатник как очень жирный микроконтроллер, на котором можно реализовать кучу всего интересного. В сторону подобного применения движение тоже есть, тот же RaspberyPI в SO-DIMM.
Но у обычного RaspberryPI
Читать дальше
PIC24 CTMU (Сенсорные кнопки)
Давно я собирался разобраться с работой модуля измерения заряда. Ну вот момент пришел.
Сейчас рассмотрим только сенсорные кнопки, т.к. измерение времени и генерация сигналов, а уж темболее с помощью термо-нестабильных конденсаторов на мой взгляд мало полезна.
Читать дальше
Сейчас рассмотрим только сенсорные кнопки, т.к. измерение времени и генерация сигналов, а уж темболее с помощью термо-нестабильных конденсаторов на мой взгляд мало полезна.
Читать дальше
таки запилил FLC-метр
по класической схеме с LM311
на PIC16f684, с энкодерным управлением, на олдскульных АЛ304.
на борту имеется акум на 600счемто mah от мобильника и разъем для зарядки сзади
кто-то может узнать свой корпус утащеный мной давным давно из мусоровоза

Читать дальше
на PIC16f684, с энкодерным управлением, на олдскульных АЛ304.
на борту имеется акум на 600счемто mah от мобильника и разъем для зарядки сзади
кто-то может узнать свой корпус утащеный мной давным давно из мусоровоза

Читать дальше
вот такое вот SMD

а все потому что не купить счетчиков в соике по близости. да и под соиком столько дорог(8 шт 0,25 под ближней) нормально не проложишь
Научил платформу осознанно перемещаться
Собранную еще давно платформу таки научил осознанно передвигаться.
Теперь мы задаем ей координаты относительно точки включения и она сама туда едет. Управление моторами с помощью ПД-регулятора, не ПИД потому что за положением платформы следит отдельная подпрограмма, обрабатывающая сигналы с двух оптических квадратурных энкодеров. Разрешение 612 инпульсов на оборот колеса. Вот так вот оно умеет кататься(снималось опять же на телефон)
Притом она всегда знает где она, даже если толкнуть. Или если что-то попадется по пути и собъет курс, после прибытия и пересчета координат, если разница окажется более 2х сантиметров цикл разворота и езды повтирится.
Осталось нормально подобрать коэфициенты регулятора, чтобы ехало равномерно(что видимо мало возможно, т.к. китайские колеса кривые. восьмерят) и функций, корректирующих направление при езде прямо, ибо иногда даже на ровном полу с первого раза не попадает в координаты.
уже лежит камера и 24й пик с 96К памяти под видео, скоро установим зрение…
Теперь мы задаем ей координаты относительно точки включения и она сама туда едет. Управление моторами с помощью ПД-регулятора, не ПИД потому что за положением платформы следит отдельная подпрограмма, обрабатывающая сигналы с двух оптических квадратурных энкодеров. Разрешение 612 инпульсов на оборот колеса. Вот так вот оно умеет кататься(снималось опять же на телефон)
Притом она всегда знает где она, даже если толкнуть. Или если что-то попадется по пути и собъет курс, после прибытия и пересчета координат, если разница окажется более 2х сантиметров цикл разворота и езды повтирится.
Осталось нормально подобрать коэфициенты регулятора, чтобы ехало равномерно(что видимо мало возможно, т.к. китайские колеса кривые. восьмерят) и функций, корректирующих направление при езде прямо, ибо иногда даже на ровном полу с первого раза не попадает в координаты.
уже лежит камера и 24й пик с 96К памяти под видео, скоро установим зрение…
PIC24. C30 и прерывания
Как и обещалось, сегодня посмотрим что такое прерывания в PIC24 и с чем их есть на C30. Утащеная на допиливание статья по АЦП тоже когда-нибудь вернется, ибо отключение света и отсутствие автосохранений отбили желание писать все заново.
По сравнению с 18 и младшими пиками тут у нас уже не 1 и не 2 вектора прерываний, а целых 2 таблицы по 126 штук каждая. Причем для каждого из прерываний можно установить приоритет, а вход и выход из прерывания осуществляется за 4 и 2 инструкции соответственно.
Читать дальше
По сравнению с 18 и младшими пиками тут у нас уже не 1 и не 2 вектора прерываний, а целых 2 таблицы по 126 штук каждая. Причем для каждого из прерываний можно установить приоритет, а вход и выход из прерывания осуществляется за 4 и 2 инструкции соответственно.
Читать дальше
профит от yoctopuce-demo
пришла халявная платка эта. пол часа поигрался, прикольно:) но практического смысла ноль. Программатор для пиков у меня есть и давно все собираюсь побаловаться с 24ми. как-то все не доходили руки запаять pic24HJ, но тут выдался халявный контроллер, хоть и не такой шустрый.
Читать дальше
Читать дальше