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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.02.2010, 23:18  
nsl2004
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
nsl2004 на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

2Kabron
Попробовал взять в качестве мастера для тестирования Вашей модели, пример из компилятора BASCOM AVR и не смог повторить считывания данных - никаких. Код есть в компиляторе в папке 1-wire. Связь есть, серийник считывается, отклик тоже. Дальше беда. Выдает то что на картинке и на изменения потенциометров не реагирует.
Прикладываю файл с кодом, если есть возможность подскажите в чем может быть причина. Оригинальная прога для 48 го , я перенес на 32.
Миниатюры:
Нажмите на изображение для увеличения
Название: MK32.jpg
Просмотров: 1102
Размер:	64.7 Кб
ID:	4922  
Вложения:
Тип файла: txt MasterNewDS2450.txt (11.8 Кб, 142 просмотров)
Реклама:
nsl2004 вне форума  
Непрочитано 24.02.2010, 01:59  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,285 раз(а) в 1,962 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

nsl2004, Этому проекту уже наверное два года. Ей богу детали ушли. Знаю точно, что мой код на Тане45 работал с фирменным далласовским USB данглом и их же программами для РС. Вывод(субъективный) - что то не так в баскомовском примере или ваших настройках.
Kabron вне форума  
Непрочитано 24.02.2010, 11:39  
nsl2004
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
nsl2004 на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

Сообщение от Kabron Посмотреть сообщение
nsl2004, Этому проекту уже наверное два года. Ей богу детали ушли. Знаю точно, что мой код на Тане45 работал с фирменным далласовским USB данглом и их же программами для РС. Вывод(субъективный) - что то не так в баскомовском примере или ваших настройках.
Я и не сомневаюсь что где то в моих изысканиях. Ваш проект тот что на PIC ( который гуляет в интернете от Тайваня до Канады ) работает.
Я сперва решил разобратся с ведущими устройствами, потом перейти к эмулятору, копатся. Паралельно Баском осваивать. В общем одна польза.
nsl2004 вне форума  
Непрочитано 25.02.2010, 23:36  
nsl2004
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
nsl2004 на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

Наконец то справился с ведущим для чтения и управления DS2405 ( файлы в прицепе). Правда, пока это только модели Proteusa. Работают. Основу взял с какого то польского форума(спасибо им большое), переделал для работы в режиме ключа и "сухой контакт". Возможно, кому то пригодится. Теперь задача посложнее, смоделировать DS2405. За основу взял работу Kabrona, собственно его преобразователь, делаю на 32ой Меге, так надо. Даже сделал что бы он передавал нужные мне данные, но... работает он как DS2450, а это значит что со стандартным адаптером 1-wire работать корректно не будет, либо надо будет использовать специальный софт. В ближайшее время выложу - может у кого появятся какие нибудь идеи. Со стажем в программировании на bascome в две недели, остро нуждаюсь в помощи
Вложения:
Тип файла: zip MR32forDS2405+.zip (17.0 Кб, 146 просмотров)
Тип файла: zip MR32forDS2405.zip (16.3 Кб, 121 просмотров)
nsl2004 вне форума  
Непрочитано 25.05.2010, 14:09  
nsl2004
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
nsl2004 на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

Прошло 3 месяца.
Значит так. От идеи рулить ключами 2405 и 2408 пока отказался, по причине что их снимают с производства, да и не сообразил сразу как они работают. Для мучений был избран 1-wire ключ DS2413. Что получилось.
На основе идеи Kabrona - на Баскоме написал код для эмулятора этого ключа. Работает как и реальный , за исключением команды F5. Но как оказалось мне она не нужна, весь функционал этого ключа работает и так.
Прикладываю проект в Proteus - там все условно и сделано только для того что бы проверить как работает устройство. Это первый вариант - не чищенный не приглаженный. Как есть.
Фамили код эмулятора пока изменен. Чтобы его видеть
Миниатюры:
Нажмите на изображение для увеличения
Название: DS2413E.jpg
Просмотров: 201
Размер:	123.2 Кб
ID:	8206  
Вложения:
Тип файла: zip DS2413EMULIATOR.zip (160.0 Кб, 273 просмотров)

Последний раз редактировалось nsl2004; 25.05.2010 в 14:17.
nsl2004 вне форума  
 

Закладки

Метки
1-wire, ds2405, ds2408
Опции темы

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

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

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


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


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