Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы
Непрочитано 21.10.2009, 20:08  
R2911
Прохожий
 
Регистрация: 10.07.2009
Сообщений: 1
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
R2911 на пути к лучшему
По умолчанию Управление нагрузками с помощью LPT

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

Вот кое-что набросал:



Устройство должно:
При подаче двоичного числа на контакты 2 3 4 5 и 9 8 7 6 с помощью двух демультиплексоров(4 в 16) передавать сигнал на одну из 16 линий (причем после К155ИД3 на обозначенном контакте уровень L).
Далее с помощью джампера выбираем на какое именно число должно реагировать устройство.
К155ЛЕ1 инвертирует уровень L в H.
Триггер К561ТМ2 переключает нагрузку в противоположное состояние.

По задумке у каждого элемента нагрузки(или группы нагрузок) будет стоять такое устройство(адаптированная модификация) отрегулированная джамперами и при появлении сигнала включать/выключать нагрузку(нагрузки).

Схема должна реализовать управление 16^2=256 нагрузками.
Кстати через LPT можно управлять и большим количеством(контрольные биты 1 14 16 17).

Скорее всего от питания с самого порта придётся отказаться и подать +5В дополнительно.

Обращаюсь к знающим:
Оцените возможность реализации в таком виде.
Каких элементов нехватает?
Укажите на недостатки(и если есть достоинства).
Может вообще не тем путём иду? Предложите свои решения.

Для тех кто захочет помочь в архиве схема в формате splan 6.0.


За любую помощь СПАСИБО!
Миниатюры:
Нажмите на изображение для увеличения
Название: LPT-1.jpg
Просмотров: 723
Размер:	284.0 Кб
ID:	1330  
Вложения:
Тип файла: rar LPT управление 2.rar (15.1 Кб, 193 просмотров)
Реклама:
R2911 вне форума  
Непрочитано 21.10.2009, 21:58  
estet
Почётный гражданин KAZUS.RU
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,718
Сказал спасибо: 120
Сказали Спасибо 382 раз(а) в 287 сообщении(ях)
estet на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

R2911, Вас не смущают 2 (два!) момента, а именно:
1. Состояние порта в общем случае не определено до запуска своего драйвера - Plug'n'play биоса и ОС пытаются распознать Ваше устройство и, по возможности, выделить ресурсы и установить на него свой драйвер Иначе говоря, каша. Угадать, что останется включенным, невозможно.
2. Линии LPT не имеют защиты и чрезвычайно легко повреждаются нестандартным оборудованием. Как возможный вариант - неисправность multi-IO (т.е. самой материнки).
Рекомендую СОМ-порты. Защита на уровне, hotswap и прочее. Ни разу не видел горелого. Заодно и практика по МК будет.
estet вне форума  
Сказали "Спасибо" estet
R2911 (22.10.2009)
Непрочитано 21.10.2009, 23:03  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,298
Сказал спасибо: 448
Сказали Спасибо 1,053 раз(а) в 709 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Дальность распололжения подобных периферийных устройств даже при использовании дополнительных формирователей не превысит 1-3 метра. Из-за помех возможны ложные сработки, поэтому нужно выделить специальный сигнал строба. Как учебный проект - очень наглядно, для ответственного применения - весьма сомнительно. Радует, что все-таки есть желание думать и что-то делать Удачи!
MisterDi вне форума  
Сказали "Спасибо" MisterDi
R2911 (22.10.2009)
Непрочитано 22.10.2009, 01:40  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 255
Сказал спасибо: 23
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Присоединяюсь к вышесказанному. К LPT порту можно подключить одно, ну от силы два таких устройства, да и то на небольшом расстоянии и с осторожностью. Разве что к самому порту вблизи компьютера подключить одно "буферно-защитно-согласующее" устройство (например, с оптронной развязкой), а уже к нему - остальные. Но Вы представляете себе такую "общую магистраль управления" из толстого многожильного кабеля? Б-р-р-р!
Теперь замечания по схеме.
1) К155ИД3 - довольно габаритная и потребляющая по питанию 40-50 ма. Входной ток для логического нуля порядка 1-1,5ма. А теперь посчитайте входной ток 256 таких параллельных устройств...
2) Для появления сигнала на выходе ИД3 на ножках 18 и 19 должны быть нули ("висящий в воздухе" вход ТТЛ-логика воспринимает как 1).
3) При переключении входной комбинации, особенно если учесть кабель, на выходах дешифратора возможны "иголки" ложных импульсов, которые запросто переключат триггер по С-входу совсем не в тот момент, когда Вам надо.
4) Немного удивляет применение 561ТМ2 среди 155й серии... Ба, да это не он. Судя по цоколевке это все-таки 155ТМ2.
5) Ток светодиода оптрона 3061 надо бы резистором ограничить на уровне 10-15ма.

Посмотрите также ссылочку, может что пригодится:
http://valery-us4leh.narod.ru/main.html

Последний раз редактировалось tsb; 22.10.2009 в 01:57.
tsb вне форума  
Сказали "Спасибо" tsb
R2911 (22.10.2009)
Непрочитано 29.10.2009, 13:44  
j2153
Гражданин KAZUS.RU
 
Аватар для j2153
 
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
j2153 на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Самый большой минус - это то, что начиная с XP обращение к LPT более не поддерживается. А применение самопальных драйверов - штука всегда рискованная.
В постах выше - тоже было замечено немало правильного.

Лично я использую LPT в каких-нибудь мелких частных задачах, где именно он удобен - например управление не более чем двумя шаговиками, когда блок питания шаговиков рядом на том же столе.

Если Вы создаете многофункциональное устройство, то я посоветовал бы COM-порт и микропроцессор, принимающий с него.
Можно взять совсем простенький PIC со стандартной подпрограммкой, откликающейся на определенный код.
И кучу таких PIC-ов входами повесить параллельно на один выход TxD (входы у них высокоомные).
Каждый будет запускаться\останавливаться своим кодом, да еще может делать что-нибудь посложнее, чем просто включить-выключить симистор.

Плюс в том, что COM-порт имеет стандартные средства обращения во многих языках.
Минус - что на ноутах COM-ов нет, но есть USB, и есть шнуры, преобразующие USB -› COM.
j2153 вне форума  
Непрочитано 05.11.2009, 21:44  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,769
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Сообщение от tsb Посмотреть сообщение
2) ... ("висящий в воздухе" вход ТТЛ-логика воспринимает как 1)...
Для 155 серии, согласно документации, не допускается оставлять свободные входы не подключенными, т.о. разработчик серии считает состояние входа "висящего в воздухе" неопределенным. Сказанное относится именно к 155 серии, для последующих серий Ваше утверждение верно.

С уважением, Алексей.
ALEX__A вне форума  
Непрочитано 06.11.2009, 02:37  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 255
Сказал спасибо: 23
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Сообщение от ALEX__A Посмотреть сообщение
Для 155 серии, согласно документации, не допускается оставлять свободные входы не подключенными, т.о. разработчик серии считает состояние входа "висящего в воздухе" неопределенным. Сказанное относится именно к 155 серии, для последующих серий Ваше утверждение верно.
Конечно, никакой разработчик не будет рекомендовать оставлять входы "висящими". Но одно дело КМОП-микросхема, для которой это нельзя категорически, так как ее вход имеет почти бесконечное сопротивление и поэтому может от статики или наводки получить действительно неопределенное состояние. И другое дело ТТЛ, которая воспримет "0" на входе только если обеспечить ток на "общий -". Для 155й серии, за счет внутренней структуры, на "висящем" входе будет порядка 1,5в, и воспримет она это как "1". Поверьте, в свое время я достаточно поработал с этой серией в плане диагностики и ремонта цифровых устройств, так что знаю это не понаслышке.
Теперь о "последующих сериях". Не знаю, какие серии Вы имели в виду, но если это дальнейшее развитие ТТЛ в сторону ТТЛШ, то я опять же хочу возразить. Серии 555, 1533 и т.п. имеют повышенное входное сопротивление, то есть меньший входной ток нуля. Поэтому для них "висящий" вход, с точки зрения помехоустойчивости, более нежелателен, чем для 155 серии.
Немного улыбнуло Ваше выражение "разработчик серии считает...". Интересно, кого можно назвать разработчиком 155й серии, и в какой документации Вы прочитали его мнение?
tsb вне форума  
Непрочитано 06.11.2009, 04:21  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,769
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Сообщение от tsb Посмотреть сообщение
...Для 155й серии, за счет внутренней структуры, на "висящем" входе будет порядка 1,5в, и воспримет она это как "1". Поверьте, в свое время я достаточно поработал с этой серией в плане диагностики и ремонта цифровых устройств, так что знаю это не понаслышке.
К сожалению, при разработке РЭА мы вынуждены использовать рекомендации разработчиков, поскольку их выполнение обеспечивает стабильную работу проектируемого устройства. Что же касается практического применения, то, с большой вероятностью, у многих образцов микросхем 155 серии при "висящем" входе на нем сформируется "порядка 1,5 В". Но сформируются ли они у всех микросхем серии? А предположив, что у микросхемы четыре входа, включенных по "И" и на одном лог.1, на втором - лог.0, остальные в воздухе? А если мы имеем дело с элементами И-ИЛИ-НЕ?! А при отклонении напряжения питания микросхемы до нижней границы поля допуска?!

Сообщение от tsb Посмотреть сообщение
Теперь о "последующих сериях". Не знаю, какие серии Вы имели в виду, но если это дальнейшее развитие ТТЛ в сторону ТТЛШ, то я опять же хочу возразить. Серии 555, 1533 и т.п. имеют повышенное входное сопротивление, то есть меньший входной ток нуля. Поэтому для них "висящий" вход, с точки зрения помехоустойчивости, более нежелателен, чем для 155 серии.
При рассмотрении сквозных характеристик 555 и 1533 серий, при сравнении их с характеристикой 155 серии, становится очевидным их более высокая помехоустойчивость, которую, к сожалению, нельзя оценивать только по входным воздействиям.

Сообщение от tsb Посмотреть сообщение
Немного улыбнуло Ваше выражение "разработчик серии считает...". Интересно, кого можно назвать разработчиком 155й серии, и в какой документации Вы прочитали его мнение?
Разработчиками 155 серии можно назвать группу схемотехников, технологов и т.п. непосредственно разработавших схемотехнику и топологию указанной серии, и предприятие освоившее их выпуск. В СССР партия выпущенных микросхем сопровождалась справочным листком с основными характеристиками и рекомендациями производителя. Помимо указанных источников данная информация, касательно 155 серии, многократно описывается в справочной литературе, например, в справочнике "Применение интегральных микросхем в ЭВТ", Москва, Радио и Связь, 1987.

С уважением, Алексей.
ALEX__A вне форума  
Сказали "Спасибо" ALEX__A
Mihmix (02.05.2010)
Непрочитано 06.11.2009, 12:22  
j2153
Гражданин KAZUS.RU
 
Аватар для j2153
 
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
j2153 на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Сообщение от ALEX__A Посмотреть сообщение
у многих образцов микросхем 155 серии при "висящем" входе на нем сформируется "порядка 1,5 В". Но сформируются ли они у всех микросхем серии?
Да. Логическая "единица" гарантирована схемотехникой входов элемента ТТЛ.
А на практике - со 155-й лично я начинал еще в свою бытность учеником, и в свободное время извращался с ними так, как может придти в голову только ученику-электронщику)))))
Не помню ни одного случая, чтоб на отключенном выходе оказался ноль. Более того: даже в условиях производственных помех (цех ЧПУ) не наблюдалось ни одной неисправности из-за наводки на отключенный вход микросхемы (а на платах, заводских, не самодельных!, такие точки были не редкость).

Была какая-то серия, очень-очень редкая, не ТТЛ, но совместимая по уровням, у которой на отключенных входах были нули. Я за ней "охотился" для поделок (иногда удобнее, чтоб ноль был, а платы-то разводил в ручную)))). Но сейчас точно не припомню, какая.

Цитата:
При рассмотрении сквозных характеристик 555 и 1533 серий, при сравнении их с характеристикой 155 серии, становится очевидным их более высокая помехоустойчивость, которую, к сожалению, нельзя оценивать только по входным воздействиям.
С этими сериями я не работал настолько много, но также проблем из-за отключенного входа не было.
j2153 вне форума  
Непрочитано 06.11.2009, 22:47  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 255
Сказал спасибо: 23
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Управление нагрузками с помощью LPT

Уважаемый Алексей, о чем мы спорим? Вы думаете, что я агитирую применять в схемах "висящие в воздухе" входы? Но это не так! Давайте прочитаем еще раз мою фразу, из которой Вы процитировали только вторую часть:
Сообщение от tsb Посмотреть сообщение
Для появления сигнала на выходе ИД3 на ножках 18 и 19 должны быть нули ("висящий в воздухе" вход ТТЛ-логика воспринимает как 1).
Смысл фразы был в том, что на схеме топикстартера у микросхемы ИД3 ножки 18 и 19 ни к чему не подключены (то есть "висят", что воспримется как "1"), и я указал, что это неправильно, так как это инверсные входы, и для разрешения дешифрации на них нужно подать ноль.
А по поводу разработчиков моя ирония связана с тем, что "наша" серия 155 была копией серии SN74, которая появилась в США еще в 60х годах. Поэтому настоящие разработчики "схемотехники и топологии" были где-то там, в фирме Texas Instruments или подобных ей. Отечественные инженеры и технологи скопировали все это и внедрили в социалистическое производство, но назвать их полноценными разработчиками этой серии вряд ли возможно.
tsb вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление силой с помощью микроконтроллеров ATMEL maruda_v Производственное оборудование 20 24.11.2012 11:44


Часовой пояс GMT +4, время: 12:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot