Аналоги реле Phoenix Contact, Finder, Omron, ABB, Schneider

Ноутбук + Bluetooth -> Bluetooth + MAX232 + PIC16F84 -> Светодиоды. Как орагнизовать поток данных с шиной из одного бита на шину из 8 бит? Как запустить работу Bluetooth-адаптера без компьютера?

Страница 1 из 2
Новичок
 
Регистрация: 16.11.2010
Сообщений: 15
Репутация: 10
 
23.11.2010 13:50 #1
Здравствуйте!!!
Имеется: ноутбук со встроенным Bluetooth, Bluetooth-адаптер (который подключается к компьютеру через USB) что-то типа этих http://usb-blyutuz.aksmarket.com.ua/. Микросхема MAX232. Микроконтроллер PIC16F84.
Задумано. Соединить Bluetooth-адаптер с микросхемой MAX232 по вот этой схеме http://eldigi.ru/site/comp/8.php, использовав адаптер только в качестве приемника. Установить соединение между двумя Bluetooth устройствами. Программу для компьютера, вроде, без проблем, напишу. НА выходе с микроконтроллера для просто задачи стоят светодиоды.
Проблема: Нужно для соединения микросхемы MAX232 и микроконтроллера PIC16F84 как-то преобразовать линию с выхода микросхемы на вход микроконтроллера. Т.е., как я понял, с микросхемы идет только одна линия (1 бит), а на вход микросхемы хотелось бы получать что-то типа 8-битной линии, ну или хотя бы 6-битной. Т.е преобразовать так: первый лог уровень должен придти на микроконтроллер на RB0, второй лог уровень - на RB1, 3-й лог уровень - на RB2 и так далее (максимум до RB7).
Какие идеи могут быть.
P.s.: изменять прошивку микроконтроллера под одну линию не хотелось бы, потому как писал ее с нуля, еще только изучаю Assembler. Сейчас прошивка написана так, что она принимает 8 битные данные, и устанавливает длительность горения светодиодов согласно принтым данным. Причем, чтобы установить длительность горения второго (и далее) светодиода, нужно сначала послать для первого светодиода, потом для второго, и т.д. - делается цикл посылки для установки вермени горения светодиода.
Заранее спасибо! Что не понятно по описанию, спрашивайте!

Сидел, думал и пришел в тупик: блютуз вроде как не начинает работать если просто на него подать питание. Ему, вроде как нужно сделать что-то типа сброса. Действительно-ли это так и как это сделать?
Последний раз редактировалось aalleexxaa; 23.11.2010 в 14:34.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Новичок
 
Регистрация: 16.11.2010
Сообщений: 15
Репутация: 10
 
23.11.2010 17:04 #2
ну, вот, исходя из своих мыслей и спрашиваю:
1) как орагнизовать поток данных с шиной из одного бита на шину из 8 бит???
2) как запустить работу Bluetooth-адаптера без компьютера??
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
23.11.2010 17:57 #3
Цитата:
Сообщение от aalleexxaa
Здравствуйте!!!
Имеется: ноутбук со встроенным Bluetooth, Bluetooth-адаптер (который подключается к компьютеру через USB) что-то типа этих http://usb-blyutuz.aksmarket.com.ua/. Микросхема MAX232. Микроконтроллер PIC16F84.
Задумано. Соединить Bluetooth-адаптер с микросхемой MAX232 по вот этой схеме http://eldigi.ru/site/comp/8.php, использовав адаптер только в качестве приемника. Установить соединение между двумя Bluetooth устройствами...
Сразу по первой части вопрос. Может я чего-то не догнал из вашего поста, но ведь адаптер Bluetooth имеет интерфейс USB, а микросхема MAX232 - это преобразователь лог. уровней интерфейса RS232. Как вы собрались подключать адаптер к этой микросхеме и для чего... Скорее всего вы чего-то перепутали...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 16.11.2010
Сообщений: 15
Репутация: 10
 
23.11.2010 18:13 #4
Цитата:
Сообщение от Vadzz
Сразу по первой части вопрос. Может я чего-то не догнал из вашего поста, но ведь адаптер Bluetooth имеет интерфейс USB, а микросхема MAX232 - это преобразователь лог. уровней интерфейса RS232. Как вы собрались подключать адаптер к этой микросхеме и для чего... Скорее всего вы чего-то перепутали...
Возможно, что и напутал, информации за последнее время много читаю, могу непоянть или упустить важное.
Что можете предложить??? (между блютуз-адаптером и микроконтроллером)?
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
23.11.2010 23:54 #5
Однозначно не MAX232. Честно говорю, я даже не знаю что внутри USB адаптера... (можете разобрать на свой страх и риск и рассказать что там есть). Т.е. если у него чистый USB интерфейс (т.е. если у него внутрях нет конвертера USB интерфейс -> последовательный интерфейс), а это скорее всего так и есть, то тут уж придется изучать спецификацию и принципы работы с USB... Может попробовать поискать отдельно Bluetooth модуль с последовательным интерфейсом...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 16.11.2010
Сообщений: 15
Репутация: 10
 
24.11.2010 20:39 #6
Пока отказался от беспроводной технологии, хочу просто перейти на USB или RS-232.
могут пордкинуть 2 микросхемы (одна с контроллера) agere uss344s (даташит вроде по ссылке http://www.datasheet.in/download.php?id=299888), вторая winbond w83697hf (даташит http://www.allcomponents.ru/pdf/winbond/w83697hf.pdf. У второй вроде как что-то похожее есть в описании про UART. Но как заставить ее работать с моим микроконтроллером??? опять прошивку писать, опять прошивать??? или как она работает?
Последний раз редактировалось aalleexxaa; 24.11.2010 в 20:46.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
25.11.2010 20:30 #7
w83697hf - это навороченный контроллер ввода/вывода (вроде так). Я совершенно запутался в том, что вы хотите собрать или воплотить. У микроконтроллеров тоже есть свои встроенные UART/USART, а в некоторых современных и USB интерфейсы.
Может как-то конкретизируете задачу...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 16.11.2010
Сообщений: 15
Репутация: 10
 
27.11.2010 11:38 #8
сейчас у меня есть микроконтроллер PIC16F84, w83697hf со старой материнской платы, MAX232. Хочу соорудить для начала одностороннию передачу данных с ПК через USB на микроконтроллер, переделав линию передачи с USB c 1 линии к микроконтроллеру на 8 линий (1бит->8бит).
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
27.11.2010 12:39 #9
Чтобы подключить PIC16F84 к USB можно использовать переходник USB->RS232 (например на микросхеме FT232 или PL2303 (дата-какбеля от телефонов)). Т.е. в системе на компе появится виртуальный COM порт. А можно попробовать програмно реализовать USB на PIC (для AVR микроконтроллеров такое точно есть, для PIC не знаю).
Насчет преобразования последовательного кода в параллельный (1бит->8 бит)- а смысл от этого?. Ну можно конечно поиграться с регистром с последовательным вводом и параллельным выводом - но это ведет за собой усложнение схемы. Есть правда преобразователи USB->LPT, т.е. виртуальный LPT порт (параллельный порт). Зачем занимать 8 ног мк, если он может с последовательным кодом делать все что угодно. Принял последовательных 8 бит (1 байт) и работай с ними...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 17.06.2011
Сообщений: 25
Репутация: 12
2 0
0 0
 
17.01.2012 06:37 #10
Цитата:
Сообщение от aalleexxaa
1) как орагнизовать поток данных с шиной из одного бита на шину из 8 бит???
Варианты: регистр сдвига или мультиплексор.. НО, насколько оправдано увеличение количества м/с? Думается, что правильнее переписать программу для обработки последовательного кода.
Оценка
Ответ
Страница 1 из 2
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 03:03.
Обратная связь РадиоЛоцман Вверх