Например TDA7294

Форум РадиоКот • Просмотр темы - 1-wire и LPT
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 16:39:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: 1-wire и LPT
СообщениеДобавлено: Вс янв 31, 2010 19:06:31 
Открыл глаза

Зарегистрирован: Вс янв 31, 2010 17:16:17
Сообщений: 63
Рейтинг сообщения: 0
Помогите с чтением ключа-таблетки с помощь LPT.
Сигналы сброса и подтверждения получаются правильно, а на запросы на чтение не реагирует.

Изображение
Схема подключения таблетки

Изображение
Осцилограмма сброса и начала передачи команды чтения (0х33)

Изображение
Осцилограмма передачи команды чтения и попытки приёма 2х бит[/img]
(На осцилограммах сигналы инвертированы : 0 вверху, 1 внизу)
Исходник программы в приложениях


Вложения:
Комментарий к файлу: Исходник программы
1wire.tar.gz [810 байт]
Скачиваний: 717
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 31, 2010 21:04:26 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
вы из MS DOS решили работать через LPT с 1-wire? из-под Windows ничего не выйдет, т.к. микросекундные интервалы из-под Windows невозможно выдержать точно, а это главное

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 06:03:59 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Из под Win прекрасно работает. У производителя есть соответствующий адаптер и программа для него.

Для чтения 1W нужен выход по схеме открытого коллектора.
На выходе канала по D6 во время чтения устанавливается 1 ?
Попробуйте убрать емкость и увеличить резистор со 100 ом до 1к


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 10:10:36 
Открыл глаза

Зарегистрирован: Вс янв 31, 2010 17:16:17
Сообщений: 63
Рейтинг сообщения: 0
Спасибо за советы! Видимо, проблема именно в неточности интервалов - на осциллограмме короткие интервалы гораздо больше, чем нужно, а длинные (сброс) такие, как заданы в программе. Но попробую сначала заменить резистор и убрать конденсатор. Если из этого ничего не выйдет, попробую сделать на АВРе и отпишусь о результатах!
Алексей, да, на время чтения D6 устанавливается в единицу.
ПС. Как нетрудно понять из исходников, использовался линукс, а не винда и не дос.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 10:44:33 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Если не обязательно LPT, у меня на сайте есть адаптер через COM и пример на VB6. Все чудно читалось много лет :)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 11:44:17 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Alexey1969 писал(а):
Из под Win прекрасно работает. У производителя есть соответствующий адаптер и программа для него.
у какого производителя и какой адаптер? не путайте прямое управление пинами LPT и работу с устройством через LPT

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 12:46:54 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Производителя устройств под шину 1w :) http://www.ibutton.com/

DS1413 пассивный адаптер последовательного порта. Производился ими же. Снят с производства.

Схемы можно пошарить в сети.

Там же можно найти любые библиотеки для работы из разных языков и с разными адаптерами и под разными ОС.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 12:58:48 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Прошу прощения, DS1410e


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 19:29:44 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Alexey1969 писал(а):
Производителя устройств под шину 1w :) http://www.ibutton.com/

DS1413 пассивный адаптер последовательного порта. Производился ими же. Снят с производства.

Схемы можно пошарить в сети.

Там же можно найти любые библиотеки для работы из разных языков и с разными адаптерами и под разными ОС.
ну и где здесь сказано про подключение к LPT?!

а рекомендованная (!!!) вами DS1410e стоит (если верить eFind) всего-навсего каких-то 30$-40$ в розницу - сущие копейки :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 19:33:36 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
http://www.maxim-ic.com/pst/run.mvp?lan ... &image.y=4


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 01, 2010 19:34:49 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Вообщето речь была не о цене, а о возможности как таковой. Или я чтото упустил ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: заработало
СообщениеДобавлено: Пн фев 01, 2010 21:24:32 
Открыл глаза

Зарегистрирован: Вс янв 31, 2010 17:16:17
Сообщений: 63
Рейтинг сообщения: 0
Не стал я перепаивать резистор, а сделал адаптер на attiny2313 из старой платы. По лпт передаются команды с маленькой скоростью по несложному протоколу, а мк преобразует их в команды 1-wire. Все работает очень стабильно. Прикладываю исходники, схему не прикладываю.
Спасибо вам за советы!


Вложения:
1wireavr.tar.gz [1.5 KiB]
Скачиваний: 477
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 09:14:44 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Alexey1969 писал(а):
Вообщето речь была не о цене, а о возможности как таковой. Или я чтото упустил ?
возможность как таковая определяется ценой :) например, для меня это - невозможность :)))

P.S. вы можете полететь в космос? если рассуждать так: "космонавты - люди, я - человек, значит, я могу туда полететь" - то вроде бы все верно... однако, если вспомнить, что для полета надо выложить минимум 20 миллионов долларов, то ответ однозначен - НЕТ, не смотря на то, что теоретически такая возможность существует :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 13:35:15 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Демогогия. Никакой связи с темой.
С удовольствием по обсуждаю способы чтения 1W через лпт.
Обсуждать, что кому по карману - увольте.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 15:02:59 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
Alexey1969 писал(а):
С удовольствием по обсуждаю способы чтения 1W через лпт.
Ну так и укажите "микросхему от производителя", только не для COM, как та, а для LPT.
С COM-ом всё просто, используются аппаратные возможности порта и по барабану - дос/вин/лин, можно адаптером из нескольких дискретных элементов обойтись (по крайней мере, если про антивандальность не думать).
А вот для LPT, как правльно было сказано, без запрета прерываний начисто на время обмена о точности и стабильности микросекундных (а я бы добавил - и милисекундных) задержек можно не думать. О стабильной точности, о повторяемости.
Иногда может и повезти.
А запрет прерываний - это если и не "только ДОС", то уж во всяком случае не пользовательская программа под Win линейки NT или линукс.

Ну так что именно
Цитата:
Из под Win прекрасно работает. У производителя есть соответствующий адаптер и программа для него.

для обсуждаемого интерфейса LPT?
Вот возьмёт eqltv свой адптер с протоколом, не зависящим от времянок LPT благодаря микроконтроллеру, напишет программу - тогда будет "адаптер и программа для него".

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 15:28:26 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
avreal писал(а):
Ну так что именно
Цитата:
Из под Win прекрасно работает. У производителя есть соответствующий адаптер и программа для него.

для обсуждаемого интерфейса LPT?
а вот тут, avreal, вы поспешили: именно для LPT далласовцы выпустили ранее упомянутую микросхему за 13 баков, которая и обеспечивает нормальный прием команд по LPT и выдачу их в 1-wire - считай, тот же МК, но жестко прошитый :))) потому и работает хоть под вынь, хоть под положь :))) потому и дорого, наверное.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 16:46:13 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
ARV писал(а):
а вот тут, avreal, вы поспешили:
И на старушку бывает порнушка :cry:

ARV писал(а):
считай, тот же МК, но жестко прошитый
"Ну если так, то да, ну если так, то конечно" (tm)

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 18:21:08 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Как мне предстовляется основной камень преткновения для использования лпт, невозможность задействовать аппаратный таймер и получить эталонные временные интервалы.

В лпт нет таймера, но зато есть много свободных ножек.... Как вариант, на свободные ножки повесить одновибратор или просто RC цепочку, в качестве эталона.

Или читать поступающие импульсы с таблетки через такую цепочку... прошел - длинный импульс, не прошел - короткий.

Параметры портов стандартны, так что один раз подобрать цепочки и все.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 19:24:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Alexey1969 писал(а):
Как мне предстовляется основной камень преткновения для использования лпт, невозможность задействовать аппаратный таймер и получить эталонные временные интервалы.

В лпт нет таймера, но зато есть много свободных ножек.... Как вариант, на свободные ножки повесить одновибратор или просто RC цепочку, в качестве эталона.

Или читать поступающие импульсы с таблетки через такую цепочку... прошел - длинный импульс, не прошел - короткий.

Параметры портов стандартны, так что один раз подобрать цепочки и все.
а считывать как? момент считывания в протоколе 1-wire так же достаточно жестко лимитирован по времени, поэтому мало выдать импульс нужной длительности, надо еще вовремя принять ответ... и тут одновибратором уже не обойдешься - еще и триггер потребуется... морока, короче - микроконтроллер проще будет :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 02, 2010 19:39:04 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 600
Откуда: г. Кемерово
Рейтинг сообщения: 0
Возможно я недостаточно внятно изложил мысль.
RC ценочка, эталонная - своего рода аппаратный таймер. К ней привязать все интервалы.

Дешевле в штучном исполнении, так как решение типовое. Если планировать серию, то может получится существенно дешевле.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y