27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

USB колонна

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

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

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

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

Semo Бакалавр Земля 60 40
Отв.80  01 Нояб. 15, 18:39
Установил сверху на всякий случай дрова от сюда - http://www.prolific.com.tw/...225&pcid=41mr.ptec, 01 Нояб. 15, 18:30
Там написано.
Warning Notice:
Please be warned that counterfeit (fake) PL-2303HX (Chip Rev A) USB to Serial Controller ICs using Prolific's trademark logo, brandname, and device drivers, were being sold in the China market. Counterfeit IC products show exactly the same outside chip markings but generally are of poor quality and causes Windows driver compatibility issues (Yellow Mark Error Code 10 in Device Manager). We issue this warning to all our customers and consumers to avoid confusion and false purchase.

На тойже странице написано.
Windows 8/8.1/10 are NOT supported in PL-2303HXA and PL-2303X EOL chip versions.
Версия PL-2303HXA не поддерживается Windows 8 и выше.Может как раз ваш случай?
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.81  01 Нояб. 15, 18:47, через 8 мин
Какая программа гарантированно должна читать и определять pl2303hx ?mr.ptec, 01 Нояб. 15, 18:44
Без драйверов никакая.
Если у вас pl2303hxa, то на Windows 8 и выше работать не будет (со слов разработчика). Попробуйте запустить ее в Windows XP или Windows 7.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.82  01 Нояб. 15, 18:54, через 8 мин
Semo, у меня именно pl2303HX

Разобрался! Нужно принудительно подсунуть ему вот этот драйвер (см.вложение) ...и вуаля Улыбающийся

ОС: Windows 8 x64 - это важно
Так то конечно с точки зрения логики хрень полная, - пользуем pl2303hx, а дрова на него ставим с pl2303HXA (от заведомо сомнительно-поддерживаемого устройства в данной ОС). Но драйвер же сделали на pl2303hxa зачем то...

*неисповедимы пути твои господи...

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

Semo, и всё таки как второй датчик подцепить ? Ты писал что параллельно, а поконкретнее можно ?
чтение с pl2303hx.jpg
чтение с pl2303hx.jpg USB колонна. Автоматика.
20151101_193407.jpg
20151101_193407.jpg USB колонна. Автоматика.

pl2303_hxa_xa_win8x64_181.zip 48.6 Кб
shram1970 Доцент Желтая гора 1.3K 325
Отв.83  01 Нояб. 15, 19:36, через 42 мин
Ты писал что параллельно, а поконкретнее можно ?mr.ptec, 01 Нояб. 15, 18:54
+ к +,- к -,data к data
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.84  01 Нояб. 15, 19:44, через 9 мин
параллельно, а поконкретнее можноmr.ptec, 01 Нояб. 15, 18:54
Выводы датчиков нужно включить параллельно. Все первые выводы соединить вместе. Все вторые выводы соединить вместе. Все третьи выводы соединить вместе. По моему конкретней некуда.


резистор и диод один для всех датчиков температуры?mr.ptec, 01 Нояб. 15, 19:38
Да.


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

у меня именно pl2303HXmr.ptec, 01 Нояб. 15, 18:54
В архиве с драйвером есть прога checkChipVersion_v1006.exe Ее нужно запустить при подключенном к компу pl2303, выбрать COM порт и нажать на кнопку Check. Прога сообщит версию микросхемы и она скорее всего будет pl2303hxa.
сообщение удалено
Serg_48 Кандидат наук Выползово 431 46
Отв.85  01 Нояб. 15, 22:41
Подтягивающий резистор,без него работать не будет.shram1970, 29 Окт. 15, 10:20
Moonshine57 Специалист Orel 141 39
Отв.86  02 Нояб. 15, 00:36
как подключить несколько датчиков ds18b20 к PL2303HXmr.ptec, 01 Нояб. 15, 15:03

Mr.Ptec, посмотри, у тебя сом порт не стал правильно, или драйвер не тот, или конфликт ресурсов.
Кликни по нему и посмотри в чем там проблема.


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

резистор и диод один для всех датчиков температурыmr.ptec, 01 Нояб. 15, 19:38

Я обнаружил, что резистор  4-5К  ( между + и data, т.е. между 3 и 2 конт датчиков)  и еще конденсаторы электролит 10 мкф и 68 н (между + и -, т.е. между первым и 3м контактами датчиков) хорошо ставить в конце цепи датчиков. У меня около 3,5 метров длина провода. Сейчас все работает хорошо и при высокой скорости опроса.
Mr.Ptec, не забудь  еще драйверы one-Wire установить.

Пока только имею я засаду с управлением по LPT. Подпаял светодиодов к пинам данных через резистор 1к. После загрузки компа на всех пинах "1". Знает кто, как по загрузке нули на LPT ставить?  Утилитка XP LPT позволяет изменять "1" на "0" и наоборот в каждом разряде, а вот управление TempKeeper не управляет портом. Никаких изменений не вижу по нажатию "вкл-выкл" в ручном режиме.
Если кто знает в чем проблема, отзовитесь плз.
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.87  02 Нояб. 15, 16:57
Забей, напиши сам, с Кипера читай температуру, а LPT рулиSerg_48, 02 Нояб. 15, 16:39
Тогда лучше слать данные не через LPT, а через USB как тут.
И не будет проблемы с виндой которая пишет данные в LPT.
Serg_48 Кандидат наук Выползово 431 46
Отв.88  02 Нояб. 15, 17:51, через 54 мин
USB как тут.Semo, 02 Нояб. 15, 16:57
"В сети нашлась подходящая конструкция на микроконтроллере, схема которой содержит минимум элементов.":).
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.89  02 Нояб. 15, 18:03, через 12 мин
Управлять колонной через LPT-порт возможно и достаточно просто.
Через этот порт у меня реализовано управление кубовой колонной в полностью автоматическом режиме (с тремя шаговыми двигателями на насосах).
Через этот же порт работает БРУ уже с восемью насосами.
Драйвер для порта под VB для XP есть готовый и исходник с методом управления там же.
Semo Бакалавр Земля 60 40
Отв.90  02 Нояб. 15, 19:05
Управлять колонной через LPT-порт возможно и достаточно просто.mekkaod, 02 Нояб. 15, 18:03
Только комп с этим портом нужно еще поискать. Проще взять первый попавшийся ноутбук. Только на совремных, LPT порта нет, а USB есть.
usmilos Кандидат наук Одесса 493 201
Отв.91  02 Нояб. 15, 19:29, через 25 мин
Достаточно и одного конденсатора на все,пробовал на 5,более критичны наводки и кабель,при длине более 7 метров,сопротивление тоже одно,но меньше,чем 4,7
сообщение удалено
mekkaod Научный сотрудник Одесса 3.4K 2.3K
Отв.92  02 Нояб. 15, 20:05, через 37 мин
Уважаемые почитатели и специалисты по
Ардуине за 170 руб
Убедительно прошу свои мысли выражать в соответствующих ветках.
Данная тема  - узкоспецифичная, открыта для тех кто дружит с Бейсиком и компом.
Остальных я просто потру.
Moonshine57 Специалист Orel 141 39
Отв.93  04 Нояб. 15, 00:22 Автор был выпивший
Достаточно и одного конденсатора на все,пробовал наusmilos, 02 Нояб. 15, 19:29
Ну вот черт его знает, похоже, зависит от уровня внешних помех.
Я все пытался помехи минимизировать, но вот перевез колонну по месту эксплуатации, а там помех нет....


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

Тогда лучше слать данные не через LPT, а через USB как тут.Semo, 02 Нояб. 15, 16:57

Возможно это и правильно. Но пока не готов, хочу понять  и доюзать LPT. Кроме того, программировать контроллер USB надо, а это опять LPT 5 шнурков или покупной  за 18 тыр.
У меня есть шикарная панель с зажимом для разного типа чипов. Использовал в конце 80х для программирования чипов, кажется это называлось Handikraft для РК-86.
Может знает кто, как сделать, чтобы по загрузке винды все пины данных LPT в ноль становились? И чтобы WinXP не лез в порт без надобности.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.94  04 Нояб. 15, 08:53
Может знает кто, как сделать, чтобы по загрузке винды все пины данных LPT в ноль становились?Moonshine57, 04 Нояб. 15, 00:22

В автозагрузку ОС поместить скрипт для обнуления/проверки пинов LPT.
Semo Бакалавр Земля 60 40
Отв.95  04 Нояб. 15, 10:23
Кроме того, программировать контроллер USB надо, а это опять LPT 5 шнурков или покупной  за 18 тыр.Moonshine57, 04 Нояб. 15, 00:22
18 тысяч рублей? Програматор стоит на много дешевле. Около 100 рублей. http://ru.aliexpress.com/.../817846333.html
Moonshine57 Специалист Orel 141 39
Отв.96  04 Нояб. 15, 22:30
В автозагрузку ОС поместить скрипт для обнуления/проверки пинов LPT.mr.ptec, 04 Нояб. 15, 08:53
А как?
Semo Бакалавр Земля 60 40
Отв.97  04 Нояб. 15, 23:20, через 51 мин
Код обнуления LPT порта очень простой.
OpenLibrary(0, "inpout32.dll")     ; Грузим библиотеку,
CallFunction(0, "Out32", $378, 0)  ; и вызываем из нее функцию.
Эти пару строк нужно скомпилировать и ярлык exe файла поместить в автозагрузку. Скомпилированая прога в архиве.
ClearLPT.zip 13.5 Кб
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.98  08 Нояб. 15, 15:53
у меня подключенный к СОМ порту №1 датчик криво показывает. т.е. врёт температуру и CRC - ошибка на нём.mr.ptec, 08 Нояб. 15, 15:09
Если другие программы нормально с него читают температуру, значит ошибка в коде. Если же другие проги тоже пишут про ошибку, возможно проблема с портом, адаптером или датчиком.
сообщение удалено
Semo Бакалавр Земля 60 40
Отв.99  08 Нояб. 15, 16:27, через 35 мин
Если температуру неправильно показывает в других прогах, может датчику не хватает питания. Он подключен тремя выводами или двумя?

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

Протестировал программу. Она на COM1 со всех датчиков читает температуру 85 градусов. Ошибок нет, т. е. статус OK.
Возможно ошибка в коде программы.
сообщение удалено