|
Дорогие друзья! Мы перешли на новую форму конференции. Надеемся, что учтены все Ваши пожелания.
МАСТЕР КИТ
Внимание: старые конференции доступны только для чтения по адресу http://www.masterkit.ru/info/conf.php
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
admin Site Admin
Зарегистрирован: 15.10.2004 Сообщения: 775 Откуда: Мастер Кит Администратор
|
Добавлено: Пн Янв 18, 2010 4:31 pm Заголовок сообщения: BM9300 |
|
|
Микроконтроллерный модуль BM9300.
Последний раз редактировалось: admin (Вт Янв 26, 2010 3:12 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Сб Янв 23, 2010 5:28 pm Заголовок сообщения: |
|
|
Модули BM93** самое гибкое в мире электроники средство разработки микроконтроллерных систем. Набор электронных модулей BM93** составлен более чем из 100 элементов, что позволит Вам быстро разработать, собрать и внедрить собственные конструкции любой конфигурации. От простейшего таймера до разветвленных систем сбора информации и управления производством. От любительского вольтметра до USB осциллографа и логического анализатора. От управления елочными гирляндами до совершенной системы управления «умным домом».
Электронные блоки BM93** - маленькие монтажные платы каждая, из которых содержит законченную электронную конструкцию типичную для модулей, используемых в современных микроконтроллерных системах.
Модули предназначены для пользователей, которые:
• Знают, что такое микроконтроллер и что он может делать
• Знают, зачем нужен тактовый генератор микроконтроллера
• Знают, что такое алгоритм и что такое блок схема
• Знают, что такое язык BASIC или знают о его существовании
• Имеют навыки работы с Windows, (операции копировать, вставить и т.п.)
• Могут читать простые электрические схемы, на основе транзисторов, кнопок, светодиодов и т.п.
Если ваших знаний недостаточно в какой-нибудь области то не паникуйте, а помните, что в начале любого пути Вы не можете знать и понимать того, что Вам понадобится в дороге.
Я дам несколько уроков по программированию и проектированию устройств собранных вами из модулей BM93**. На уроках мы попробуем управлять конструкциями, собранными из различных электронных наборов «Мастер КИТ» например «цифровым усилителем класса D» (BM2073). Смоделируем «восьмиканальный микропроцессорный таймер» (BM 8036), расширив его полезные свойства. Для любителей робототехники напишем программку управления серво и шаговыми моторами. В заключении построим домашнюю метеостанцию с датчиками температуры, давления, влажности. На дополнительных уроках создадим USB осциллограф. _________________ Купить BM93xx в сети ЧИП и DИП
Последний раз редактировалось: Заслуженный учитель (Вт Янв 26, 2010 10:17 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Пн Янв 25, 2010 5:06 pm Заголовок сообщения: |
|
|
Все уроки, примеры и реализации по серии BM93** буду публиковать в теме BM9300.
А ваши вопросы и предложения по модулям, жду только в одноименных темах. _________________ Купить BM93xx в сети ЧИП и DИП |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Пн Янв 25, 2010 5:35 pm Заголовок сообщения: Урок 1 |
|
|
Железная идея и реализация:
Выпущены 4 вида материнских плат BM9301 – 04. На всех установлена линейка с разъемами, в которые могут устанавливаться все остальные модули серии. Модули устанавливаются в любом порядке и в любом сочетании. На материнской плате 5 мест для установки модулей.
Материнские платы могут соединятся друг с другом с помощью разъемов расширения, установленных с двух сторон. В подобную связку можно объединить до 6 плат.
Есть другой вариант расширения – через интерфейс RS485. В этом случае ограничений по количеству объединенных материнских плат практически нет. И удаление друг от друга до 1,2 км.
 _________________ Купить BM93xx в сети ЧИП и DИП
Последний раз редактировалось: Заслуженный учитель (Чт Янв 28, 2010 11:11 pm), всего редактировалось 3 раз(а) |
|
| Вернуться к началу |
|
 |
Brokly
Зарегистрирован: 05.01.2010 Сообщения: 33
|
Добавлено: Пн Янв 25, 2010 6:08 pm Заголовок сообщения: |
|
|
Идея хорошая, но ИМХО цены не адекватные. Существует масса промышленных IBM совместимых компьютеров по близким ценам с мощностями на порядки большими.  |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Пн Янв 25, 2010 9:16 pm Заголовок сообщения: |
|
|
| Brokly писал(а): | Идея хорошая, но ИМХО цены не адекватные.
|
Посетил Чип и Дип. Подсчитал комплект для BM9300:
PIC24FJ64GA006-I/PT - 310 руб
ADUM1402ARW - 250 руб
FM25L256B-G - 240 руб
AT26DF161 - 70 руб
FT232RL - 400 руб
ST485BD - 90 руб
LM1117 - 66 руб
кварц - 15 руб
SIP7 - 300 руб
74HC1G08 - 3 руб
разъем mini USB - 18 руб
резисторы 14 шт - 10 руб
конденсаторы 15 шт - 10 руб
светодиоды 3 шт - 45 руб
текстолит - 30 руб
разъемы - 50 руб
Итого ~ 2000 руб
Не считал: монтаж, разработку ПО, упаковку.
Brokly, поехали в Китай! Будет в три раза дешевле
| Brokly писал(а): | Существует масса промышленных IBM совместимых компьютеров по близким ценам с мощностями на порядки большими.  |
Передергиваешь! К промышленному IBM совместимому ближе, чем на 1000 бакинских подойти не возможно. _________________ Купить BM93xx в сети ЧИП и DИП |
|
| Вернуться к началу |
|
 |
Brokly
Зарегистрирован: 05.01.2010 Сообщения: 33
|
Добавлено: Пн Янв 25, 2010 9:51 pm Заголовок сообщения: |
|
|
Гы, нашел где считать В каком нить платане, кварце или в вольтмастере подсчитай А чип-дип сборище рвачей, прости господи.....
Кстати,а что получится из этого списка ? Ваша материнская плата + процессорная ?
Вот розничные цены из вольтмастера-платана
PIC24FJ64GA006-I/PT - 198 руб
ADUM1402ARW - 130 руб
FM25L256B-G - 140 руб
AT26DF161 - 70 руб
FT232RL - 180 руб
ST485BD - 30 руб
LM1117 - 34 руб
кварц - 5 руб
SIP7 - что это так и не понял
74HC1G08 - 3 руб
разъем mini USB - 14 руб
резисторы 14 шт - 5 руб
конденсаторы 15 шт - 5 руб
светодиоды 3 шт - 15 руб
текстолит - зачем !?
разъемы - 15 руб
ИТОГО 850 рублей
Конечно можно сюда и сборку с платами прикрутить, но дороже полутора тысяч - никак не получится, а если все посчитать по оптовой колонке Конечно работа разработчиков должна оплачиваться ! Но для этого дела рентабельность нулевая... Но штука прикольная... Дороговизна все убъет
легкое гугление по "nano ITX" выдало цены от 6000 до 12000 Так что ничего я не передергиваю  |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Пн Янв 25, 2010 10:21 pm Заголовок сообщения: |
|
|
Brokly, опять передёрнул, цены показал от 5 шт. Нафига радиолюбителю пять микроконтроллерных плат.
Всё! Не считай больше. Двойка тебе.
з.ы. SIP7 - гальванически изолированный DC/DC преобразователь. _________________ Купить BM93xx в сети ЧИП и DИП |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Вт Янв 26, 2010 4:40 pm Заголовок сообщения: урок 2 |
|
|
Электрическая идея и реализация.
Для объединения модулей на борту материнской платы установлены разъемы, к каждому из которых подведены только три сигнальные линии:
1. внутрисхемный интерфейс I2C (на рисунке отмечена синим цветом)
2. кросс для портов микроконтроллера (зеленый)
3. питание (красный)
На борту всех остальных модулей установлены ответные разъемы, к которым со стороны модулей подведены те же самые сигнальные линии, что и на материнских платах.
Например микроконтроллерный блок BM9300:
При установке модуля на материнскую плату сигнальные линии модуля и материнской платы объединяются. В результате получаем единое устройство. Соответственно добавляя различные модули на материнскую плату мы расширяем устройство до необходимой конфигурации. Не хватает мест? Пристегиваем вторую материнскую плату, третью, четвертую…. Лучше с младшим номером, на ней только кросс и источник питания. Дешевле будет.
В результате получаем необходимую конфигурацию микроконтроллерного устройства.
Все модули делятся на два типа: пассивные и активные.
Управляющие или управляемые элементы на пассивных модулях, через кросс на материнской плате, подключаются непосредственно к портам микроконтроллера PIC24FJ64GA004 на MB9300. На каждом таком модуле перед разъемом есть наборное поле с перемычками, с помощью которого вы определяете, к какому выходу/входу (ножке) микроконтроллера на MB9300 ,будут подключены исполнительные устройства пассивного модуля.
Активные модули подключаются к микроконтроллеру на MB9300 только посредством интерфейса I2C. Также по интерфейсу I2C все активные модули могут обмениваться данными между собой. Необходимо учесть, что все активные модули поставляются с одинаковым адресом: 10H и прежде чем собирать конструкцию нужно присвоить им любые различные адреса. Это очень легко сделать из Basic. _________________ Купить BM93xx в сети ЧИП и DИП
Последний раз редактировалось: Заслуженный учитель (Чт Янв 28, 2010 11:10 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Ср Янв 27, 2010 1:41 pm Заголовок сообщения: Урок 3 |
|
|
Софт: идея и реализация
Программное обеспечение для модулей BM93xx можно условно разделить на средства исполнения и средства программирования.
Средства исполнения:
Каждый активный модуль имеете прошивку, позволяющую получить полный доступ по последовательным каналам ко всем ресурсам активных модулей, независимо загружать и выполнять ваши программы. Все активные модули имеют последовательный интерфейс I2C. А некоторые дополнительный RS232/485 или USB. Прошивка обеспечивает доступ к любым активным модулям через любой интерфейс. Обеспечивает транзитный доступ через UART* ко всем доступным другим интерфейсам и следовательно ко всем модулям к ним подключенным. Одновременная поддержка различных интерфейсов дает возможность создавать древовидную сетевую структуру из многих модулей и многих уровней. Еще одно назначение микропрограммы это возможность легко записывать программы пользователя во FLASH память любого из подключенных модулей, включая модули, подключенные через смежные интерфейсы.
Средства программирования:
Непосредственно в модуле BM9300 размещен интерпретатор BASIC PIC. Это позволяет минимальными программно-аппаратными средствами создавать и редактировать ваши программы. Вам понадобится любой компьютер с любой операционной системой и интерфейсом USB. Описание операторов BASIC PIC опубликованы в отдельном документе.
* UART, Universal Asynchronous Receiver/Transmitter Универсальный асинхронный приёмопередатчик (УАПП,) — вид приёмопередатчика, устройства, которое переводит данные из последовательной в параллельную форму (и обратно). _________________ Купить BM93xx в сети ЧИП и DИП
Последний раз редактировалось: Заслуженный учитель (Чт Янв 28, 2010 11:10 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
AK51
Зарегистрирован: 27.01.2010 Сообщения: 5
|
Добавлено: Ср Янв 27, 2010 8:36 pm Заголовок сообщения: |
|
|
Посмотрев на схему модуля BM9300, мне кажется, что она полностью совпадает со схемой модуля ***** *****.
Совпадают ли разъемы и размеры, а также прошивка программ. |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Чт Янв 28, 2010 8:56 am Заголовок сообщения: |
|
|
| AK51 писал(а): | Посмотрев на схему модуля BM9300, мне кажется, что она полностью совпадает со схемой модуля ***** *****.
Совпадают ли разъемы и размеры, а также прошивка программ. |
Я не знаю. Вам наверное лучше попробывать спросить у них.
Размеры BM9300 в описании. Схема включения стандартная. О прошивке расскажу позже.
Наши модули BM93xx разрабатывали:
прошивка, железо – Андрей Тарасов, BASIC – Вадим Стадников. _________________ Купить BM93xx в сети ЧИП и DИП |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Чт Янв 28, 2010 11:09 pm Заголовок сообщения: Урок 4 Потрогаем железо. |
|
|
Потрогаем железо.
Микроконтроллерный модуль BM9300 + материнская плата BM9303 это будет наша первая конструкция.
Дополнительно нам понадобится USB кабель для подключения к компьютеру и любой стабилизированный или нет источник постоянного напряжения от 9 до 24 В. И установленная на PC программа «Basic Terminal» скачать её можно с сайта из раздела описания BM9300, но это только для удобства, можно пользоваться любой терминальной программой из Windows.
Пристегиваем BM9300 к BM9303, к винтовому разъему на BM9303 подключаем питание. Плюсовой провод к ближайшему к краю платы гнезду. Соединяем USB кабелем нашу конструкцию с компьютером. Включаем питание контроллера. Запускаем «Basic Terminal». Правой кнопкой мышки по полю терминала, выпадает меню. В меню устанавливаем номер COM порта и параметры (115200, 8N1).
В нижней части терминала нажимаем «stop» ( F8 ). BASIC откликнулся: READY > .
Теперь в окне "Командная строка" можно вводить операторы BASIC. Поскладывайте что-нибудь, поумножайте.
Синусы там, косинусы ну чего помните из математики. Повыводите различные сообщения на терминал. Описание операторов BASIC в файле BASIC_PIC.pdf
На следующем уроке:
с помощью BASICа выведем сообщения на ЖКИ BM9303,
покрасим подсветку в различные цвета,
нажмём на кнопки.
И если будет время, послушаем «пикалку»[/img] _________________ Купить BM93xx в сети ЧИП и DИП
Последний раз редактировалось: Заслуженный учитель (Пт Янв 29, 2010 10:01 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
AK51
Зарегистрирован: 27.01.2010 Сообщения: 5
|
Добавлено: Чт Янв 28, 2010 11:28 pm Заголовок сообщения: |
|
|
| Если можно ещё вопрос. Планируется ли выпуск модулей с деталями для работы в диапазоне от -40 градусов. Хочется, чтобы работало не только дома, а и на улице тоже. |
|
| Вернуться к началу |
|
 |
Заслуженный учитель Site Admin
Зарегистрирован: 22.01.2010 Сообщения: 266 Откуда: ДКО
|
Добавлено: Пт Янв 29, 2010 9:39 am Заголовок сообщения: |
|
|
| AK51 писал(а): | | Если можно ещё вопрос. Планируется ли выпуск модулей с деталями для работы в диапазоне от -40 градусов. Хочется, чтобы работало не только дома, а и на улице тоже. |
Температурный диапазон ЖКИ дисплея от - 20С. Другие компоненты от - 40 С.
Задача создать морозоустойчивый продукт не ставилась, испытания не проводились. На свой страх и риск можете попробовать.
Но в готовящемся наборе "ARM контроллер" эти условия будут соблюдаться и испытания проведем. _________________ Купить BM93xx в сети ЧИП и DИП |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|
|

|