CAN шина: немного теории и практика

mcp2510

Уже сегодня CAN интерфейс уверенно вытесняет UART-производные интерфейсы (rs485, rs232) как более функциональная шина с большей производительностью, и на это есть причины. Но до сих пор не так много разработчиков знает как и с чем "есть" этот интерфейс. Попытаемся рассмотреть немного примеров и поделиться собственным опытом использования этого интерфейса, а также  общую теорию, примеры применения и практические рекомендации по использованию.

отзывы

Читать дальше...Оставить комментарий


Сбор данных и дистанционный мониторинг через WEB

rj45 ethernet rs485rs495

Не раз уже обращались с просьбой сделать систему сбора данных, с типичным набором требований "датчики соединяются по rs485", "сервер опрашивает датчики через ethernet или по IP", "Web-отображение текущих показаний". Если вам знакомы эти слова, задачи связанные с этими словосочетаниями, возможно стоит почитать эту статью. Более подробная реализация такого рода проекта описана в статье linux на at91.

отзывы

Читать дальше...


Установка Linux на ARM9 от Atmel

Установка Linux процессорном модуле от mentorel.com (at91sam9263ek) - ARM 9 от atmel
Руководство для сборки системы из nor-памяти.

sbc9263

отзывы

Читать дальше...Оставить комментарий


3d печать пластиковых деталей

dublicator 3

Разработка корпусов и деталей из пластика (ABS), создание прототипов, печать на 3d принтере. У нас можно сделать 3d модель в профессиональных средах трехмерного моделирования (3d max), с каждым клиентом будет работать художник. Возможна печать любых одно- или двух- цветных деталей: экзотических корпусов, деталей авто и мото, деталей для игрушек и просто утерянных редких деталей.



CAN-шина

В современных автомобилях и мотоциклах для обмена информацией между всевозможными исполнительными механизмами и контроллерами требовалась надежная коммуникационная сеть. В середине 80-х годов прошлого столетия компанией BOSCH была предложена новая концепция сетевого интерфейса CAN (Controller Area Network). В данной статье рассмотрена структура CAN-шины на примере мотоцикла Ducati Monster 2008. 

ducati can

отзывы

Читать дальше...Оставить комментарий


Linux Embedded
  • Что дает операционная система?
  • Почему именно Linux?
  • На каком "железе" стоит создавать встраиваемую систему?
  • Как прошивать получившиеся блоки?

tux

отзывы

Читать дальше...Оставить комментарий


Макетирование проектов на atmega

Макетирование проектов на atmega - от создания макетной платы до конечного продукта.
    - Возможность использования готовых наборов (avr stk500, avr butterfly)
    - программаторы
    - сопряжение с ПК (com-порт)

atmega

отзывы

Читать дальше...Оставить комментарий


Работа с COM-портом в compact framework C#

 

compact framework

public int SetCmd (int num)
{         
    byte[] data = new byte[4];
    data[0] = 64;     
    data[1] = 90;
    data[2] = (byte)num;
    data[3] = crc8(data, 3);
    rs_port.Write(data, 0, 4);                 
    System.Threading.Thread.Sleep(100);
    if (rs_port.BytesToRead > 0)
    {
        byte[] answer = new byte[(int)rs_port.BytesToRead];    
        rs_port.Read(answer, 0, rs_port.BytesToRead);
        return 0;
    }
   
    return -1;
}        

отзывы

Читать дальше...


Немного снимков автосигналов

Приведены примеры некоторых сигналов, снятых с разных датчиков и исполнительных устройств в процессе и начале работы автомобиля и мотоцикла

акип опережение зажигания

Читать дальше...Оставить комментарий


Трехмерная визуализация при помощи OpenGL

opengl

Данная статья посвящена простому примеру использования открытой графической библиотеки (OpenGL), построению простейшего трехмерного графика по двухмерному массиву точек со значениями по третей координате.

отзывы

Читать дальше...Оставить комментарий


Подключение USB HID в QT


usb hid

Как подключить самодельное устройство по USB, когда нужна невысокая скорость передачи данных? Можно ли использовать USB как альтернативу COM-порту, где взять удобные для использования функции отправки и приема данных? В этой статье рассмотрен способ подключения микроконтроллера по USB используя свободную библиотеку QT и usbhid.dll

отзывы


Читать дальше...Оставить комментарий


Работа с Bluetooth

 

bluetooth

Как подключить свой девайс  по bluetooth? Несложный способ подключения устройства через блютус при помощи виртуального COM-порта на стороне хоста.

отзывы

Читать дальше...Оставить комментарий


CARD reader writer ACR122S

nfc reader acr122

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

отзывы


Читать дальше...Оставить комментарий


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

мэлт

sd arduino       

Небольшой пример работы с устройствами на примере микроконтроллера atmega64

Читать дальше...


Проект с энергосбережением

 

msp430

Недавно пришел заказ на проект с жесткими критериями по энергосбережению и батарейному питанию. Тема избитая, информации в интернете очень много, но вывод по выбору контроллера все равно в большинстве случаев неочевиден. Рассматривались процессоры AVR и MSP430. Популярность контроллеров от atmel берет во многом подкупает: огромное количество библиотек, тема изучена всеми и сопровождать проект очень привычно и просто. Но все же выбор пал на msp430 5ой серии, т.к.есть возможность обновления по USB (аппаратный), низкая цена и конечно энергопотребление.



Активная гитарная электроника

strat

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

Читать дальше...


LIN шина, теория и практика

lin

Некоторые тонкости разработки программного обеспечения для реализации lin интерфейса. Продолжение по ссылке.

Читать дальше...


Датчики магнитного поля от Honeywell

Магниторезистивные датчики магнитного поля от honeywell. Примеры подключений и особенности работы.

hmc1022

Читать дальше...


Обзор Arduino модулей

arduino

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

Читать дальше...


Устройство плавного включения света

dpak

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

Читать дальше...


Электронный термостат или устройство регулировки температуры

temp regul

 

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

Читать дальше...


Сборка USB hid под beaglebone

beaglebone

В данной статье будет приведен способ как собрать свой класс управления устройством через USB посредством HID протокола. За основу берется библиотека hidapi, затем приводится способ кросс-компиляции под beaglebone и сборка тестовой программы для работы с USB устройстовом.

Читать дальше...


Настройка китайского usb-wifi для beaglebone

beaglebone

В данной статье рассмотрим способ подключения вайфай модуля к линукс устройству на базе  биглбон. Статья рассчитана на продвинутых линукс-пользователей и людей, привыкших к красноглазию :) Целью является создание устройства, автономного от стационарного ПК и имеющего выход в интернет, веб-сервер, консоль через интернет и прочее

Читать дальше...


Начало работы с Wi-Fi модулем esp826

esp8266_1
Относительно недавно на рынке появился бюджетный Wi-Fi модуль esp8266 от китайской компании Espressif. Модуль привлекает своими небольшими размерами, а так же весьма небольшой стоимостью. В продаже есть модули разных модификаций, но отличаются они в основном распиновкой и конструкцией антенны.

Читать дальше...


Raspberry Pi Vs Ardunio: что выбрать новичку


raspbery vs arduino


Если вы знакомы с понятием do-it-yourself-электроники (DIY), то наверняка интересовались сравнением двух бюджетных плат: Arduino и Raspberry Pi. Эти крохотные устройства размером с банковскую карту изначально создавались с целью обучения студентов программированию, но впоследствии оба компьютера обрели популярность среди программистов и энтузиастов. С помощью обоих устройств можно создавать различные интересные проекты, начиная датчиками температуры и влажности, и заканчивая мобильными роботами.

Читать дальше...


ЦАП на ШИМ

 

dac mini

В данной статье будет описан способ сделать из ШИМ-сигнала с микроконтроллера ЦАП с неплохим качеством. Данный способ может быть использован для многих микроконтроллеров, в том числе AVR и ARM для управления аналоговой нагрузкой, а также генерации аналогового сигнала заданной частоты.

Читать дальше...


Динамическая развертка 7-сегментного 3 элементного индикатора

display

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

Читать дальше...


atmel 9 bit UART или подключение к MDB

mdb

В данной небольшой статье речь пойдет о 9-битном формате UART для микроконтроллера AVR atmega. Довольно редкая вещь и вот наконец встретилось применение 9-ббитному формату.

Читать дальше...


Как правильно сделать питание от батарейки и адаптера

Pitanie

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

Читать дальше...