Форум по микроконтроллерам: Эмулятор DS18B20 на PIC контроллере. - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Эмулятор DS18B20 на PIC контроллере. Разработка эмулятора DS18B20

#1 Пользователь офлайн   Sergey Roslik 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 390
  • Регистрация: 15 Февраль 11

Отправлено 04 Май 2012 - 10:28

Здесь разрабатывается эмулятор DS18B20 на микроконтроллере PIC18F452, кварц 16МГц, вывод PORTB,1 .
0

#2 Пользователь офлайн   Mehanikl 

  • Знаток
  • PipPip
  • Группа: Пользователи
  • Сообщений: 73
  • Регистрация: 16 Февраль 11
  • ГородМосква

Отправлено 04 Май 2012 - 13:23

Стоит ли подтверждать (проверять) правильность обмена по 1-wire?. Я ведь так понимаю, что DS18B20 это только для начала, потом пойдут вещи по хитроумнее.
0

#3 Пользователь офлайн   Sergey Roslik 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 390
  • Регистрация: 15 Февраль 11

Отправлено 04 Май 2012 - 14:56

Да, сейчас только основа, что бы легче было разобраться, а потом можно, что угодно делать.
0

#4 Пользователь офлайн   medved 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 366
  • Регистрация: 15 Февраль 11
  • ГородЕкатеринбург

Отправлено 04 Май 2012 - 18:26

Каково назначение этого эмулятора? Сомнения вызывает стоимость эмулятора по отношению к оригиналу
0

#5 Пользователь офлайн   Sergey Roslik 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 390
  • Регистрация: 15 Февраль 11

Отправлено 04 Май 2012 - 20:06

Назначение? Да у кого на сколько фантазии хватит. От ключа домофона и до различных хабов, реппитеров, управления, контроля, ускорения работы сети 1-Wire и т.д.
Ну если использовать PIC18F452, то дороже получится, но можно и за 80 рублей использовать контроллер и дешевле, с внутренним осциллятором.
К примеру взять это устройство. Эмулятор дешевле выйдет. Да и можно сделать, скажем 16 ти канальное с дополнительными возможностями.
DS2408S+8-канальный адресуемый порт ввода/вывода с интерфейсом 1-wire
Datasheet DS2408 - 300 руб

Всё зависит от потребности.
0

#6 Пользователь офлайн   Mehanikl 

  • Знаток
  • PipPip
  • Группа: Пользователи
  • Сообщений: 73
  • Регистрация: 16 Февраль 11
  • ГородМосква

Отправлено 04 Май 2012 - 22:41

DS2408 ещё и в продаже хрен найдёшь...
0

#7 Пользователь офлайн   Sergey Roslik 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 390
  • Регистрация: 15 Февраль 11

Отправлено 06 Май 2012 - 19:29

Ввёл в программу подсчёт CRC, теперь можно отправлять динамические данные.


Прикрепленное изображение: dinamika.jpg


Прикрепленный файл  1-WireDS18B20emu.zip (941байт)
Количество загрузок:: 237

0

#8 Пользователь офлайн   Sergey Roslik 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 390
  • Регистрация: 15 Февраль 11

Отправлено 19 Май 2012 - 15:12

Работа эмулятора на одной линии с датчиком DS18B20.
Контроллер PIC18F452, кварц 16 МГц, I\O - PORTB,2

Прикрепленное изображение: emu.jpg


Прошивка Прикрепленный файл  1-WireDS18B20emu.zip (901байт)
Количество загрузок:: 225
0

#9 Пользователь офлайн   Seregka 

  • Прибывший
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 28 Январь 14
  • ГородКостанай

Отправлено 28 Январь 2014 - 19:11

Здравствуйте, вы бы могли дать исподники. Для построения эмулятора ключа DS1990

Сообщение отредактировал Seregka: 29 Январь 2014 - 10:24

0

#10 Пользователь офлайн   Yanshun 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 29 Сентябрь 15

Отправлено 24 Ноябрь 2017 - 14:31

А схему подключения к термометру так и не нарисовали?
Корпорация Mars
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей