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

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

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

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

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

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


 
Опции темы
Непрочитано 02.04.2012, 01:48  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию DS18S20 серийный номер

Вопрос к тем, кто работал с моделью DS18S20.
Почему в свойствах указан трёхбайтный серийник?
Должно быть шесть байт собственно номера.
Код семейства и CRC, я так понял - "отдельной строкой".
Реклама:
DPANYTA вне форума  
Непрочитано 02.04.2012, 11:47  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

А даташит видели? Вы можете поменять только номер самого датчика. Номер серии и CRC протеус подставит за вас.
Easyrider83 вне форума  
Непрочитано 02.04.2012, 13:57  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Подставляет, знаю.
Но. Я набираю ему 6 байт. А вижу потом только 4.
Ещё два он обнуляет, что бы я ему не набирал.

А изначально, когда только накидал схемку, и открыл свойства
датчика - там только три байта номера, а не 6.

Мож Протеус поддерживает не все 6 байт ? А 3 или 4?

Или косяк в моей программе. (Хотя в железе работает.)
За то, что модели Протеуса "придирчивей" к временным параметрам,
чем реальные девайсы я в курсе...
DPANYTA вне форума  
Непрочитано 02.04.2012, 14:18  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Сообщение от DPANYTA Посмотреть сообщение
Но. Я набираю ему 6 байт. А вижу потом только 4.
Ещё два он обнуляет, что бы я ему не набирал.
Это вы сейчас чего такое сказали?
Сообщение от DPANYTA Посмотреть сообщение
А изначально, когда только накидал схемку, и открыл свойства датчика - там только три байта номера, а не 6.
И слава Богу и хвала разработчикам, что они понимают, что от первых двух байт термодатчик может превратиться в EEPROM
Сообщение от DPANYTA Посмотреть сообщение
За то, что модели Протеуса "придирчивей" к временным параметрам,
чем реальные девайсы я в курсе...
И правильно. Иначе задолбали темами, что в протеусе работает, а в железе дымит.
Easyrider83 вне форума  
Непрочитано 02.04.2012, 16:32  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Я не понял про EEPROM...
DPANYTA вне форума  
Непрочитано 02.04.2012, 18:13  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Сообщение от DPANYTA Посмотреть сообщение
Я не понял про EEPROM...
Вчера куколка, сегодня бабочка. И все лишь два байта исправить.
\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for AVR\One-Wire\NETWORK

Последний раз редактировалось Easyrider83; 02.04.2012 в 18:27.
Easyrider83 вне форума  
Непрочитано 03.04.2012, 02:06  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

То ли я дурак, то ли лыжи не едут...

Давай так, на пальцах.

Моя программка считывает с датчика (не с модели) такой номер:
10 38 B4 92 01 08 00 DC
и пишет его на индикаторе.

10 - "код семейства"
DC - контрольная сумма

Собственно номер - 00 08 01 92 B4 38
Наоборот, т.к. считывание идёт с младшего байта.

И чё?
00 08 01 тоже типа "код семейства"?
А номер только 92 B4 38 ?

Где я неправ ?

Что мне набирать в строке ROM Serial Number в свойствах датчика,
чтобы он смоделировал реальный 10 38 B4 92 01 08 00 DC ?
DPANYTA вне форума  
Непрочитано 03.04.2012, 08:38  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Сообщение от DPANYTA Посмотреть сообщение
Вопрос к тем, кто работал с моделью DS18S20.
Почему в свойствах указан трёхбайтный серийник?
Должно быть шесть байт собственно номера.
Че то мне этот холивар надоел, пора расставить точки над "и", хотя этот вопрос уже не раз обсуждался и надоело объяснять одно и то же. В Протеусе есть примеры "однопроводки", Easyrider83 даже указал где. Считываются из модели все восемь байт, т.е. "Family Code", 6 байт SN и CRC. НО!!! Модели one-wire написаны так, что для "самостоятельного творчества" доступны к изменению только 3 байта адреса, остальное зашито нулями при ручной установке номера или 07 00 00 в автомате. Кстати, по этой семерке всегда можно контролировать в каком режиме модель. Трех редактируемых байт более, чем достаточно, чтобы налепить на шину "туеву хучу" устройств с разными адресами. Конечно, я понимаю стремление DPANYTA к "реальности" именно из своего загашника, но большого толка в этом не наблюдаю. Если уж очень "свербит" - так что?, трудно отладить девайс с одним адресом, а потом перед прошивкой переписать на конкретный. Ведь и CRC и код устройства работают нормально. Кстати, насчет последнего Easyrider83 не прав, его можно "нахально" изменить, хотя это ни к чему хорошему не приведет, если поставить галку Edit all properties as text. Он фигурирует под параметром FC.
Миниатюры:
Нажмите на изображение для увеличения
Название: ScreenShot69.gif
Просмотров: 205
Размер:	32.0 Кб
ID:	33375   Нажмите на изображение для увеличения
Название: ScreenShot70.gif
Просмотров: 147
Размер:	16.7 Кб
ID:	33376  
Halex07 вне форума  
Сказали "Спасибо" Halex07
DPANYTA (03.04.2012)
Непрочитано 03.04.2012, 16:39  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: DS18S20 серийный номер


"доступны к изменению только 3 байта адреса"

Исчерпывающе.
Спасибо.
DPANYTA вне форума  
Непрочитано 06.04.2012, 02:20  
dimchik_b
Вид на жительство
 
Регистрация: 18.04.2008
Сообщений: 373
Сказал спасибо: 103
Сказали Спасибо 50 раз(а) в 40 сообщении(ях)
dimchik_b на пути к лучшему
По умолчанию Re: DS18S20 серийный номер

Сообщение от Halex07 Посмотреть сообщение
Трех редактируемых байт более, чем достаточно, чтобы налепить на шину "туеву хучу" устройств с разными адресами. Конечно, я понимаю стремление DPANYTA к "реальности" именно из своего загашника, но большого толка в этом не наблюдаю.
Можно и я свои 5 копеек вставлю? Толк в том, что когда отлаживаешь более чем хитрый алгоритм SearchROM и вместо введенного 6-байтного адреса видишь только 4 байта, то приходится долго думать и разбираться: то ли я звезданутый, то ли Протеус? И это тот редкий случай, когда именно Протеус!
dimchik_b вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опознание выводов DS18s20 kavboy Информация по радиокомпонентам 1 26.09.2010 15:20
Взять температуру ds18s20 TREI-Kaa Микроконтроллеры, АЦП, память и т.д 7 31.07.2010 03:05
Странное вычисление температуры DS18S20 nagano Микроконтроллеры, АЦП, память и т.д 0 20.08.2008 08:58
Новый номер журнала "ANSYS Advantage. Русская редакция& Annay Proteus, KiCAD и другие ECAD 0 17.04.2008 15:47
DS18S20 efim_max Информация по радиокомпонентам 4 06.01.2008 13:42


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


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