Кормпилятор
|
|
1 | |
Поясните по LPT (Схема на аналоговое устройство - термодатчик)29.07.2023, 21:23. Показов 2566. Ответов 69
Метки нет (Все метки)
Здарова мужики. Суть в названии темы. В электротехнике полный лох. Но спаять простейшее по схеме смогу.
Есть старая плата от 4-го пенька. В ней LPT. Говорят интерфейс простейший и паяется к нему всё что угодно. Захотел термодатчик. Могу в DOS и ассемблер, соотв. с низкоуровневой работой с портами проблем не будет - это расковыряю, а вот со схемотехникой не расковыряю. Кому не влом накидайте схемку, самую типовую для термопар, но только чтоб не пожечь порт и материнку. И да пожалуйста не надо мне предлагать микроконтроллеры, я понимаю что это круче, просто чтобы всё оборудование купить и освоить это - ну вы сами понимаете, хочу тем что есть воспользоваться.
0
|
29.07.2023, 21:23 | |
Ответы с готовыми решениями:
69
Кабель LPT. Схема спайки. USB - LPT адаптер определяется как устройство USB. Ремонт Термодатчик на CANDY, Нужен термодатчик на CANDY Работа с LPT портом через переходник USB-LPT Электрическая схема устройство в EWB |
4023 / 2569 / 430
Регистрация: 09.09.2017
Сообщений: 11,473
|
|
30.07.2023, 00:04 | 2 |
Начните со светодиодов. Насколько я помню, на LPT логические уровни 5 В. Распиновка у вас наверняка есть, поэтому для начала можете подключить пару светодиодов (через резисторы, естественно) и пару кнопок (тоже через резисторы, на всякий случай), и удостовериться, что доступ к порту именно такой, как вы ожидаете.
На счет термопары или терморезистора будет сложнее: LPT штука цифровая, и измерять напряжения не умеет. Придется городить АЦП и обвязку к нему. Но если есть цифровой датчик вроде DS18B20, можно попробовать подключить его, это должно быть не запредельно сложно. Если удастся выдержать тайминги. Ну и сразу скажу, что с LPT можно сказать не работал (два раза по чужим схемам и чужим программам не в счет), а сейчас так и вовсе их днем с огнем не сыщешь, да и зачем, если контроллеры куда удобнее.
1
|
Кормпилятор
|
|
30.07.2023, 00:32 [ТС] | 3 |
Есть такая статейка: http://lessonradio.narod.ru/LP... Port_2.htm
Короче я так понял резисторы по 270 килоом(или это омы так обозначены?), 5 вольт не знаю, не многовато на диоды? И ещё такая фигня, есть старый провод(обычная витая пара), не помню кто мне его дал, но там к разъёму LPT (к самой железке вокруг пинов) подпаян один из проводов. Что это вообще такое? Это "минус" разъёма на плате или заземление? И нафига туда что-то подпаивать, а не к пинам? Ну и такая схема еще есть: Насколько понял 8 выходов и 4 входа(или это доп 4 выхода?).
0
|
Кормпилятор
|
|
30.07.2023, 01:03 [ТС] | 5 |
Светодиодов дофига, кнопка одна только есть. Буду смотреть чё да как.
АЦП вряд ли сам спаяю. Хотя если там не сложно - то можно попробовать. Добавлено через 9 минут Вот тут статья с информацией по кнопкам: https://kazus.ru/shemes/showpage/0/692/1.html В принципе вся инфа есть(там были омы, не килоомы). Однако хотелось бы понять, всегда ли надо замыкать выходы на землю или есть конкретные напряжения и силы тока, которые можно подать на пины?
0
|
4023 / 2569 / 430
Регистрация: 09.09.2017
Сообщений: 11,473
|
|
30.07.2023, 01:15 | 6 |
В выключателях "с лампочкой" вообще 230 В. Диоду ведь важен ток, и он у современных составляет пару миллиампер. При падении напряжения на самом диоде, скажем, 2 В (оно разное для разных цветов) по закону Ома получаем R = (U-dU)/I = (5-2)/0.003 = 1000, то есть что-то порядка 1 кОм. Скажем, от 200 Ом до 2 кОм.
Экран скорее всего, чтобы наводки не портили сигнал. На стороне компа корпус разъема скорее всего соединен с землей. Не знаю. Интуитивно кажется, что либо 8/8 входов - выходов, либо настраиваться должны. Но, сами понимаете, ценность такой "информации" около нуля, надо документацию смотреть. Простейшее АЦП - последовательного приближения. Строится из цепочки R-2R (для 8-битного получается по 8 резисторов) и хотя бы одного компаратора (операционного усилителя). Проще купить внешнее АЦП с параллельным или SPI интерфейсом. Плюс обвязка. Для термопары, насколько я помню, надо напряжение поднять с каких-то милливольт до единиц вольт. А ведь на LPT нет мощного питания. Нагрузочной способности сигнальных линий может и не хватить. Впрочем, если под боком есть USB, можно взять 5 В оттуда. Зато с ними возни больше. Это не одну микросхему и один резистор по 2.5 проводам подключить, это полноценная аналоговая схема будет.
1
|
30.07.2023, 06:09 | 7 |
Не зная броду - не лезь в воду.
Если в схемотехнике ноль, не лезь в аналог. Используй цифровые датчики. Если же что-либо изучать лень, а главное полегче достать, есть готовые термометры с интерфейсом usb.
1
|
Кормпилятор
|
|
30.07.2023, 09:09 [ТС] | 8 |
Да скажу честно деньги жалко(просто понимаю что оно столько не стоит), первое, что сделал, прежде
чем начать эту возьню - приценялся на готовое, во-вторых, сейчас не в том месте, где что-то вообще можно заказывать, до города ехать, потом обратно, а остановиться, чтобы ждать доставку тупо негде, ну и в-третьих не настолько ленив, чтобы даже не попытаться, учитывая, что с помощью этих знаний можно решать сходные задачи, которых больше одной, не только температуру воды померить, мне бы и уровень воды и реле, но чтобы понимать, как оно работает(точнее понимать как это сделать). Причём это не вот резко ломанулся, ну да разгребать дофига, чё я не понимаю что-ли. Готовых решений и не жду, как бы кто чем может, тот кидает инфу, а там уж смотрю что и как, это же не проекты уровня автоматизации промышленного конвеера, а так по сути мелочёвка для любого профи. Да и самому интересно всё это. Ну не осилю - тогда тормозну, не на корову ж ставки делаю. Почему? Накрайняк могу проверять это в аудио разъёмах на мат плате, там АЦП уже готов. Главное согласовать силу тока и напряжение, чтобы ничего не пожечь. А потом уже делать все эти обвязки для LPT. У меня две материнки лежат пылятся, а так бы полезную нагрузку выполняли.
0
|
4023 / 2569 / 430
Регистрация: 09.09.2017
Сообщений: 11,473
|
|
30.07.2023, 09:22 | 9 |
87 рублей?!
Сначала стоит вообще заставить LPT работать так, как вам хочется. Выводить на нужные ножки нужные значения, читать с других ножек. Меня несколько напрягло, какой проблемой стало для вас применение закона Ома при подключении банальных светодиодов. А ведь это самые-самые основы. Аналоговая схемотехника гораздо сложнее. А ведь еще будут помехи, а они для вас тоже неожиданность, раз про экран спрашиваете. Там, насколько я помню, стоят развязывающие конденсаторы. То есть постоянный ток туда подавать бесполезно. Придется сигнал либо модулировать переменным, либо сразу преобразовать в частоту. Кстати, вот это на терморезисторе сделать, пожалуй, проще.
0
|
30.07.2023, 09:58 | 10 |
Самостоятельное изготовление стоит ДОРОЖЕ. Разработка стоит времени и денег. Больших! Не хотите их тратить - купите готовое.
Из говна и палок - только на DS18B20 с цифровым выходом, если завалялся. Всё остальное надо заказывать и покупать. Вот именно из-за такого непонимания. Тамошний АЦП нафиг не сдался для подключения к термопаре. Термометр к компьютеру своими руками 10 октября 2012 Схема термометра для компьютера работающий от входа 3.5
0
|
4023 / 2569 / 430
Регистрация: 09.09.2017
Сообщений: 11,473
|
|
30.07.2023, 10:22 | 11 |
Ага, примерно об этом и я писал: преобразовать сопротивление в частоту, и мерить ее.
0
|
Кормпилятор
|
|
30.07.2023, 15:21 [ТС] | 12 |
Можно русским языком и конкретно - почему?
И о каком непонимании речь? B всмысле не сдался? 16 бит АЦП, 65536 состояний, понятно что есть шумы и точность не будет равна всему дискретному диапазону, но 100 значений получить можно будет запросто с микрофонного, с линейного входа намного больше, может 500 или даже 1000 устойчивых. Это мягко говоря дофига для термодатчика. Согласовать уровни сигнала надо и всё. Даже если у датчика они меняются нелинейно это всё решаемо программно, делается корректировка по формуле или по таблице. Электротехническая задача тут лишь в согласовании уровней. Тут люди думают что я сразу полезу в схемотехнику с головой. Нет братцы, по тихоньку, по легоньку. Сначала светодиоды, кнопки. Потом с сопротивлениями разберусь, с согласованием уровней, потом с транзисторами. А там видать и попроще станет, понимание минимальное придёт. Это не запуск космической ракеты, а сраный термодатчик. Зачем в частоту? С частотой я программно затрахаюсь, это будет очень сложное решение. Просто уровни согласовать и всё. Оно должно работать. Супер точность нафиг не нужна. точность 1 градус - это мне позарез. 87 рублей не жалко, даже 500 не жалко, хоть оно того и не стоит, а вот 1000-1500 уже жалко, те самые "проcтые" USB решения с популярных торговых площадок. Но если серьёзно, то чтобы заказать эту ссаную микруху за 100 рублей, мне надо потратить примерно 500(в два конца на дорогу), + сумма доставки(раменское), да не Москва, + подождать ещё несколько дней(с почты удобнее всего), это если бы ещё было где ждать. Это у вас в Москве всё просто и дёшево, 100 рублей доставка курьером. В регионах не так. Мне проще найти и купить тестер уже готовый с термопарой. Дешевле будет всей возьни, вместе взятой. Просто это не единственная задача, именно поэтому есть желание поизучать. Потому что что-то можно сделать надёжнее, что-то более автоматизированно и удобно и под свои нужды и условия с помощью своих навыков. Мужики, вы не поняли, хочу сам сделать и да из того что есть, есть несколько плат из которых могу повыпаивать компоненты, есть время чтобы экспериментировать. Хочу провести это время с пользой для себя. Я как бы не ищу какого-то дополнительного общения, мне есть с кем пообщаться и никого ни к чему также не принуждаю, спасибо всем за ссылки и за наводки на правильную инфу, это ценю. Просто откровенно за полного тюфяка меня тоже держать не надо. И лёгких путей не ищу, а вот простых в реализации - да, минимализм мне нравится. Этим никогда не занимался. Физика последний раз была в 7 классе. Там был закон ома, его знаю (I = U / R), просто не применял. Немного освоюсь и попрёт, фигли. Мультиметр есть, голова есть. Подсказать тоже кому есть, форум не единственный источник информации, как бы и гуглить умею чё надо. Так что сильно меня пугать не надо. Трудности тоже нужны. А не всё на блюдечке готовое.
0
|
30.07.2023, 15:38 | 13 |
Quiet Snow,
Русским языком вроде бы уже сказали. Звуковуха имеет АЦП для захвата звукового сигнала с линейного или микрофонного входа. Вы на это же рассчитываете? Но сигнал - звуковой. Т.е. переменный, на входе стоит конденсатор. Сигнал постоянный, либо медленно меняющийся, схема не пропустит. Поэтому и применяется в поделках преобразование в частоту.
1
|
4023 / 2569 / 430
Регистрация: 09.09.2017
Сообщений: 11,473
|
|
30.07.2023, 16:49 | 14 |
Так я ж вроде описал - потому что мерить умеет только переменный сигнал, причем не удивлюсь, если еще и зависимость от частоты есть.
С другой стороны, вам же ссылку прислали как мерить именно при помощи звукового входа, только не через амплитуду, а через частоту. Вот и хорошо. Поэтому давайте приостановим обсуждение пока не достигнете каких-нибудь результатов с основами. Потому что это проще. Уж посчитать частоту сигнала мозгов много не требуется. Хоть на секундном интервале считать сколько отсчетов выше порога, а сколько ниже. Хоть преобразование Фурье применить, и смотреть максимум. Ну так определитесь с задачами и закажите сразу кучу всего. Раз уж вы решили с нуля влезть в аналоговую электронику, задержка даже на год для вас не критична. Хорошо. Тогда читайте литературу. Раз проблема даже с основами вроде закона Ома, то начиная с учебника физика за 8 класс. Вроде еще в 10 или 11 классе немного касались электричества. Естественно, всякие Электроника шаг за шагом Р. Свореня, Хоровиц и Хилл, Ю. Ревич и т.п.
1
|
Модератор
8951 / 6717 / 921
Регистрация: 14.02.2011
Сообщений: 23,712
|
|
30.07.2023, 17:55 | 16 |
Обычные это какие? Их до проха, и все с разными принципами
вот например вот тут набор всяких видео https://www.youtube.com/results?search_query=АЦП
0
|
1123 / 235 / 37
Регистрация: 15.03.2010
Сообщений: 723
|
|
30.07.2023, 18:04 | 17 |
Посмотри MAX6675, на алиэкспресс цена вопроса порядка 160 рублей вместе с термопарой. Интерфейс SPI.
Тебе точно нужна термопара? Будешь измерять температуру до 1000 градусов?
0
|
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 580
|
|
30.07.2023, 19:13 | 18 |
Можно обратить внимание на game port. Как правило он присутствует на материнских платах с lpt портом. Там как раз аналоговый вход/выход имеется.
1
|
Кормпилятор
|
|
30.07.2023, 21:38 [ТС] | 19 |
Так, вот это уже инфа интереснее. Game Port на материнке в виде пинов. Нужно найти заднюю планку
и отрезать разъём с проводами, сразу можно будет подпаиваться. Судя по распиновке целых 4 аналоговых входа (J1X, J1Y, J2X, J2Y).
0
|
Кормпилятор
|
|
30.07.2023, 21:43 [ТС] | 20 |
Нет. Но это решение максимально простое по принципу и меня устроит, т.к. оно надёжное, тут попросту
нечему сгорать и выходить из строя.
0
|
30.07.2023, 21:43 | |
30.07.2023, 21:43 | |
Помогаю со студенческими работами здесь
20
LPT программатор + PCI->LPT на NetMosChip nm9835cv Аналоговое деление? Аналоговое управление сервоприводом Аналоговое и цифровое питания чем коммутировать аналоговое видео?. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке
В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
|
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
|
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
|
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
|
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel
Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
|
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
|
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение
Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
|
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества
В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
|
Администрирование Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием
Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
|
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
|
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows
Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
|
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
|