Форум РадиоКот • Просмотр темы - Помогите изменить прошивку
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 18 ]
Автор
Сообщение
vladimyr23
Заголовок сообщения: Помогите изменить прошивку
Добавлено: Пт июл 07, 2017 23:19:24
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Суть проблемы такова. Решил сделать автоматическую вытяжку в ванную. Нашел схему на просторах рунета,собрал,прошил микроконтроллер,не работает. Выяснилось,что по схеме используется датчик температуры и влажности SHT21, а у меня его аналог SI7021.Как я понял у них разные команды,но в програмировании я не силён. Гуру, помогите подправить прошивку под мой датчик. Исходник,прошивку и схему прилагаю. Заранее благодарен!
Вернуться наверх
Реклама
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 09:37:16
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Попробуйте.
_________________ Docendo discimus
Вернуться наверх
Реклама
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:03:33
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Попробуйте.
Теперь микроконтроллер ведёт себя как будто к нему не подключён датчик т.е. реле постоянно включено.Так было когда я на предыдущей прошивке его отключал(датчик),а при подключении (на предыдущей прошивке)реле наоборот не срабатывало.
Последний раз редактировалось AlekseyEnergo Сб июл 08, 2017 20:02:59, всего редактировалось 1 раз.
Нарушение п2.7 правил форума. Предупрежден.
Вернуться наверх
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:10:01
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
_________________ Docendo discimus
Вернуться наверх
Реклама
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:17:55
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Да, но не выдерживал датчик при 75% влажности.
Вернуться наверх
Реклама
Zhuk72
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:22:25
Сверлит текстолит когтями
Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31Сообщений: 1231Откуда: Баку
Рейтинг сообщения: 0
А почему в начале программы отсутствует call 0x3FF, а сразу идет movwf OSCCAL? Получается, что в регистр калибровки 0 пишется.
_________________ Каждый имеет право на свое личное ошибочное мнение. У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Вернуться наверх
Реклама
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:23:55
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Как вы изменяете влажность? Да, и калибровку генератора учесть (спасибо за напоминание):
_________________ Docendo discimus
Последний раз редактировалось pyzhman Сб июл 08, 2017 10:28:27, всего редактировалось 1 раз.
Вернуться наверх
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:28:05
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Измерить влажность мне нечем,из темы которую вы дали ссылку я сделал термогигростат.
Вернуться наверх
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:32:25
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Но скорее всего калибровка уже похерена.
Добавлено after 1 minute 54 seconds: Измерить влажность мне нечем...
На основании чего судите о работе прибора?
Добавлено after 50 seconds: Кстати про калибровку - тут особо она и не нужна. Можно туда записать 0х80.
_________________ Docendo discimus
Вернуться наверх
Реклама
Zhuk72
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:34:46
Сверлит текстолит когтями
Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31Сообщений: 1231Откуда: Баку
Рейтинг сообщения: 0
Может и не похерена, если правильным проггером писали. И почему не нужна? А как же тайминги I2C?
_________________ Каждый имеет право на свое личное ошибочное мнение. У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Вернуться наверх
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:36:36
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
при помещении прибора во влажную среду должно сработать реле как я понимаю чего на самом деле не происходит (на прошивке из темы)
Вернуться наверх
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:42:19
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Максимум для SCL составляет 0,4 МГц. В программе понатыканы нопы. Грубо получается /12. Итого 0,33 МГц.
Впрочем, согласен. В любом случае, если уж заточено под 4МГц тактовой, то и должно быть столько. А они берутся из калибровки. Ну можно поставить те же 0х80 или поиграться (если пропали).
Добавлено after 45 seconds: ...не происходит (на прошивке из темы)
Продолжаем терзать оную.
Добавлено after 1 minute 21 second: Попробуйте из
viewtopic.php?p=3141049#p3141049
_________________ Docendo discimus
Вернуться наверх
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 10:52:40
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
результат как в третьем сообщении
Вернуться наверх
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 13:47:58
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Собрал модель в протеусе. С родной прошивкой не идёт.
_________________ Docendo discimus
Вернуться наверх
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 16:25:16
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Вернуться наверх
pyzhman
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Сб июл 08, 2017 18:14:19
Друг Кота
Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29Сообщений: 7014Откуда: Ижевск
Рейтинг сообщения: 0
Дело в том, что команды и адреса у этих датчиков одинаковые. И, насколько я понял, родная программа должна обрабатывать Si7021 точно так же как и SHT21. Напрягает неработоспособность модели в протеусе.
_________________ Docendo discimus
Вернуться наверх
vladimyr23
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Вт июл 11, 2017 15:20:42
Зарегистрирован: Пт июл 07, 2017 22:47:03Сообщений: 8
Рейтинг сообщения: 0
Написал автору проекта, он ответил, что у него нет ни времени ни желания возвращаться к старым проектам. Очень жаль, что никто не может помочь, благодарю кто попытался, думаю тему можно закрыть.
Вернуться наверх
AlekseyEnergo
Заголовок сообщения: Re: Помогите изменить прошивку
Добавлено: Вт июл 11, 2017 19:59:25
Модератор
Карма: 23
Рейтинг сообщений: 331
Зарегистрирован: Пт янв 11, 2013 19:19:26Сообщений: 2117Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Ну тогда Вам пора все таки начать изучать ассемблер и самому подправить прошивку.
_________________ =========Правила Форума ЗДЕСЬ _____ Правила раздела БАЗАР ЗДЕСЬ _____ Если вы продаете, прочтите ЗДЕСЬ Редко появляюсь. Если вопрос не личного характера пользуйтесь кнопкой "!" .
Вернуться наверх
Страница 1 из 1
[ Сообщений: 18 ]
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения