ГЛАВНАЯ ЗАКАЗ ПРОЕКТЫ РЕШЕНИЯ РЕЗЮМЕ

Мои проекты


Плата центрального процессора

Плата построена на базе микроконтроллера с ядром ARM9 с тактовой частотой 400MHz. Кроме того на плате реализованы 512Мб памяти DDR2, VGA-выход, аудио-кодек, поддержка SD/MMC и CompactFlash, два порта USB-host, Ethernet 10/100, четыре гальваноразвязанных последовательных порта, часы реального времени.

Плата разрабатывалась с учетом сложных условий эксплуатации.


Ethernet контроллер

Ethernet контроллер изначально был разработан для удаленного мониторинга состояния оборудования лифтов и эскалаторов. Контроллер поддерживает коммуникацию с оборудованием по интерфейсам RS-485/422, RS-232, CAN. Функциональность контроллера может расширяться с помощью шин SPI и I2C.

В рамках этого проекта были разработаны несколько интересных решений, например, технология разбора IP-пакетов "на лету", начальный Ethernet загрузчик. Кроме того, было разработано встроенное ПО для поддержки протоколов TCP, UDP, ICMP, DHCP-клиент, HTTP-сервер и др.

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

На фото - один из вариантов платы.


Плата аналогового ввода AIN16

Эта плата была разработана для НТЦ "РИФ" как одна из плат контрольно-измерительной системы. При проектировании учтены высокие требования к надежности.

Плата размером 100х160 мм содержит 32-битный микроконтроллер семейства AVR32, 32 мегабайта SDRAM, 16 синхронных каналов аналогового ввода, интерфейсы SPI, USB, гальваноразвязанный RS485.

Параметры измерительных каналов: дифференциальный вход ±10 В, синфазное напряжение - до 270 В, входное сопротивление - 800 кОм, разрядность - 16 бит, частота дискретизации - до 400 кГц, защита от синфазных и дифференциальных напряжений - 500 В.


Преобразователь протоколов RS-485.

На плате расположены стабилизатор питания, микроконтроллер ATmega128 фирмы Atmel, два четырехпроводных и один двупроводный интерфейс RS-485/422, два интерфейса RS-232 (на фото не впаяны).

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

Плата применялась в нескольких проектах как в первоначальном виде (на фото) так и с некоторыми доработками.


Мои проекты. Мои решения.
Проекты

Микроконтроллер с USB-интерфейсом



Плата аналогового ввода AIN16



Блок управления станком с ЧПУ



Обмен ссылками