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

Уфимец

Пользователи
  • Публикаций

    15
  • Зарегистрирован

  • Посещение

Весь контент Уфимец
 
 
  1. Евгений, а можно попросить сделать еще один вариант работы "замка"? Для особо ответственных случаев. Алгоритм такой: Звоню. Устройство определяет номер, делает соединение, включает реле. Делаю отбой, устройство выключает реле. Формат номера: 11 цифр с плюсом в начале. С уважением.
  2. Логи терминала,подключенного к устройству (SIM800l). Звонок с устройства. Абонент просто не берет трубку. Время каждого дозвона от 61 до 67 секунд. 18:06:51.765> ATD+ХХХХХХХХХХХ; 18:06:51.765> 18:06:51.765> OK 18:07:58.078> 18:07:58.078> NO ANSWER Звонок с устройства. Абонент снимает трубку, затем делает отбой. 18:19:48.578> ATD+ХХХХХХХХХХХ; 18:19:48.578> 18:19:48.578> OK 18:20:22.078> 18:20:22.078> NO CARRIER Звонок с устройства. Абонент вне зоны сети (выключен). Длительность постоянна, равна 16 секундам. 18:25:09.515> ATD+ХХХХХХХХХХХ; 18:25:09.515> 18:25:09.515> OK 18:25:25.890> 18:25:25.890> NO CARRIER А это СМС, что абонент появился в сети. 18:27:35.390> 18:27:35.453> +CMTI: "ME",1 Звонок с устройства. Абонент занят. Время каждого дозвона от 61 до 67 секунд. 19:32:08.515> ATD+ХХХХХХХХХХХ 19:32:08.515> 19:32:08.515> OK 19:33:12.328> 19:33:12.328> NO ANSWER
  3. Запись номера телефона хозяина производится в процессе программирования контроллера. Время, через которое устройство начнет реагировать на состояние шлейфа, после включения, устанавливается в процессе программирования. Этот параметр можно сделать нерегулируемым, например 30 секунд. При нарушении шлейфа, устройство звонит на номер хозяина. Три дозвона, с интервалом 70 секунд. Прекращение дозвонов происходит по окончанию количества, или при поднятии трубки на стороне хозяина. Теперь как это работает в схеме. Командой AT+CSCLK=1 модем переведен в режим энергосбережения. В этом режиме работой модема управляет вывод DTR. При логической единице на этом выводе, модем находится в режиме сна. В этом режиме модем «видит внешний мир», принимает вызовы, SMS, передает всю принятую информацию в контроллер. Но не «видит» команды контроллера. Что бы вывести модем из сна нужно подать логический ноль на вывод DTR и сделать паузу 50 миллисекунд. В случае сработки шлейфа, и не зависимо от дальнейшего его состояния, логический ноль появляется на 4 выводе контроллера на время 5 минут. Этот ноль через диод попадает на вывод DTR. В эти 5 минут устройство делает дозвоны, и не реагирует на состояние шлейфа. По истечении этого времени, состояние, в котором находится шлейф, считается нормальным, и устройство вновь встает на охрану. Если шлейф остается разорванным, следующая «сработка» произойдет при замыкании. На выводе RING, уровень логического нуля появляется при входящем вызове. Этот ноль через диод попадает на вывод DTR. Включается двухсторонний обмен. При совпадении номера звонящего с номером в памяти контроллера, контроллер дает команду поднять трубку. При наличии подключенного микрофона, можно произвести аудиоконтроль охраняемого помещения. Или еще что придумать. Пока все. Жду критику, пожелания, предложения. С уважением.
  4. Еще один интересный момент. При входящем звонке на "замок", контроллер на каждый RING от модема, отвечает командой AT+CLIP=1 (включает АОН).Проверил на двух модемах, если эту команду отправить модему после включения, то она сохраняется в памяти. И не стирается при отключении питания. Значит, если загрузить команды на включение АОН и фиксированную скорость в модем, до установки в схему, мы экономим память и создаем тишину для сна модема. По поводу загрузки есть маленькая идея: написать программу - загрузчик конфигурации модема. Сначала в контроллер зашивается загрузчик, который по кругу гоняет нужные команды для модема. Затем в этот контроллер пишется рабочая программа. Если непонятно изъяснился, спрашивайте. Да. Если у кого то есть возможность проверить, сохраняется ли режим АОН после многократных включений и выключений питания отпишитесь. С уважением.
  5. Евгений. В "замке" от контроллера к модему, с периодом 10 секунд постоянно идут два символа. Это для работы модема из "коробки"? Если перевести модем на фиксированную скорость, от них можно избавиться? С уважением.
  6. Вторая версия схемы, функциональной. Пишу алгоритм.
  7. Вас понял. Убираю барские замашки. Первое. Ни какой инициализации модема при включении. Все режимы модема устанавливаем через терминал компа. В конце посылаем волшебную команду AT&W. Второе. Записываем телефон хозяина при программировании контроллера, в определенные ячейки памяти. В связи с этим кнопка КН1 становится не нужной. А значит вот он освободившийся вывод контроллера, нужный для режима сна! Перерисую схему, перепишу алгоритм, уберу еще что ни будь не особо нужное. Погоняю модем в терминале на предмет ответов при разных ситуациях связи. С уважением
  8. Евгений, а может попробуем без резонатора? Хочется сделать очень малопотребляющее 1 – 2 мА, а не 13 – 14 мА, малогабаритное устройство. Вот тут написал мои хотелки. Но режим “Sleep Mode” (сон) один из самых важных. Запись номера телефона хозяина. Звоним на номер устройства. В это время кнопка КН1 должна быть нажата. После четвертого ? гудка, устройство сделает отбой вызова. Возвращаем КН1 в исходное состояние. Производим проверку записи номера хозяина. Звоним на номер устройства. На устройстве должно произойти поднятие трубки. Делаем разрыв шлейфа. Устройство звонит на номер хозяина. Количество дозвонов от одного до пяти (задается программно) через каждые 60 ? секунд. Сброс дозвонов происходит по окончанию количества вызовов, или при поднятии трубки на стороне хозяина или при звонке хозяина на номер устройства. По окончании дозвонов, устройство не реагирует на изменение состояния шлейфа, в течении времени, которое задается программно. По окончанию этого времени, устройство берет под охрану шлейф в том состоянии, в котором он находится. Пример: Шлейф замкнут. Произошел разрыв. Тревога. Дозвон. Отбой. Время не реагирования. Шлейф на момент окончания времени не реагирования остался разомкнутым. С этого времени нормальным состоянием шлейфа будет «разомкнуто». Следующая тревога произойдет при замыкании шлейфа. Стирание из памяти контроллера номера телефона хозяина. Включить устройство с замкнутым КН1. Может что то упустил. Если что то не понятно, спрашивайте. С уважением.
  9. Евгений, спасибо что не отказали. В электронике у меня большой стаж, а в программировании я полный ноль. По этому на некоторые мои дилетантские вопросы не обижайтесь пожалуйста. Вопрос первый и важный. Можно ли избавиться от резонатора, с целью высвобождения нехватающего вывода контроллера? Вопрос второй. Нужно ли создавать новую тему, или продолжим здесь? С уважением.
  10. Испытания прошли успешно! Все работает как задумано автором! Спасибо Евгений! При питании от литиевого аккумулятора потребление: в дежурном режиме - около 13мА с включенным реле - около 180мА Евгений, а нет ли у Вас желания и возможности написать программу для небольшого проекта? Детали те же PIC12F675 и CIM800L. Это однозонная сигнализация. Без всяких дополнительных функций. Работа по принципу: событие - звонок. С меня алгоритм работы, схема, печатка, тестирование. С уважением. П.С. прикрепил "функциональную" схему.
  11. Спасибо Евгений! Начинаю испытания. О результатах отпишусь. С уважением.
  12. Проверил с прошивкой по вашей ссылке. С российскими номерами не работает. На входящий звонок устройство ни как не реагирует. Видимо вариант только для "коротких" номеров, состоящих из 9 цифр. А нужен для формата +XXXXXXXXXXX. Т.е. для 11 цифр с плюсом в начале. С уважением.
  13. Спасибо, Евгений. Я читал те сообщения. Подумал что эта версия прошивки только для Армении. Она будет работать с российскими номерами? Проверить пока нет возможности. Модем SIM800l на макете похоже сдох. С уважением.
  14. Евгений, напомню о себе. Точнее, повторю свою просьбу. Добавьте, пожалуйста в прошивку из статьи функцию удаления номеров из еепром при нажатой кнопке при подаче питания. С уважением.
  15. Евгений, спасибо за разработку такого нужного устройства. Собрал, включил, работает. У меня просьба. Добавьте, если возможно, пожалуйста в прошивку из статьи функцию удаления номеров из еепром при нажатой кнопке при подаче питания. С уважением.
 
×
  • Создать...