Навигация |
CAN-Bus-EthernetОдноплатный компьютер на базе AT91RM9200
Представляет собой полноценный промышленный компьютер, работающий под управлением ОС Linux. Предназначен для использования в качестве центрального контроллера распределенной системы сбора данных и управления различными процессами на основе сети CAN-bus. Следующие свойства делают устройство исключительно удобным для использования в индустриальных системах и на транспорте:
Основные характеристики устройства: USER GUIDE
Потребляемая мощность (максимальная): 2 Вт Доступные нтерфейсы:
Программное обеспечение поставляемое с устройством состоит из следующих компонентов: Системное обеспечение (работает на PC под ОС Linux): Программа загрузки и образ установленной на устройстве FLASH-памяти AT45DB161B для хранения программы-загрузчика и конфигурационной информации. Требует использования кабеля (прилагается) для соединения разъёма «A» и COM-port PC. Использование данной программы пользователем необязательно, т.к. плата SBC_ARM9 поставляется c «прошитой» FLASH-памятью. Программа создания загружаемого устройства (Compact FLASH или IDE-диск), создаёт разделы на подключенном к PC устройству типа Compact FLASH (через переходник cardreader) или CF-IDE и копирует в соответствующие разделы загрузчик ОС (прилагается), образ ядра ОС Linux (прилагается) и файлы ОС Linux (см. ниже). Использование данной программы пользователем необязательно, т.к. устройство поставляется в комплекте c Compact FLASH, на которой записана соответствующая информацияю. Файлы ОС Linux (Debian GNU/Linux 3.1) http://www.debian.org включая следующее (возможно изменение номеров версий программ в сторону увеличения):
Предустановленные сервисы: Средства разработки (компиляторы, утилиты и библиотеки):
Текстовые редакторы: VIM 6.4 встроенный редактор оболочки mc (Midnight Commander версия 4.6.1, аналог Norton Commander для Linux). Кроме того, пользователь имеет возможность установить или обновить любой из программных пакетов, поддерживаемых Debian (более 8000) с помощью программы apt. При условии доступа платы SBC_ARM9 к Интернет (для этого, при необходимости, можно отредактировать параметры IP в файле /etc/network/interfaces и DNS в файле /etc/resolv.conf). Примеры программ (исходные тексты на «С») для «низкоуровневого» программирования под Linux:
Компиляция всех примеров, программ пользователя и компонентов ОС Linux, включая ядро, производится на самом устройстве, как наиболее удобный вариант, но возможно использование кросс-средств. Все прикладное программное обеспечение для работы в качестве узла CANopen сети (исходные коды библиотек CANopen Master и Slave ), для анализа и конфигурирования сетей CANopen, разработанное и поставляемое компанией МАРАФОН работает на данном устройстве.
Концепции использования устройства Предполагается, что Заказчик заказывает партию устройств + программное обеспечение + описание необходимое для подключения к портам платы, для встраивания в аппаратуру Заказчика. В данном случае использование данного устройства, по сравнению с промашленными-PC создаёт следующие преимущества:
Приобретение единичных экземпляров устройства + программное обеспечение + описание + исходные тексты низкоуровневого программного обеспечения + принципиальная схема (.pdf) + перечень элементов (.pdf) + консультации (при необходимости), для использования в качестве прототипа для собственных разработок на процессоре AT91RM9200. Заказ разработки на базе SBC_ARM9 под конкретные особенности применения. Приобретение партий устройств для использования в составе автоматизированных систем сбора данных и управления объектами. В данном случае плата может быть укомплектована мезонинной платой содержащей 5 гальванически развязанных портов RS232/485 и два гальванически развязанных CANbus контроллера (поддержаны драйверами CHAI в linuх). Имеется вариант мезонинной платы с 3-мя гальванически развязанными портами RS232/485 и 4-мя гальванически развязанными CANbus контроллерами. Преимущества:
Приобретение партий изделий в пластиковом корпусе G747 размерами 225 * 165 * 40 мм с клемниками, или в металлическом корпусе G0247 размерами 185 * 118 * 56.5 мм с разъёмами типа РС-4. Разработка приложений пользователя может быть произведена либо на обычном PC-совместимом компьютере в среде ОС Linux (любой дистрибутив) с использованием поставляемого пакета для кросс-компиляции, либо непосредственно на процессорной плате при использовании накопителя CmpactFlash достаточной емкости (512 и более Мб) или жесткого диска. Со всеми мезонинными CAN интерфейсами, производства ООО Марафон, применяемыми в составе устройства, поставляются драйверы CHAI (CAN Hardware Abstraction Interface) для ОС Linux. В комплект поставки входит драйвер и программа Монитор, позволяющая тестировать как сам мезонин, так и другие устройства, подключенные к шине CAN-bus. Программа Монитор работает в среде операционных систем Linux. Отдельно для всех CAN-интерфейсов, выпускаемых ООО Марафон, доступны библиотека CANopen и универсальное приложение тестирования/конфигурирования CAN-сетей CANwise . Устройство поставляется по заказу. Стоимость определяется в зависимости от набора интерфейсов и вариантов исполнения. Стоимость единичного экземпляра в бескорпусном исполнении: 1 Гб CompactFlash/2 CANbus/ 5 RS232-RS485/ Ethernet 10/100 UTP питание +24В - 17 000 руб. (без НДС) Ориентировочный срок поставки – 1 месяц с момента заказа.
По вопросам, связанным с техническими характеристиками, применением и программированием изделия обращайтесь по электронной почте support@marathon.ru и по тел. (495)9882726 доб.123 (Рябов Алексей Вадимович)
|