Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

USB колонна

Форум самогонщиков Автоматика
1 2 3 4 5 6 ... 9 3

Интересует продолжение публикаций на эту тему

  1. Да
    90
  2. Нет
    4
  3. Фигня
    6

Всего голосов: 100

Semo Бакалавр Земля 60 40
Отв.40  17 Сент. 15, 10:43
Интересно,а на Delphi 7 можно написать такую прогу?stXXX, 20 Мая 15, 20:12
Впринципе да. Тоже заморачивался с чтением температуры с датчика, но потом случайно наткнулся на статью в журнале радио с либой для дельфи. Скачать можно на сайта радио.  ftp.radio.ru/pub/2015/01/OWire.zip
Код дельфи в папке \Еxamples\Delphi 7
Прога может чиать инфу со всех датчиков на COM порте.

1-Wire Delphi 7.png
1-Wire Delphi 7.png USB колонна. Автоматика.

1-Wire Delphi 7.zip 275.3 Кб
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.41  17 Сент. 15, 11:53
ежели у нас есть OWire_Module.dll то теоретически мы можем скомпилировать её в проекте на С++.mr.ptec, 17 Сент. 15, 10:43
Да. Нужно переписать заголовочный файл OWire_Module.pas c дельфи на C++.

у тебя как датчик подключен - напрямую к RS232 портуmr.ptec, 17 Сент. 15, 10:43
Через USB переходник (схему и фото переходника прикрепил к сообщению).
Переходник кстати дешевый китайский на Pl2303 (стоит меньше доллара с бесплатной доставкой). Вообще удивился что с ним заработало.

Схема 1-Wire переходника.PNG
Схема 1-Wire переходника.PNG USB колонна. Автоматика.
USB  переходник.PNG
USB переходник.PNG USB колонна. Автоматика.
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.42  17 Сент. 15, 12:20, через 28 мин
К такому девайсу только один датчик можно подключить или несколько Непонимающий У тебя сколько ?mr.ptec, 17 Сент. 15, 12:06
Пробовал с 10 датчиками. Работало. На скине выше окно с двумя датчиками.
Судя по описанию эта библиототека может работать одновременно с несколькими COM портами, к каждому из которых можно подключить много датчиков.
сообщение удалено
Polkovnik1624 Новичок Питер 5 1
Отв.43  22 Сент. 15, 18:54
Друзья дорогие !
Есть такая штука MP707R Она чуть-чуть удобнее чем MP707
сообщение удалено
mr.ptec Доктор наук Петрозаводск 703 171
Отв.44  25 Сент. 15, 23:27
Спаял хреновину как вот тут - http://cxem.net/house/1-102.php
но дома с СОМ портом компа нет. Но на даче есть)
В воскресенье отпишусь заработала или нет...
adaptersom00.jpg
Adaptersom00. USB колонна. Автоматика.


П.С. 1.5 кОм не было, поставил 2кОм.. ничего страшного?

mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.45  26 Сент. 15, 10:46
mr.ptec, Я брал за основу схемы от сюда:
http://www.isens.ru/index.html
смотри закладку схемы,
на себе проверял 4 и 5, обе работали , сейчас на БРУ стоит 4.
В твоей резистор думаю может быть и 2 и даже 5 кОм.
Но мне не нравится способ включения.
По теории третий вывод питания должен быть замкнут на землю. Где-то так:
scrn3.png USB колонна
scrn3.png USB колонна. Автоматика.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.46  26 Сент. 15, 14:47
Ориентироваться я думаю стоит на журнал "Радио" от 2015г №1, в нём две схемы + ссылка на ПО.

viderjka_iz_stati_radio.jpg
Viderjka_iz_stati_radio. USB колонна. Автоматика.




Добавлено через 1дн. 6ч. 56мин.:

Ну во первых в настольном ПК USB нашёлся, надо было подключить выносной шлейф на мат.плату и включить СОМ порт в BIOS компьютера (режим - Normal). Далее подключаем наш переходник к порту и запускаем программу ThermoMon_x64.
На компе установлена Windows 8.1 x64.

img_3636-00.jpg
Img_3636-00. USB колонна. Автоматика.


------------------------------------------------------------
Следующим шагом будет выбор среды разработки, одной их версий Borland C++ Builder. Критерии выбора это наличие встроенных библиотек для работы 1wire устройствами...


Добавлено через 6мин.:

---------------------------------------------------------
mekkaod, как думаешь, какая самопальная схема поканает для USB ? Ну чтобы не СОМ а к USB порту прикуриться ?
--------------------------------------------------------------------------------------------
хм.. начал читать, оказывается есть такая штука AVR Studio и AVR Toolchain
OWire.zip 1.3 Мб
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.47  28 Сент. 15, 12:43
mekkaod, как думаешь, какая самопальная схема поканает для USB ? Ну чтобы не СОМ а к USB порту прикуритьсяmr.ptec, 26 Сент. 15, 14:47
Надо понимать разницу между протоколами СОМ и USB.
Для этого надо читать, хотя бы в Википедии, или хотя бы перечитать тему.
теперь новинка - программа термометр, для ПК.
изготовлена специально для us_ov
Скриншоты с таблицей и без, для 10 термометров(подключено пять):
s_tablicei.jpg
S_tablicei. USB колонна. Автоматика.
bez_tablici.jpg
Bez_tablici. USB колонна. Автоматика.

в качестве адаптера:
dscn9781.jpg
Dscn9781. USB колонна. Автоматика.

Работает без дополнительных деталей
dscn9949.jpg
Dscn9949. USB колонна. Автоматика.


usb us_ov9.zip 3.6 Мб
Moonshine57 Специалист Orel 141 39
Отв.48  05 Окт. 15, 03:16
Работает без дополнительных деталейmekkaod, 28 Сент. 15, 12:43

Пардон Mekkaod, а м\с PL2303 или что-то другое? Не видно на фото. И нельзя ли схемку для непонятливых как 5 датчиков навесить.
Заранее благодарен.
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.49  05 Окт. 15, 10:33
Moonshine57, Да микросхема PL2303.
[сообщение #12440863]
тут есть фото, и убедительно прошу, читайте тему.
А датчики припаиваются параллельно друг к другу.
Moonshine57 Специалист Orel 141 39
Отв.50  08 Окт. 15, 00:31
читайте тему.mekkaod, 05 Окт. 15, 10:33

Читал я тему, просто уточнить решил как вот оно без допдеталей работает. Туповат немного, прости.
Между TXD и RXD перемычка или диод?
А у меня PL2303 Win XP SP3 не видит совсем. Драйвер новый родной ему скормил - бесполезно, удалял и ставил драйвер - не видит устройство. Наверное  новый адаптер надо искать.
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.51  08 Окт. 15, 08:52
Когда обзаведёшься работающим девайсом - напиши, схему уточним.
Он должен пиликать при втыкании в порт, появиться:
usb_to_com.jpg
Usb_to_com. USB колонна. Автоматика.

Я перестраиваю номер порта в винде,
Для тех кто не может это сделать (по разным причинам)
Версия программы с ручной установкой номера порта.
В оборудовании смотрим - в программе указываем.
Moonshine57 Специалист Orel 141 39
Отв.52  08 Окт. 15, 23:46
Mekkaod,
я удивлен той простотой 1-wire, что каждый датчик так просто идентифицируется компом. Для меня это приятное открытие, спасибо тебе за тему. Имею старый и фрагментарный опыт в электронике. Для автоматизации шел другим путем - термопара, усилитель, АЦП-ЦАП, интерактивная софтина.
Сегодня обзовелся 2мя девайсами USB-COM, становятся сразу без проблем, но они не на PL2303, а на какой то другой м\с.
Завтра разъем com в гараже найду и датчики припаяю. Спасип за новую версию. Буду разбираться как это работает.
Датчики DS18b20 у меня есть, но они в корпусе типа ТО92. Они сильно инерционные? Мне как-то стремно такой датчик в паровую фазу поставить.
А зачем номер порта перестраивать? Конфликты с другими устройствами?
PS бывал пару раз в Одесе на конф по химии кластеров в 1985 и 1987 на Чорноморке, пансионат АН УССР, помню как отметили Указ 17 мая 1987 по борьбе с пьянством - новосибирцы самолетом привезли 3 фляги великолепного спирта Улыбающийся
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.53  09 Окт. 15, 08:32
но они не на PL2303, а на какой то другой м\с.Moonshine57, 08 Окт. 15, 23:46
микросхема по сути не важна, главное чтобы она выдавала правильный сигнал, и опознавалась компьютером как СОМ порт.
на PL2303 ножки сигнальные я описывал на схеме тут:
[сообщение #12057587]
А зачем номер порта перестраивать?Moonshine57, 08 Окт. 15, 23:46
В программе жестко забит номер порта 1
и если в компьютере уже есть порт , то первый номер будет занят и программа работать не будет, поэтому нужно в винде принудительно поменять номер порта для адаптера.
Будет время сделаю ручное управление номером.
Moonshine57 Специалист Orel 141 39
Отв.54  09 Окт. 15, 15:45
Спасибо!
Установил на сом1, запустил софтину OV10_1 - ругается,что msflxgrd.ocx некорректно зарегистрирован.
С OV9 то же самое.
А нужно ли VBasic ставить?
Что-то копия экрана не вставляется



Добавлено через 10мин.:

скачал и зарегистрировал msflxgrd, софтина заработала! Ура!
Но датчик не видит почему-то.
screen1.jpg
screen1.jpg USB колонна. Автоматика.
Semo Бакалавр Земля 60 40
Отв.55  09 Окт. 15, 16:20, через 36 мин
Может ошибка в адаптере или направильно датчик подключили, или он неисправен?
Запустите эту прогу. [сообщение #12442836]
Выберите в ней COM порт и нажмите на кнопку поиска датчиков. Если ничего не найдет,  поставьте птичку в инвертирование DTR и RTS и снова поищите датчики. Если не найдет, тогда ищите ошибку в монтаже.
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.56  09 Окт. 15, 16:45, через 25 мин
Moonshine57, Не знаю как ты подключил датчик, нарисуй, в некоторых адаптерах обязательно нужно с +5 на шину данных поставить резистор, от 3, до 15 кОм
Moonshine57 Специалист Orel 141 39
Отв.57  09 Окт. 15, 19:39
Подключил по схеме рис2 из журнала Радио.
При запуске модуля Semo на Vdd появляется +4,6В, при инвертировании пропадает.
При запуске OV10 напряжение Vdd появляется кратковременно при нажатии "обновление списка".
Между DTR и RXD резистор 2к. Ошибок в монтаже не нашел. Чтобы между RXD и +5 поставить резистор надо корпус вскрыть, думаю как это аккуратно сделать, крепкий пластик однако.

Добавлено через 1ч. 12мин.:

Вскрыл все-таки корпус.
Подключил датчик с мин деталей.
+5 и GND напрямую с USB разъема, DQ датчика на RXD и через 2,2к на TXD.
C +5 на RXD поставил 15к резистор.
Semo, запускаю модуль,пишет com 1 открыт, найдено 0 устройств Грустный
Битый датчик?
А в настройках порта ничего не надо изменять?
Semo Бакалавр Земля 60 40
Отв.58  09 Окт. 15, 21:24
Можете сделать фото платы USB-COM переходника?
Возможно небходима другая схема адаптера, такая как здесь на рисунке 1 (смотреть нужно на страницу журнала). [сообщение #12452075]
сообщение удалено
Moonshine57 Специалист Orel 141 39
Отв.59  10 Окт. 15, 01:05
У меня не PL2303, однозначно, имеющаяся PL не опозналась виндой. Вскрыл адаптер, там капля над сборкой без обозначения и штук 5 резисторов. Проверял собственно сом старой мышкой, работает без проблем.
Завтра фото платы сделаю. Помогите, плз. Новая для меня технология, однако.
Всегда думал, что сом он и есть сом, пока вот не появились USB-COM адаптеры.