Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Эмуляция 1-wire лючей DS2405 и DS2408

Непрочитано 23.02.2010, 23:18  
nsl2004
Почётный гражданин KAZUS.RUN
 
Регистрация: 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.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,847
Сказал спасибо: 721
Сказали Спасибо 4,537 раз(а) в 2,072 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Эмуляция 1-wire лючей DS2405 и DS2408

nsl2004, Этому проекту уже наверное два года. Ей богу детали ушли. Знаю точно, что мой код на Тане45 работал с фирменным далласовским USB данглом и их же программами для РС. Вывод(субъективный) - что то не так в баскомовском примере или ваших настройках.
Kabron вне форума  
Непрочитано 24.02.2010, 11:39  
nsl2004
Почётный гражданин KAZUS.RUN
 
Регистрация: 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.RUN
 
Регистрация: 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.RUN
 
Регистрация: 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, время: 21:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.