Радиодатчик протечки воды
|
|
Игорь | Дата: Воскресенье, 05.01.2014, 12:21 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Ссылка на описание радиодатчика протечки воды
Здравствуйте. Пожалуйста, подскажите где взять рабочую прошивку микроконтроллера (HEX)12F629 для Радиодатчика протечки воды. На видео все работает прекрасно, а прошивки нет.
|
|
| |
Admin | Дата: Воскресенье, 05.01.2014, 12:39 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Очень странно, куда то ссылка на прошивку пропала. Ладно, спасибо за информацию, сегодня обновлю.
|
|
| |
Admin | Дата: Воскресенье, 05.01.2014, 16:22 | Сообщение # 3 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Обновил, прошивка МК добавлена в общий архив вместе с принципиальной схемой и печатной платой.
|
|
| |
Игорь | Дата: Среда, 08.01.2014, 09:27 | Сообщение # 4 |
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Огромное спасибо! 8 января буду пробовать. Орезультатах напишу. Вещь полезная, спасибо!
Добавлено (08.01.2014, 09:27) ---------------------------------------------
Собрал, прошил, все в порядке, все работает. Есть проблема! Все датчики прошиваются одним кодам. Все привязаны к одной зоне. Подскажите, как присвоить каждому датчику свой код? Пожалуйста приведите пример изменения кода при программировании контроллера программой icprog106B.
За ранее Спасибо!
Сообщение отредактировал Игорь - Среда, 08.01.2014, 09:47 |
|
| |
Admin | Дата: Среда, 08.01.2014, 11:03 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| А ведь об этом все сказано в описании устройства . Читаем:
"Код датчика представляет собой 24-битное число (3 байта), которое необходимо записать в ячейки 0х00…0х02 EEPROM микроконтроллера 12F629 при его программировании. Эти значения могут быть любыми в интервале 00..FF. В прошивке, которая прилагается к данной статье, в EEPROM уже записан код 01-03-05."
|
|
| |
Игорь | Дата: Среда, 08.01.2014, 11:17 | Сообщение # 6 |
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Да написано, но я не силен в программировании. Может вы можете привести пример?
|
|
| |
Admin | Дата: Среда, 08.01.2014, 11:37 | Сообщение # 7 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Загружаем прошивку в программатор. В области значений EEPROM меняем значение адресов 0х00…0х02, которые содержат значения 01-03-05 на любые другие. Программируем микроконтроллер. Все. После программирования можно дополнительно прочитать микроконтроллер, что бы убедиться, что новые значения успешно сохранились.
|
|
| |
Игорь | Дата: Среда, 08.01.2014, 13:02 | Сообщение # 8 |
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Спасибо, буду пробовать... Добавлено (08.01.2014, 11:59) --------------------------------------------- Отлично! Все работает! Спасибо автору за изобретение и за помощь! Добавлено (08.01.2014, 13:02) --------------------------------------------- Я наверно успел вам надоесть, но есть еще один вопросик . При замыкании контактов зонд (вход 6 (GP1), прежде чем выдать код, контроллер ждет приблизительно 3 секунды, а потом передает код и пищит. Вы можете переделать прошивку так чтобы при замыкании контактов этой паузы не было? При конструировании других радиодатчиков эта пауза немного мешает.
|
|
| |
Admin | Дата: Среда, 08.01.2014, 14:00 | Сообщение # 9 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата Игорь ( ) Вы можете переделать прошивку так чтобы при замыкании контактов этой паузы не было? При возможности посмотрю, сейчас точно не помню по поводу этой задержки - нет под рукой исходников.
|
|
| |
Игорь | Дата: Среда, 08.01.2014, 14:20 | Сообщение # 10 |
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Спасибо. Будем ждать
|
|
| |