Перейти к содержанию

muvit

GSM дистанционное управление с термостатом

Рекомендуемые сообщения

 
 

Только сначала на макетке!

Мне не совсем понятно, по даташиту практически все порты микроконтроллера могут работать как на вход, так и на выход, протеус это подтверждает, но почему в железе возникают проблемы?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Перед прошивкой в EEPROM обязательно нужно указать количество символов в номере!

Например: +7 920 365 45 12 - в этом номере 12 символов. В EEPROM заносим 0C

Если без плюса: 7 254 659 26 25 - в этом номере 11 символов. В EEPROM заносим 0B

Устройство ответит в любом случае, не зависимо от того, есть в номере + или нет, и не какое количество символов указано в EEPROM. Проблемы начнутся при отправке СМС. Если не правильно указали длину номера, устройство будет слать СМС на неправильный номер!

eeprom1.png

dtmf_pic18f2550_v12.1.2.zip EEPROM.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Можно.

Единственное, у 4550 нет порта RC3, а у 4520 есть. Но у 4520 порт RA4 немного отличается от 4550, он с открытым коллектором и как то странно работает в протэусе. Этому порту нужен подтягивающий резистор. Но проще вместо RA4 выход перекинуть на RC3.

В целом, программа работает нормально,0 применять можно без особых проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Евгений спасибо.Ещё вопрос: PIC18LF2620 можно в предыдущем проекте использовать, у меня такие есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

не, прошивка не запустится, у них конфигурация немного отличается.

В этой прошивке я выход 4 перекинул на другой порт. Практически все выводы можно менять местами под разводку платы!

Но сначала нужно проверить в железе на монтажке, все ли они работают нормально.

sh.png

DTMF_v.13.0.2_pic18f4520.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

PIC18F2620 можно без проблем использовать. PIC18LF2620 - это низковольтный вариант PIC18F2620, ничего в программе менять не надо.

DTMF_v.12.1.2_pic18f2620.zipsh.png

Сначала следует проверить на монтажке!

6 вывод микроконтроллера (порт RA4) с открытым коллекутором, ему требуется резистор на + питания, если управлять базой транзистора, то около 1кОм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Звуковой и GSM модули рекомендую соединить как тут в схеме

Естественно в программе при заливке звуковых файлов в вайтроник необходимо будет указать модулю, что звук будет выходить на выходы PWM. Звук будет чистый, без посторонних призвуков, шипений и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 
 
 
 
  • Добрый вечер! Евгений в последней прошивки на pic18f2550 охранная сигнализация и пожарная так и не работает. Происходит следующее, при подаче питания на втором выходе микроконтроллера не зависимо от состояния входов  RC4-RC5 срабатывает реле сигнализации выход RA0, по  истечении этого времени реле отключается и в дальнейшем на входы никак не реагирует. В процессе отладки заметил что  при замыкании RC4-RC5 на минус питания реагирует pin 14 vusb c 4,7v просаживает до 1,7v.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Привет всем. У меня на PIC18F2550 тоже не работает пожарка и охрана. Попробовал собрал на макетке  Pic18F4550 пожарка и охрана так же не работают . Хотя  смс приходит что все ОК. А цепь LN1, LN2 разомкнута. Но теперь заработал темостат №3. Дальше буду тестировать, отпишусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Евгений а как работают кнопки S3-S5, S7-S13? Это как ручное вкл/выкл? Что то они никак не реагируют. И в какой схеме диоды направлены правильно к pin RB0?

В схеме на PIC18F4550 катодом, а в схеме (протеус) на PIC18F4520  анодом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Кнопки включают/выключают каналы и термостаты. Выходы отрабатывают сразу, термостаты включаются по мере замера температур.

Правильно в протеусе.

Порт RB0 подтянут к плюсу. При нажатии любой кнопки порт притягивается к общему проводу, по спаду сигнала происходит прерывание программы и опрос кнопок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Евгений приветствую.

Тестирую проект на PIC18F4550. Каналы отрабатываются без ошибок, термостаты тоже. Пожарный и охранный выход ни при каких условиях не хотят работать (в SMS: «Fire = on, OK, Protection = on, OK». Лично мне они как бы не нужны, но если бы работали было бы более эффективное устройство. SMS приходят без проблем. Таймеры отрабатываются нормально. Кнопки вкл/выкл каналов работают нормально  (только с некоторой паузой при нажатии) кроме 5 канала. 5 канал при нажатии выключает все что можно, и потом вернуть все в исходное состояние только сброс питанием. (Прикладываю видео: https://yadi.sk/i/ahA9GgMdaSx6bg). В приходящем SMS (таймеры) игнорируется «0». 1 канал у меня запрограммирован на 18-00, отображается: Ch1 On 18:0  Off 18:10. Еще заметил при сбросе питания, первый дозвон фраза такая: «Добро пожаловать вы находитесь - сеанс закончен, до свидание» и кладется трубка. При последующих дозвонах все нормально. Плату проверил, прозвонил, промыл. Да еще. При включении питания хаотично горят (у меня светодиоды) некоторые каналы и термостаты секунды 4-5, потом работает все правильно как было запрограммировано, но это не критично. (Прикладываю видео https://yadi.sk/i/7-sbemWzSuxzSA). 

Буду тестировать дальше, если будут другие проблемы отпишусь.

Евгений если можно поправить прошивку по каким-то  пунктам? Буду благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Евгений приветствую. У меня просьба . Если не трудно сделать проект звуковых файлов с другой озвучкой (в архиве). https://yadi.sk/d/ZrYyQxrdNbYk1Q?w=1      У меня после своей компиляции ни хотят проговаривать. Загоняю ваш проект, все нормально. В настройках  все как в оригинале, пробовал и другими поиграться. Прога простая все вроде правильно делаю а звуков нет. В архиве прилагаю свой проект и Wav файлы уже в нужном формате. Если будет время уделить мне время перекомпелировать с моими звуковыми файлами буду благодарен. И если есть возможность прослушать в проекте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 
 

Евгений зравствуйте. Собрал устройство, работает. Но голос в телефоне с искаженияни,какой то хрипящий. Пробовал менять С1 и С2, не помогает. Может настройки звукового модуля поменять? Если да, то какие?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
  • Создать...