| Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
Ищу схему управление LPT портом и исходник к нему на Delphi 7
10.10.2013, 04:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от tempora
|
Проще чем кто? Чем COM? В COM'е хотя бы без фокусов - записал 0xA5 и получил на другом конце 0xA5, записал 0xFF - получил 0xFF, а LPT ещё держит для ТС за пазухой кучку "открытий чудных". 
А вам не кажется, что ТС ещё сам не понимает, чего же он хочет? Та "формулировка задачи", которую он предложил, похожа на "чего-то хочется, а чего - не пойму... то ли водки, то ли революции". ©
|
Что значит "без фокусов"? Com, енто озверенная штука - выплюнул туда байт- будь добр,слови его,нужно чем-то поймать,зафиксировать для дальнейшего использования,без "регистратора" не обойтись(без контроллера). Так-же и про LPT , USB...Нужна "штуковина" , которая запоминает состояния линий , и держит их (в простейшем случае, как ТС озвучил-100 линий на выход...Хотя до сих пор не врубаюсь- это как затевается - 100 отправил- а дальше хоть трава не расти?А как-же обратная связь?Что получилось-то?) КМК-тся ,ТС просто на лабах по D7 замутили голову про "умный дом",не сказав , что должны ещё присутствовать Исполнительные механизмы , в виде контроллеров, датчиков,которые считывают-что получилось (об этом говорит и размах- 100 штук на выход сразу....да сто линий- это андроид какой-то, возьмёт и пойдёт ,куда захочет...так и без Дома можно остаться  )
ЗЫ .. (смайлик , что-то не тот выскочил, убрал)
Последний раз редактировалось OlegNZH; 10.10.2013 в 05:02.
|
|
|
|
10.10.2013, 13:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от OlegNZH
|
|
Com, енто озверенная штука - выплюнул туда байт- будь добр,слови его
|
Ну да, а в других протоколах ничего "ловить" не нужно, и как это я забыл?
__________________
There's always more than one way to skin a cat.
|
|
|
|
10.10.2013, 14:06
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от tempora
|
Ну да, а в других протоколах ничего "ловить" не нужно, и как это я забыл?
|
Да лано!  на LPT поставил 8 бит , и ждать до опупения ...
|
|
|
|
10.10.2013, 14:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
В COM'ах теж - настроил прерывание и занимайся своими делами.
__________________
There's always more than one way to skin a cat.
|
|
|
|
10.10.2013, 14:59
|
|
|
Частый гость
Регистрация: 18.09.2013
Адрес: Таганрог
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от tempora
|
|
Ладно, бог с ней, с лирикой; вы структурную схему уже продумали, вероятно - как она выглядит?
|
вот и обратился за помощью,схем много и все разные...Выбрать сложно,не зная того как подключить к порту(точнее знаю как подключить)а вот управлять портом я пока слабоват...
нужна любая схема,не важна какая она будет-лишбы могла управлять нагрузками (не менее 80 выходных устройств)а программу реализовать на такое количество не могу слабоват в этой сфере...
На 8-12 делал и прогу писал,а дальше все не соображаю как...
вот и прошу помощи от более опытных,кто мог бы помоч в этом....
|
|
|
|
10.10.2013, 15:13
|
|
|
Частый гость
Регистрация: 18.09.2013
Адрес: Таганрог
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от OlegNZH
|
|
Не совсем понятно - "100 выходов для умного дома" . А как-же входа? Датчики? LPT и COM , конечно , умеют принимать сигналы (цифру) , и отправлять (тоже цифру) , но в любом случае , без внешнего контроллера не обойтись, который берёт сигнал от компьютера по шине, и потом раскидывает по потребителям.
|
еслиб кто помог мне с написанием кода на это количество выходов,то входы я бы сам смог бы реализовать путем опирания на то что есть и сделал управление входами...А так я не могу понять как управлять таким количеством(8-12пробовал,собрал,управлял-но этого мало показалось)
|
|
|
|
10.10.2013, 15:14
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от exzitronic
|
|
схем много и все разные... Выбрать сложно,не зная того как подключить к порту(точнее знаю как подключить)а вот управлять портом я пока слабоват...
|
Вы не поняли - вопрос не в схеме, а в структуре будущей системы. Определитесь для начала, из каких блоков она будет состоять и какими сообщениями эти блоки должны обмениваться, чтобы обеспечить необходимый функционал.
И уже на этапе проектирования структуры всплывут такие важные моменты, которые переделывать задним числом будет очень дорого.
В частности, уже несколько раз спросили - а хватит ли для системы "умный дом" запланированной вамии односторонней связи? Врядли. Тем более, если речь идёт о коммутации эл.нагрузок - подтверждение об исполнении команды нужны? Опять же непонятно, как вы собираетесь передавать сигналы в LPT-формате по всей квартире. Ну и так далее - нерешенных вопросов верхнего уровня слишком много (почти 100%), чтобы уже интересоваться схемой.
На мой взгляд, параллелльный интерфейс - фтопку!
Для затравки, почитайте про стандарт управления освещением DMX512. Он, правда, именно однонаправленный, но некоторые основные вопросы продумать позволит.
__________________
There's always more than one way to skin a cat.
|
|
|
|
10.10.2013, 16:02
|
|
|
Частый гость
Регистрация: 18.09.2013
Адрес: Таганрог
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Сообщение от tempora
|
|
Вы не поняли - вопрос не в схеме, а в структуре будущей системы. Определитесь для начала, из каких блоков она будет состоять и какими сообщениями эти блоки должны обмениваться, чтобы обеспечить необходимый функционал.
|
Ну коротко сказав так:
на компе написана программа готова к использованию,но она не модет управлять...
В ней все просто,она как гаджет одно окнои в ней управление( часы-будильник,регулировка светом"замечу готовый использовал купил USB светильник а у него взял DLL и подключил к проекту и упрявляю светом точнее яркостью как на светильнике толь люстрой через симистор",имеется отпирание замков и запирание когда ставится на охрану при этом включается датчики слежения через вебку также взят драйвер и переписан под проект"следит за периметром если в радиус периметра попадает обект который имеет движение он включает режим готовности по истечению 10секунд если не будет принято решение отключить охрану он начинает запись и передает на сервер"отредактирован под форму тоесть под человека от ложных срабатываний он распознает человека или животное при этом отправляет ММС с фото посторонним на номер указанный в проге,так же имеется управление написанное под Android умеет принимать команды по смс и стоит защита от посторонних блокирует и добавляет любой номер в черный список который не указан в списке доверенных,и многое другое,видео чат "так сказать типо видовызова",выход в интерне,и мнргое другое вот только голова от всего этого идет кругом и теперь как замкнуло меня я не могу сообразить как лучше и проще подключить управлени от системы через что"просто как наивный расчитывал на то что увидел схему на 300 выходов,аааа не тут то было - здесь все и встало...
Мне без разницы на чем будет схема и какая на СОМ и что другом,с РIС или проц я чтото застопорился с исходным кодом под дельфина как управлять нагрузками все остальное я могу от этого покумекать и сам дополнить...
коротко ответить то так мне нужно "схема + исходник чем она будет управлятся на дельфине из под винды7...Сможете этим помоч в интернете я рыскал"может плохо искал"не нашел ничего что мне могло помочь...попадают схемы но без исходника,а где есть исходник то нет к ней схемы...Я пробовал сам по тем исходникам подключить схему из других источников чтоб она выполняла,но нет тут то было все без результатно...
блоков конкретных нет, все идет от компа который и должен управлять нагрузками.Тоесть нажали кнопку на компе он отправил команду - а выход выполнил то что просили...Скажем так я в проге ввел пароль,система приняла его - обработала и сняла систему с охраны,а вот потом должна типо "открыть замок двери" но не могу этого сделать так как нет схемы и исходника для управления..
Последний раз редактировалось exzitronic; 10.10.2013 в 16:16.
|
|
|
|
10.10.2013, 18:22
|
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Россия, Омск
Сообщений: 202
Сказал спасибо: 115
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
exzitronic, В любом случае придется использовать микроконтроллеры(МК), не дружите с паяльником, купите Arduino и поэкспериментируйте, есть готовые шилды с релюхами, может читать их состояние и управлять ими. Управляется по USB, виртуальный компорт. Софт для программирования открыт и бесплатен, там Си, но зная Delphi переехать на него не сложно, немного другой синтаксис, а остальное все тоже самое, примеров масса.
Идею управления я Вам уже озвучивал, шлете в порт код, грубо "1" контроллер(дуина) мониторит порт в цикле или по прерыванию и приняв "1" читает состояние какого то пина и пуляет его обратно в порт, на ПК читаете и ставите свои чекбоксы, включено или выключено, далее например отправив "11" Вы включаете пин, "10" выключаете и тут Вашей фантазии нет предела, код ведь может сотсоять не из двух знаков, то есть количество нагрузок теперь упирается в количество портов ввода-вывода у МК(дуины), далее расширение портов, опять вариантов масса, практически у каждого МК(дуины) несколько интерфейсов обмена данными, например можно использовать I2C, то есть первый контроллер(дуина) получая код от 1 до какого то конечного значения ограниченного количеством портов, управляет этими портами, когда приходит код порта выходящего за пределы, первый МК(дуина) связывается с вторым МК(дуиной) по скажем двум проводам и говорит ему прочитать, включить или выключить какие то ноги портов к которым подключены релюхи или еще что(ток пина 40 mA). Увеличивать можно разными способами, но как уже ни однократно сказано, без МК тут никак.
А вообще можно и USART наверное параллельно зацепить организовав минимальную развязку и отсеивая лишнее программно, я не пробовал, вразумите люди добрые можно?
Ссылка на русскоязычный ресурс Arduino, на али или ебее стоит копейки.
Последний раз редактировалось gres_go; 10.10.2013 в 18:28.
|
|
|
|
10.10.2013, 19:28
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Ищу схему управление LPT портом и исходник к нему на Delphi 7
Поддержу варианты:
1- СOM-порта в контексте виртуального COM-порта over USB-конвертора (FTDI, CP-210X, PL230X и прочие девайсы судного дня). Есть готовые китайские кабели с конвертором, от мобил, к примеру. К нему в качестве преобразователя последовательного в паралелльный сдвигающий регистр на CD4094, там и наращиваем количество выходов, управление сигналами делаем с RTS/DTR и TX через WriteFile() и EscapeCommFunction(), есть и обертки готовые, выше уже подсказали, тот же BCPort, COMM32 и т.д. Это если принимать не надо.
2- буратино (он же ардуино  ). Действительно разумный вариант цена/доступность при необходимости как автономности, так и возможности контроля с верхнего уровня, как по USB, так и через Ethernet-шилд и самый смак через блютуз-модуль, HC-05, к примеру http://www.vr-online.ru/blog/rabota-...o-bljutuz-8880. Цена гораздо ниже расперри и на клонах типа MEGA 2560 до 54 дискретных I/O, не считая аналоговых, шим и прочей дребедени. Цена на али от десятка вечнозеленых.
А там и голосовой контроль добавить, как через ПК, так и андрофоне.
Последний раз редактировалось raxp; 10.10.2013 в 19:37.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:40.
|
|