Управление LPT портом из Excel. Инструкция. + продолжение
Rudy
Академик
Питер
5.8K 1K
Отв.40 09 Июля 09, 20:06
Там есть еще и ноги управления. С ними обычно работают отдельно, они физически в другом регистре.
Rudy
Академик
Питер
5.8K 1K
Отв.41 09 Июля 09, 20:12, через 7 мин
И еще совет - соедини проводом землю компа и своего устройства. Подключай провод первым и отключай его всегда самым последним. Для LPT это может не совсем актуально - у него сопротивление входное маленькое, а вот для COM порта уже не шишку на лбу от граблей, а шишак набили. При вытыкании или втыкании разъема COM порта даже при выключеном компе и другом устростве (но подключенным к розетке) возможен пробой, т.к БУРЖУИНЫ выводят на корпус устройства среднюю точку от 2-х фильтрационных емкостей и потенциалы могут быть до 110В (по питания сети). V_B, 09 Июля 09, 18:35Обратите внимание! Такие советы нужно писать во все темы раз в месяц!
V_B
Академик
Таганрог
2.7K 939
Отв.42 09 Июля 09, 22:07
V_B, подумай вот на какую тему. Процессоров все боятся до дрожжи в коленках. Может собрать на твоей любимой мелкой ПИКе простую деталь - 1-wire на датчики, 2 канала управления мощностью под К1182ПМ1,4 логических выхода под ключ или оптрон, 4 логических входа. Все вешать на СОМ или ЛПТ причем так - все выходы - задал и запомнилось, нет обращений 10 секунд - все мощности в нули, все клапаны закрыты. Написать простенькую прогу с функциями задания/чтения под Басик и отдать Игорю - он любит с этим возится.Давай начнем с постановки задачи:
Подумай, может стоит такое сотворить?
Rudy, 09 Июля 09, 15:52
1. Необходимо сделать маленькое и дешевое устройство, способное только принимать информацию с датчиков и битовых сигналов и выдавать ее в комп, принимать с компа и выдавать на битовые выходы и регулирующие элементы сигналы управления.
2. Никаких "мозгов" по алгоритмическому управлению нет.
3. Датчики:
1. Температуры (LM35) - 2 шт
2. давления (MPX5010) - 1 шт
3. Температуры по 1-wire - 1 канал, питание +5В
4. Битовые входные сигналы - "сухой контакт" - 4 шт.
5. Битовые выходные сигналы - полевой ключ на "корпус" - 4 шт.
6. Развязанный канал управления мощным тиристором на К1182ПМ1 - 2 шт.
7. Связь с компом - LPT или RS232
8. Питание от компа - самое простое - от USB (5В 500мА).
Если считаешь необходимым - можешь отдельную ветку создать.
Приглашаются все заинтересованные поучавствовать в составлении ТЗ на это устройство!
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.43 10 Июля 09, 02:23
Лучше использовать DS18B20. Ее разрешение (0.0625 *С) вроде всех устраивает, хотя, на мой взгляд, оно маловато. При использовании LM35 будут серьезные проблемы с разрешением АЦП (или большим усилением...) и фильрацией помех. Посему лучше использовать датчик с цифровым выходным сигналом. Проше, дешевле и не хуже. И АЦП лучше 10 бит не нужен, а 10 бит есть в ПИКе.
Битовые входные - да. А вот выходные - нет. Варианты выхода:
1. симисторный оптрон (светодиод между питанием и выходом проца)
2. Силовой ключ без опторазвязки. Можно простоЮ как у Игоря - полевик или дарлингтон. Но лучше так. Управление выход проца/земля, сам ключ - между отдельным питанием 9..24В и выходом. Некоторые клапаны имеют только один вход, корпус соединен со вторым и должен быть на земле.
3. Обычный оптрон с ключем на дальнем конце - этот вариант представляется оптимальной заменой 2 варианта - как хочешь, так и включай.
4. Оптронное управление К1182ПМ1 (с инверсией, как говорил выше)
Давление да,MPX5010 или аналог с меньшим диапазоном - подключение у всех одинаково.
Реально нужны все варианты кроме второго (если сделать аккуратно 3).
Битовые входные - да. А вот выходные - нет. Варианты выхода:
1. симисторный оптрон (светодиод между питанием и выходом проца)
2. Силовой ключ без опторазвязки. Можно простоЮ как у Игоря - полевик или дарлингтон. Но лучше так. Управление выход проца/земля, сам ключ - между отдельным питанием 9..24В и выходом. Некоторые клапаны имеют только один вход, корпус соединен со вторым и должен быть на земле.
3. Обычный оптрон с ключем на дальнем конце - этот вариант представляется оптимальной заменой 2 варианта - как хочешь, так и включай.
4. Оптронное управление К1182ПМ1 (с инверсией, как говорил выше)
Давление да,MPX5010 или аналог с меньшим диапазоном - подключение у всех одинаково.
Реально нужны все варианты кроме второго (если сделать аккуратно 3).
V_B
Академик
Таганрог
2.7K 939
Отв.44 10 Июля 09, 11:30
V_B, спасибо. Хотел бы уточнить. Земля компа - это любой винтик на корпусе компа с тыловой стороны - это имеется в виду? И земля устройства - у меня к 1-ому ком-порту подключён фирменный далласовский адаптер DS9097U (DB-09 version), на нём висят 3 датчика DS18B20+, там вроде нет никакой земли, может колонну и/или куб с корпусом компа соединить?Вообще всегда лучше для устройст если они имеют один потенциал, а для безопасности он должен быть равен нулю. Поэтому буржуины на всех устройствах применяют питающий кабель с "заземлением".
AlexB69, 10 Июля 09, 01:54
Если подключить комп в "пилот" и куб тоже проводом с "заземлением" в тот-же "пилот" (т.е. реально использовать провод заземления куба) то будет нормально. А земля "пилота" должна быть соединена с заземлением или занулением при отсутствии первого. Это общие правила.
При использовании DS9097U (DB-09 version) ничего не сделаешь, кроме как подключать сначала адаптер к компу, а затем в него провод от датчиков (на схеме DS9097U не показана цепь защиты 1-Wire выхода, но надеюсь она там есть) а затем датчики в колонну. И наоборот при разборке.
И лучшее или даже обязательное (тот, кто хорошо понимает процессы может делать как хочет) - это полностью отключить от розетки ВСЕ устройства и комп при коммутации проводов ("береженного БОГ бережет, сказала монашка одевая презерватив на свечку!").
Попозже еще соображения по этому поводу напишу.
V_B
Академик
Таганрог
2.7K 939
Отв.45 10 Июля 09, 12:42
Пропустил я этот вопрос:
V_B, спасибо. Хотел бы уточнить. Земля компа - это любой винтик на корпусе компа с тыловой стороны - это имеется в виду?Я использую провод с обжатой клеммой типо "О". Подключаю обычно между крышкой корпуса (она обычно крашеная) и корпусом (он с каким-то покрытием, но не краской) и прижимаю сверху винтом.
AlexB69, 10 Июля 09, 01:54
сообщение удалено
Altair
Научный сотрудник
Омск
322 75
Отв.46 12 Июля 09, 18:52
Поглядите вот по этой ссылке:
http://hamlab.net/?section=comp&page=acp_com
Работа АЦП с СОМ портом или простая система сбора данных
Эта статья ориентирована в основном для новичков. Для тех, кто решил сам попробовать себя в создании системы сбора данных, ввод на компьютер аналоговых сигналов, обработка их и т.д. Об этом и пойдет речь в данной статье, причем, все постараемся сделать самостоятельно.
Вообще в интернете и в литературе информации по данной теме достаточно мало… Особенно если использовать язык Visual Basic. Поэтому постараюсь заполнить, хотя бы отчасти, этот пробел.
Итак, начнем…
http://hamlab.net/?section=comp&page=acp_com
Работа АЦП с СОМ портом или простая система сбора данных
Эта статья ориентирована в основном для новичков. Для тех, кто решил сам попробовать себя в создании системы сбора данных, ввод на компьютер аналоговых сигналов, обработка их и т.д. Об этом и пойдет речь в данной статье, причем, все постараемся сделать самостоятельно.
Вообще в интернете и в литературе информации по данной теме достаточно мало… Особенно если использовать язык Visual Basic. Поэтому постараюсь заполнить, хотя бы отчасти, этот пробел.
Итак, начнем…
сообщения удалены (2)
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.47 06 Авг. 09, 19:08
AlexB, аналога у К1182ПМ1 скорее всего не существует, проприетарная разработка.
Rudy
Академик
Питер
5.8K 1K
Отв.48 06 Авг. 09, 20:27
Есть PR1500 (PR1500I - изолированный). http://www.sample.co.kr/polydex/pr1500e1.pdf
Стоит порядка 150 руб
Есть и посерьезнее http://www.atmel.com/...nts/doc4766.pdf
Стоит порядка 150 руб
Есть и посерьезнее http://www.atmel.com/...nts/doc4766.pdf
Rudy
Академик
Питер
5.8K 1K
Отв.49 06 Авг. 09, 20:48, через 22 мин
TDA1185A http://pdf1.alldatasheet.com/...A/TDA1185A.html
Или белорусский аналог http://www.microelectronics.by/pub/File/ILA1185.pdf
Или белорусский аналог http://www.microelectronics.by/pub/File/ILA1185.pdf
сообщения удалены (2)
Rudy
Академик
Питер
5.8K 1K
Отв.50 11 Авг. 09, 00:28
А какой диод ставил? Диоды обычно не горят. Но на куб их, конечно, не нужно ставить.
Странно, что PR1500(I,S) не нашел, есть во многих местах http://www.efind.ru/icsearch/?search=PR1500
Странно, что PR1500(I,S) не нашел, есть во многих местах http://www.efind.ru/icsearch/?search=PR1500
сообщения удалены (2)
Rudy
Академик
Питер
5.8K 1K
Отв.51 11 Авг. 09, 10:37
Ну почему диод накрылся - понятно. Он дает 16 А при Ткорпуса 100*С. А у тебя бак под 100*С + радиатор в закрытом корпусе имеет высокое тепловое сопротивление и температура корпуса еще растет и, соответственно предельный ток падает - при 150*С он равен нулю. Реальную температуру радиатора можешь точно измерить - датчик-то есть.
А то, что у тебя с диодом ДС-ки не работали - наводит на подозрение плохой изоляции и ее пробоев. Такое бывает и при пробоях и утечках в ТЭНах.
Очень полезно разделить земли датчиков и корпус - т.е. земля датчиков и корпус идут разными проводами и соединены только на корпусе компа.
А то, что у тебя с диодом ДС-ки не работали - наводит на подозрение плохой изоляции и ее пробоев. Такое бывает и при пробоях и утечках в ТЭНах.
Очень полезно разделить земли датчиков и корпус - т.е. земля датчиков и корпус идут разными проводами и соединены только на корпусе компа.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.52 11 Авг. 09, 11:16, через 40 мин
Фазовых регуляторов много. Попробуй по Фарнелу посмотреть.
http://uk.farnell.com/...requestid=90038
Есть и в RS
http://www.rsrussia.ru/component/catalog/rs/656-748
http://www.rsrussia.ru/component/catalog/rs/489-3503
Глянь и сюда http://www.avatarinstruments.com/Product.asp?ID=12
Диоды лучше выкинуть.
А кабель к датчикам экранирован?
http://uk.farnell.com/...requestid=90038
Есть и в RS
http://www.rsrussia.ru/component/catalog/rs/656-748
http://www.rsrussia.ru/component/catalog/rs/489-3503
Глянь и сюда http://www.avatarinstruments.com/Product.asp?ID=12
Диоды лучше выкинуть.
А кабель к датчикам экранирован?
сообщения удалены (2)
Rudy
Академик
Питер
5.8K 1K
Отв.53 02 Нояб. 09, 23:27
А у тебя есть даташит на регулятор csr-1504? Скинь, а то не ищется.
Тут проблема в том, что на управляющем резисторе сидит сеть+переполюсовка, а высоковольтных оптронов, которые можно было бы поставить в диодный мост я не знаю. Нужен транзисторный оптрон, который бы держал 400В. Или схема становится противной.
Тут проблема в том, что на управляющем резисторе сидит сеть+переполюсовка, а высоковольтных оптронов, которые можно было бы поставить в диодный мост я не знаю. Нужен транзисторный оптрон, который бы держал 400В. Или схема становится противной.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.54 03 Нояб. 09, 00:28
Хорошая деталька, только к нам не возят.
Оптроны не высоковольтные, не пойдут для управления. Тут важно не предельное напряжение изоляции, а предельное напряжение на транзисторе оптрона
Оптроны не высоковольтные, не пойдут для управления. Тут важно не предельное напряжение изоляции, а предельное напряжение на транзисторе оптрона
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.55 03 Нояб. 09, 16:09
Есть один вариант, но его пробовать нужно, просто так на бумаге не сделать. Вечерком попробую схемку набросать. Но нужны полевики, список тех, что подходят в порядке годности (любой один из):
STQ2HNK60ZR-AP (ST)
L1N60A (LRC)
STQ1NK60ZR-AP (ST)
FQN1N60C (fairchild)
IRFDC20 (IRF)
Годятся и модификации. Нужен полевик n-типа с напряжением 600В (можно и 400, но плохо) с минимальным током утечки, малыми емкостями и небольшим порогом срабатывания.
Нужен еще слаботочный стабилитрон типа КС175(наш), такой, чтобы напряжение было порядка 7-12В и нормально работал при малых токах порядка 10 мкА.
STQ2HNK60ZR-AP (ST)
L1N60A (LRC)
STQ1NK60ZR-AP (ST)
FQN1N60C (fairchild)
IRFDC20 (IRF)
Годятся и модификации. Нужен полевик n-типа с напряжением 600В (можно и 400, но плохо) с минимальным током утечки, малыми емкостями и небольшим порогом срабатывания.
Нужен еще слаботочный стабилитрон типа КС175(наш), такой, чтобы напряжение было порядка 7-12В и нормально работал при малых токах порядка 10 мкА.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.56 04 Нояб. 09, 16:26
Вот примерно такая схемка замены регулировочного резистора в схемах стандартных регуляторов типа PR1500, кемовского и твоего (не для к1182ПМ1). Годится и для подобных [сообщение #14752]
Это временная схема, чтобы убедится, что работает правильно. Резистор R2 потом заменится транзистором стандартного оптрона.
Диодный мост VD1 - любой маломощный на 400, лучше 600В c минимальным током утечки.
Стабилитрон VD2 - минимальной мощности на 9В, желательна нормальная работа на минимальных токах порядка 100 мкА.
Полевик - лучше указанный, но годятся и твои(IRFBC40), только для них полезно поставить доп диод (плюс - в сток, минус в затвор) защищающий затвор. У STQ1NK60ZR-AP защита встроенная.
Собственно нужно собрать, подключить вместо штатного регулировочного резистора, посмотреть как работает и определить максимальное значение R2 при котором регулятор полностью закрыт. Может быть его прийдеться увеличить - не знаю твоих параметров. Аккуратно, на R2 - сеть.
Потом я тебе набросаю как вместо R2 подключить оптрон с линейным или ШИМовским управлением.
Это временная схема, чтобы убедится, что работает правильно. Резистор R2 потом заменится транзистором стандартного оптрона.
Диодный мост VD1 - любой маломощный на 400, лучше 600В c минимальным током утечки.
Стабилитрон VD2 - минимальной мощности на 9В, желательна нормальная работа на минимальных токах порядка 100 мкА.
Полевик - лучше указанный, но годятся и твои(IRFBC40), только для них полезно поставить доп диод (плюс - в сток, минус в затвор) защищающий затвор. У STQ1NK60ZR-AP защита встроенная.
Собственно нужно собрать, подключить вместо штатного регулировочного резистора, посмотреть как работает и определить максимальное значение R2 при котором регулятор полностью закрыт. Может быть его прийдеться увеличить - не знаю твоих параметров. Аккуратно, на R2 - сеть.
Потом я тебе набросаю как вместо R2 подключить оптрон с линейным или ШИМовским управлением.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.57 04 Нояб. 09, 18:25
У тебя регулирующий потенциометр (кстати, какой номинал?) подключен двумя проводами (может и тремя - но два закорочены). Ты его отключаешь и, вместо него, подключаешь контакты XS1. Переполюсовка не волнует.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.58 04 Нояб. 09, 20:56
Так вроде он довольно легко разбираться должен и потенциометр на нем отдельно ставится - посмотри, в даташите видно.
сообщение удалено
Rudy
Академик
Питер
5.8K 1K
Отв.59 04 Нояб. 09, 22:15
Так собери на коленке самый простой типа [сообщение #14752] ? Или купить за 7 баксов этот http://www.masterkit.ru/main/set.php?code_id=268995? Мастеркит вроде и у вас должен торговать.
сообщение удалено