реклама на сайте
подробности

 
 
> Эмулятор DS1990, не понятки с режим SLAVE 1Wire
Kovrov
сообщение Jan 27 2006, 12:04
Сообщение #1


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Предистория...
после разборки накопившегося за многие годы барахла нашел платочку контроллер ключей точ мемори
от домофона наверное... повозился с подключением и даже занес в память один из далласовских ключей DS1990 - все работает все хорошо...
а потом подумал надо бы попробовать сделать эмулятор онного на тиньке с автономным питанием
...
полчаса писал прогу считать ds 1990 на МЕГЕ 16 все получилось без проблем
;----
решил написать эмулятор на той же меге16 (пока)
вообщем RESET, Presence pulse, написал
а также чтение комманд от мастера
получил $33 команду типа "дай данные ром"
и все на этом тупик
выложил строку заранее считанную а контроллер не понимает
возможно чето с процедурами передачи байта, хотя там все ясно!
8 байт данных от ключа 100% достоверные
:---
единственное за че боюсь может тайминги че не так или контроллер домофона ещё какие темы
дает - а я незнаю....
если у кого есть исходничек !!!слейва!!! лучше асм 1WIRE буду принателен


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Иванов
сообщение Jan 27 2006, 20:27
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 20-01-06
Пользователь №: 13 383



В Вашем случаи возможны две ситуации не работы эмулятора. Первый случай: не совсем правильная работа мастера. Второй случай: контролер рассчитан для приема не только DS1990, но и еще ключей типа «метаком» или «цифрал». В первом случаи проблема решается подбором временных интервалов (не очень вериться, что разброс +- 0,5мкс, недавно делал считыватель ключей и обратил внимание, что новые ключи срабатывают по минимальным интервалам указанных в даташатах, а для старых ключей пришлось расширять ворота до указанных в мануале. Второй случай не имеет программного решение, а только аппаратное из-за совершенно иного электрического протокола.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 28 2006, 15:02
Сообщение #3


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(Иванов @ Jan 27 2006, 23:27) *
(не очень вериться, что разброс +- 0,5мкс, недавно делал считыватель ключей и обратил внимание,

а че не вериться то?
временные интервалы считает таймер 0 делитель 1/8
и того один тик =500 нс при кварце 16 мнz
так вот в моей процедуре чтобы задать 15 мкс стоит типа макроса
;-----------------------
clr temp
out tcnt0,temp
w1:
in temp,tcnt0
cpi temp,15*2 (!!!!15 - подчеркиваю)
brlo w1
;-------------------
при 14 или 16 не работает вообще!!!
при 15 достаточно надежно
О как! конечно я сам в некотором недоумении
есть конечно некоторые зацепки - в понедельник проверю

насчет аппартной не совместимости
на контролере стоит пик 12с508 счит нога через резистор 200 ом+ защитн стабиллитрон подведена
на контактор- питалово 5 в
куда уж больше совместимости то?

Сообщение отредактировал Kovrov - Jan 28 2006, 15:06


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kovrov   Эмулятор DS1990   Jan 27 2006, 12:04
- - aaarrr   Вот мой исходник для 2313 @ 4MHz. Работает, но час...   Jan 27 2006, 12:18
- - Kovrov   спасибо огромное - буду разбираться упустил из вид...   Jan 27 2006, 13:07
- - aaarrr   Многое от мастера зависит. Хотя, +/- 0.5мкс, по ид...   Jan 27 2006, 13:48
- - Иванов   Когда делал преобразователь кода в 1-Ware использ...   Jan 28 2006, 19:43
|- - Kovrov   Цитата(Иванов @ Jan 28 2006, 22:43) Если ...   Jan 29 2006, 06:07
- - Последний   Это я удачно зашёл! (с) Неделю назад сам начал...   Jan 29 2006, 02:15
- - aaarrr   Цитата(Kovrov @ Jan 29 2006, 09:07) для м...   Jan 29 2006, 12:25
|- - Kovrov   Цитата(aaarrr @ Jan 29 2006, 15:25) Про п...   Jan 29 2006, 15:22
- - aaarrr   Цитата(Kovrov @ Jan 29 2006, 18:22) на ти...   Jan 29 2006, 16:20
- - Иванов   Подброшу идею: Контролер взять с индексом V и пит...   Jan 29 2006, 18:03
- - Kovrov   чем же камень? что разве проще таскать с собой бат...   Jan 29 2006, 18:09
- - aaarrr   Цитата(Kovrov @ Jan 29 2006, 21:09) чем ж...   Jan 29 2006, 18:29
- - Иванов   >а чем же это не хорошо? >плавно растущее пи...   Jan 29 2006, 18:48
- - Kovrov   а при чем сдесь плавно растущее питание? и потом л...   Jan 30 2006, 04:49
- - Kovrov   Ну, господа набаловался вволю!!! вечер...   Jan 30 2006, 06:55
- - phstranger   Уважаемые!. Можно ли у кого поиметь исходник н...   Apr 13 2009, 08:18
- - aaarrr   Да пожалуйста. Но без комментариев и гарантий. COD...   Apr 13 2009, 08:26
- - phstranger   Большое человеческое спасибо.   Apr 13 2009, 08:32
- - Serjio   Цитата(phstranger @ Apr 13 2009, 12:32) Б...   Apr 13 2009, 16:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016