Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Аква Лого / мы на связи
Аква Лого в VK
Аква Лого в Телеграмм
Аква Лого в соцсетях

Жаба на питоне

Морской чёрт-обжора

Судак-тудак

Рекомендуемые сообщения

Я загорелся на Bluetooth. Чтоб раз делать, так что-то стоящее. Проблема в том, что на всех трех моих домашних компах нет встроенного Bluetooth и до этого я с подобными устройствами не общался.

Мысли пока идут в таком направлении:

1. Купить USB - Bluetooth адаптер, на ebay поиск по фразе Bluetooth dongle выдает миллион адаптеров по цене один-два доллара с доставкой. Например такой:

post-2056-1292847153_thumb.jpg

2. Я правильно понимаю, что после установки он создаст кучу устройств, в том числе и виртуальный ком порт?

3. Прогу аквакомпа коннектим к этому виртуальному порту... вот тут терзают сомнения, получится ли, так как так и не разобрались, почему она не коннектится к вашему COM57? И во вторых - все ли адаптеры создают ком порты? Впрочем, при цене 1-2 доллара можно позволить себе купитьь и попробовать... время только на пересылку, ждать долго.

 

4. Если вышеописанное пройдет гладко, переходим ко второй части. Покупаем Bluetooth - RS232 Transceiver, вот такой (9$ или 10$ с доставкой на ebay)

post-2056-1292847778_thumb.jpg

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

 

Кто может ценить этот план? Работоспособно будет? Жду комментариев.

Поделиться этим сообщением


Ссылка на сообщение

1. Ага.

2. правильно

3. насчет все - не уверен, но похоже что большинство. Кстати в рекламе многих так и написанно - создает вирт.порт. Насчет сом57, сделайте проверку как я говорил выше - с любой терминальной программой. Тогда станет ясно - проблема в адаптере/драйвере или твоей программе.

4. Сложностей нет. Уровни входа у него 3х вольтовые. Единственно не обольщайся насчет расстояния. Многие эти модули идут по стандарту class2. Это значит связь на расстоянии до 100м open space. Так вот с чип-антенной или печатной антенной - это фигня абсолютная. С внешней антенной, у меня кое-как работает в доме между двумя этажами. Правда это на скорости 115кбод. К сожалению скорость уменьшить немогу - стандартный контроллер.:oops: Кстати, если ты уменьшишь у себя скорость до 9600, скорее всего заработает стабильнее и на большее расстояние. 38400 - тебе особо не нужно, и вообще величина какаято не особенно распространенная. :gygy:

Поделиться этим сообщением


Ссылка на сообщение

Непонятно с этими безымянными копеечными USB-Blutooth адаптерами с ebay, к ним в комплекте драйвера не идут. Какие-то стандартные встанут или как?

Поделиться этим сообщением


Ссылка на сообщение

 

3. насчет все - не уверен, но похоже что большинство. Кстати в рекламе многих так и написанно - создает вирт.порт. Насчет сом57, сделайте проверку как я говорил выше - с любой терминальной программой. Тогда станет ясно - проблема в адаптере/драйвере или твоей программе.

 

 

 

Проверку в Терминалке я делал по шлейфу, порт откликается и работает как обычно.

А шнур собран у меня на OTI006858.rar.

По идее это полноценный порт.

 

Проверить на работу с виртуальніми портами можно любім USB Data Cable от мобилок например. Выходы у них как правило 3 вольта.

 

Даже если его к плате не подключать то можно будет потренироваться в плане его правильного обнаружения программой.

Изменено пользователем maverick-dp (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Проверку в Терминалке я делал по шлейфу, порт откликается и работает как обычно.

Вот блин. Что же тогда этим микрософтовским функциям не нравится? Ладно, куплю девайс с виртуальным портом, буду разбираться.

Поделиться этим сообщением


Ссылка на сообщение
Какие-то стандартные встанут или как?

Те что видел, так стандартные от виндоус, он их опознает.

 

А шнур собран у меня на

maverick-dp А как ты эту ОТЮ подключил к компьютеру Карена? Обьясни точнее? Как я подозреваю неправильно и кажется догадываюсь, только вначале хочу услышать про подключение. :)

Изменено пользователем Oleg_il (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Те что видел, так стандартные от виндоус, он их опознает.

maverick-dp А как ты эту ОТЮ подключил к компьютеру Карена? Обьясни точнее? Как я подозреваю неправильно и кажется догадываюсь, только вначале хочу услышать про подключение. :)

 

 

У меня это бывший Data-Cable от SE700.

 

Использую выходы post-20662-1292856160_thumb.jpg Oti - 28 (RX) - на 14 ногу RD0 МК и 25 (ТX) - на 15 ногу RD1 МК , естественно отсоединив ножки МАХ232 . Общая земля OTI VSS на GND MK.

 

Вот схемка та что Карен предлагал post-20662-1292856883_thumb.jpg, как по мне одно и тоже.

Изменено пользователем maverick-dp (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Ага, ну вот твоя ошибка. TX адаптора надо подключить к RX процессора, RX адаптора к TX процессора. А у тебя наоборот. TX-Tx, RX-RX.

Поделиться этим сообщением


Ссылка на сообщение

Ага, ну вот твоя ошибка. TX адаптора надо подключить к RX процессора, RX адаптора к TX процессора. А у тебя наоборот. TX-Tx, RX-RX.

 

Согласен, Олег ;) , поменял наоборот. Почти заработало.. т.е. порт видится в программе, но работает както странно , каналы управляются, гл только в слепую ( часов не видно , результата в проге тоже.) Получается управление есть а сигнализации нету. :tuplu: Может какието траблы с уровнями ТХ на МК. Замерил в холостую уровень на ножках МК 5 вольт, а на выходе шнурка 3 вольта. Может попробывать шнур USB - COM.

Или может с драйверами что то не так? Хотя шлейф нормально даже на 115000.

Может кто еще что то подскажет.

Поделиться этим сообщением


Ссылка на сообщение

Согласен, Олег ;) , поменял наоборот. Почти заработало.. т.е. порт видится в программе, но работает както странно , каналы управляются, гл только в слепую ( часов не видно , результата в проге тоже.)

Это значит, что посылка от программы в контроллер работает, а от контроллера к программе нет.

Там реализация такая: сам контроллер по своей инициативе ничего в порт не пишет. Программа на PC, когда запущена, запускает отдельный поток, который в цикле опрашивает текушие параметры МК (посылает команду в МК, МК отвечает). Раз МК исполняет команду, значит у вас посылка в МК проходит, а ответ обратно не проходит. МК отвечает всегда и на любую команду - раз он ее исполнил, значит и ответил - это жестко прошито, без вариантов.

Поделиться этим сообщением


Ссылка на сообщение

Это значит, что посылка от программы в контроллер работает, а от контроллера к программе нет.

Там реализация такая: сам контроллер по своей инициативе ничего в порт не пишет. Программа на PC, когда запущена, запускает отдельный поток, который в цикле опрашивает текушие параметры МК (посылает команду в МК, МК отвечает). Раз МК исполняет команду, значит у вас посылка в МК проходит, а ответ обратно не проходит. МК отвечает всегда и на любую команду - раз он ее исполнил, значит и ответил - это жестко прошито, без вариантов.

 

Значит буду разбираться с трактом передачи контроллера.

 

1. Проверю ровни еще раз.

2. Попробую проверить через другой адаптер USB - COM (RS232).

Постараюсь сегодня разобраться. ;)

Поделиться этим сообщением


Ссылка на сообщение

Скорее всего ничего не получится у тебя с этим шнурком.

Во первых уровень выхода OTI-6858 - 3.3в, процессору желательно повыше. Можно поставить резистор 1к между выходом TX (OTI-6858) и питанием +5в. Попробуй.

Второе более важное. OTI-6858 - это микроконтроллер заточенный под определенную задачу. RS232 порт его настроен на определенную скорость передачи. С другой он просто на будет работать. Поскольку он сделан для конкретной модели мобильного, врядли ктото писал программу автоопределения скорости.

Поэтому вот эту твою фразу

Хотя шлейф нормально даже на 115000.

Я несовсем понимаю. О чем речь?

Если взять адаптор на FT232 или его клонах, должно работать без проблем на любых скоростях, там другой принцип работы.

Поделиться этим сообщением


Ссылка на сообщение

Непонятно с этими безымянными копеечными USB-Blutooth адаптерами с ebay, к ним в комплекте драйвера не идут. Какие-то стандартные встанут или как?

http://drp.su/ru/ найдет 99% устройств в компе и поставит драйвера.

Поделиться этим сообщением


Ссылка на сообщение

 

Если взять адаптор на FT232 или его клонах, должно работать без проблем на любых скоростях, там другой принцип работы.

 

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

Поделиться этим сообщением


Ссылка на сообщение

Не надо собирать на FT232, больше провозишься. Значительно проще купить готовый адаптер на его базе. Цена - копеечная.

Поделиться этим сообщением


Ссылка на сообщение

В общем, купил я на ebay блютус "флешку" за 2$ (на PC) и две платки блютус-RS232 (на МК) - 18$ за обе. Естественно, паять это самому было бы просто глупо. Когда придет буду стыковать. Единственное что - блютус-RS232 платы написано class 2 - это дальность совсем маленькая. Устройство class 1 (которое 100м на открытом пространстве :)) тоже есть в продаже, но заметно дороже. Попробую пока с этими. Дождаться надо пока придут (недели две-три :( )

 

Если получится, присобачу такое управление на контроллер лед-светильника. Отдельную тему, чтоли открыть, по этому поводу? :tuplu:

Поделиться этим сообщением


Ссылка на сообщение
блютус-RS232 платы написано class 2 - это дальность совсем маленькая

В пределах 10 метров, если это не преувеличение, то должно хватить.

Поделиться этим сообщением


Ссылка на сообщение

Скорее всего ничего не получится у тебя с этим шнурком.

 

Если взять адаптор на FT232 или его клонах, должно работать без проблем на любых скоростях, там другой принцип работы.

 

 

Помучался я со своим шнурком, потом все таки нашел стандартный шнур USB-COM (PL2303) . После установки драйверов он сразу заработал как обычный СОМ порт. Поэтому могу смело его рекомендовать для этих целей, да и в хозяйстве он больше пригодится чем просто USB-TTL.

 

Теперь можно и о беспроводных вариантах можно поговорить.

Поделиться этим сообщением


Ссылка на сообщение

То есть теперь все заработало? :vo:

 

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

 

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

 

На схеме два варианта силовых модулей - напрямую к ноге МК и через тригер шмидта (К555ТЛ2). Каналы с тригером шмидта не будут "перемигивать" если процессор неожиданно перезагрузится. Изначально я их делал, когда в первых версиях проц у меня периодически вис и перезагружался - прошивка такие ситуации обрабатывает, внешне этого не видно, кроме того, что у меня от кратковременного отключения перемигивал свет на акве, а МГ гасли на пять минут. Тригер шмидта решил эту проблему. А потом были найдены ошибки в программе, которые и вызывали неустойчивую работу процессора, перезагрузки прекратились... но тригер шмидта на выходы, подключенные к МГ лампам так и остался, дла страховки.

Поделиться этим сообщением


Ссылка на сообщение

То есть теперь все заработало? :vo:

 

 

 

 

Да уже заработало! ;) Но я не ищу легких путей :lol: .

 

Так как стандартный шнур я брал на время, я решил что по идее на этом же чипсете (PL2303) можно приобрести всего за 4 у.е. готовый Data Cable для мобильных телефонов. Первый же попавшийся был для М55. Нашел распиновку телефона М55 в котором 2- корпус ( зеленый), 3- ТХ ( белый) , 4 RX (синий), я отпаял штатный разъем М55 и соединил соответственно: Зеленый на корпус МК, Белый на 15 ТХ МК и Синий на 14 RX МК .

Драйвера использовал стандартные для этого чипа.

Все заработало сразу без глюков и проблем.

Так что теперь экономически и технически проще сразу собирать на Дата кабеле под USB. И деталей меньше и вроде как уж посовременнее порт. ;)

Так что если надо дешево и быстро заменить СОМ порт на USB не меняя ничего программно, то оптимальней варианта не найти. :vo:

Надеюсь мои опыты комуто еще пригодятся.

 

А кабель на ОТИ чипе лучше проще сразу для этого дела не использовать чтобы не тратить зря свое время.

 

 

По силовой части думаю собрать на отдельной плате. Так и проще и универсально.

В идеале сделать 3 варианта - реле, симисторы, и полевые транзисторы для 12,24 вольтовых нагрузок.

Изменено пользователем maverick-dp (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Карен, здравствуйте.

Дайте, пожалуйста ссылку на скачивание прошивки и программы.

Поделиться этим сообщением


Ссылка на сообщение

Доброго вам. Можно не скоромный вопрос. Сколько это будет стоить 1 комплект

Поделиться этим сообщением


Ссылка на сообщение

Доброго вам. Можно не скоромный вопрос. Сколько это будет стоить 1 комплект

Здравствуйте.

Не совсем понял вопрос, Вас интересует сколько стоит 1 комплект деталей? Если будете паять сами, то прикинуть цену деталей можно посмотрев ценники в платане и чип и дипе. По памяти мне все вместе с доставками прочее мне обошлось порядка 1500 - 2000 рублей, хотя, честно говоря, не помню точно. Может и меньше, я частью детали оптом брал.

 

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

Поделиться этим сообщением


Ссылка на сообщение

 

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

 

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

 

 

Хотел уточнить:

1. Можно ли использовать симисторы с буквой B, если использовать снаббер, для питания 2*МГ 150 с ЭмПРА и 2*54 Т5 ламп с ЭПРА?

2. Можно ли не ставить радиаторы на каналы с небольшой (около 20 Вт) нагрузкой?

3.Какая мощность резистора в снаббере, обязателен ли конденсатор на 600 В или можно на меньшее напряжение? Это пленочный конденсатор? В каких пределах можно изменить его емкость?

4.Какова мощность резисторов по 360 ом, можно ли ставить 0805?

Поделиться этим сообщением


Ссылка на сообщение
1. Можно ли использовать симисторы с буквой B, если использовать снаббер, для питания 2*МГ 150 с ЭмПРА и 2*54 Т5 ламп с ЭПРА?

Я не знаю как оно пойдет, просто BTAxx-600CW опробовано и работает нормально. BTAxx-600BW, возможно, будет еще лучше. (Буква W обозначает Snuberless = безснабберный). Просто BTAxx-600B (без W) - это обычный, по устойчивости к индуктивной нагрузке немного хуже, чем BTAxx-600CW.

 

C ЭПРА для МГ у меня были проблемы, что когда стоит снаббер, через него течет маленький ток и при случайном выключении лампы (например сбой по питанию - в моей деревне обычное дело), ЭПРА должен выдержать паузу пять минут, пока лампа остынет, и перезапустить ее снова. Так из-за тока через снаббер ЭПРА не включал снова лампу. Если выключить из розетки и включить - тогда включалось. Но это все вещи легко выявляемые в процессе работы и легко исправляемые. С электромагнитным пуском такого не будет, но электромагнитный, наверное, это сильно индуктивная нагрузка, значит при обычном симисторе запросто может не выключиться. Возможно потребуется и симистор с буквами CW или BW плюс к нему небольшой снаббер.

 

Да, и каналов много, поэтому лучше каждую МГ лампу на свой канал сажать (сможешь включать поочереди, типа плавный рассвет... но не сравнить с рассветом на диодах, конечно :gygy: ). Люминесцентки у меня были все на один канал.

 

2. Можно ли не ставить радиаторы на каналы с небольшой (около 20 Вт) нагрузкой?

Можно. Но в этой версии аквакомпа можно програмно переключать нагрузку с одного канала на другой, поэтому сегодня у тебя там 20 ваттная нагрузка, а завтра решишь что-то мощное повесить. Так что я все симисторы на плате в один ряд расположил и прикрутил к одному радиатору, у BTA корпус изолированный, так что просто прикручиваешь, без изолирующих прокладок. Можно просто к пластине алюминия, греются они совсем не сильно.

 

3.Какая мощность резистора в снаббере, обязателен ли конденсатор на 600 В или можно на меньшее напряжение? Это пленочный конденсатор? В каких пределах можно изменить его емкость?

Резисторы в снаббере у меня обычные (с проволочными выводами), 0.25 ватт.

Конденсаторы китайские зеленые пленочные, у меня стоят 630В, 6.3нФ - взял первые попавшиеся какие были... В другом устройстве ставил и дисковые керамические. Емкость, наверное от 1 до 10нФ будет нормально, но я в этом не спец. В любом случае - если устройство нормально выключается (пробуем много раз!), то снаббер не нужен. Если не выключается - ставим снаббер. Опять не выключается - увеличиваем конденсатор в снаббере. Если выключенное устройство, например люминисцентная лампа, слегка светится - снаббер велик, или уменьшить конденсатор, или вообще убрать снаббер. Невыключение перистальтик помпы в баллинке может привести к катастрофе, поэтому на баллинг помпы снаббер обязательно!

post-2056-1299894984_thumb.jpg

 

4.Какова мощность резисторов по 360 ом, можно ли ставить 0805?

Нет, тут лучше или 1206 (минимум) или с проволочными выводами. У меня 1206.

Поделиться этим сообщением


Ссылка на сообщение

Пожалуйста, авторизуйтесь, чтобы оставить комментарий

Вы сможете оставлять комментарии после авторизации



Войти

×
×
  • Создать...

Политика обработки персональных данных