Jump to content

Recommended Posts

Добрый день. Прошу Вашей помощи.

Ситуация такая. Имею несколько рабочих комплектов охранной сигнализации на базе GSM модуля SIM300DZ и контроллере pic18f4550. Срабатывает на датчик движения и посылает смс или дозвон на номер и всё.

Сменили сотового оператора, теперь нужно поменять номер на который будет идти тревога.

На старых симках которые стояли в сигналке, ни одной записи в записной книге нет, в общем вся симка пустая и стандартным способом сменить телефоном не выходит.

Человека который собирал сигнализацию не найти, схем нет, прошивки нет. В общем почти 20 комплектов теперь стоят как якорь. Подскажите, как поменять номер.Фото прилагаю. Возможно, что в GSM модуль SIM300DZ они заложены ?

post-179133-0-92271400-1393332858_thumb.jpgpost-179133-0-34717800-1393332908_thumb.jpg

Edited by yasya2004

Share this post


Link to post
Share on other sites

День добрый , по Вашей проблеме только переписать прошивку , так как в ней был записан номер на который надо звонить или отправлять смс

AT+CMGS=«ХХХХХХХХХХХ» ххх..хх - номер на который нужно отправить сообщение

ATD1234567890; - набор номера.

Edited by Kinoton

Share this post


Link to post
Share on other sites

День добрый , по Вашей проблеме только переписать прошивку , так как в ней был записан номер на который надо звонить или отправлять смс

AT+CMGS=«ХХХХХХХХХХХ» ххх..хх - номер на который нужно отправить сообщение

ATD1234567890; - набор номера.

Я так понимаю, что она находится в контроллере pic18f4550.

Возможно ли слить с него прошивку, перебить номер и залить обратно ???

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Новинки и уникальные решения Molex. На что обратить внимание и почему»

15 апреля приглашаем на вебинар, который будет интересен разработчикам и инженерам-схемотехникам, интересующимся тенденциями рынка, новыми перспективными решениями для соединений «провод-провод», «провод-плата», «плата-плата». Для инженеров КИПиА и IT будут освещены уникальные решения Molex для «удлинения» интерфейсов HDMI, DisplayPort и USB даже в условиях сильного зашумления, а также семейство бесконтактных датчиков Contrinex. Помимо этого, будет уделено внимание дальнейшему развитию направления антенн, где Molex имеет ряд интересных и уникальных решений.

Подробнее

Если там стоят биты защиты прописанные в самой программе то ничего не получится у Вас с него слить, это во первых .

Во вторых , даже если Вы сольете прошивку с процессора, то Вам нужно ее дезасемблировать, и Вы получите полный код программы на асемблере, НО без пояснения каких либо переменных и тому подобного , то беж голый код. И тут нужны не поверхностные , а углубленные познания в асемблере что бы понять где прописан номер и по какому принципу работает код программы . Как по мне , я бы просто заново написал код по новой, что намного проще чем заниматься выше указанными действиями .

Share this post


Link to post
Share on other sites

В том то всё и дело, что я не программист , а на этом сайте есть что-либо подходящее, пересмотрел много, но на SIM300 паходу так и ничего нету..

Share this post


Link to post
Share on other sites
                     

Как снизить потери при включении силового ключа: простая схема управления скоростью нарастания

Снижение потерь на переключения в силовых электронных системах, например, в приводах, зачастую противоречит требованиям ЭМС и ограничивается таким параметром как скорость нарастания напряжения. Простой способ решения, предлагаемый Infineon – параллельное использование двух традиционных драйверов.

Читать статью

подобная сигналка стоит 1000 -2000 руб. Написать прошивку будет дороже!

Share this post


Link to post
Share on other sites

Дак была бы одна, хрен с ней, а так у меня 24 комплекта - 24 объекта, вроде бы и как-то жалко...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

"...Попробуйте для начала прочитать епром..." - какое?! Покажи мне его?!

Все "сидит" в прошивке МК ... недавно знакомый разрабатывал подобное ... СИМ-ка специальным образом "конфигурируется" для начала работы в устройстве, а потом ... в общем никто в ЧУЖОМ ЖЕЛЕЗЕ разбираться НЕ БУДЕТ, потому и говорю - ПОМОЙКА.

Share this post


Link to post
Share on other sites
недавно знакомый разрабатывал подобное ...

А я регулярно сам разрабатываю подобное. В прошивке номер находится не может, на симке номеров нет, остается получение номера через СМС, контроллер приняв номер сохраняет его в свой епром. Если сейчас подключить контроллер к программатору и прочесть епром то 99% что там будет находится номер, который можно будет поменять.

Share this post


Link to post
Share on other sites

"...Если сейчас подключить контроллер к программатору и прочесть епром то 99% что там будет находится номер, который можно будет поменять..." - а защита?

Share this post


Link to post
Share on other sites

Сменили сотового оператора, теперь нужно поменять номер на который будет идти тревога.

В России с нового года можно перенести номер на другого оператора (в новостях слышал).

а защита?

Есть маленькая надежда, что разработчик не поставил защиту на еепром- это предстоит узнать ТС.

Share this post


Link to post
Share on other sites

Что-то слабоваты возможности для сигналки с таким "многоногим" МК на борту.

Я когда-то разрабатывал похожее устройство на связке SIM300D (SIM900D, M10)+16F876A с гораздо большими возможностями. И кучей настроек под конкретного пользователя - даже количество цифр телефонного конфигирировалась (например, в Беларуси и России у сотовых оператором номера разной длины)

И забивать номер в код прошивки - абсолютно нелогично (с точки зрения пользователя, конечно, а не продавца). Я все номера - дозвона, SMS, USSD (запрос баланса) храню на SIM карте.

Что по существу вопроса - правильно сказали выше - если не установлен бит защиты, можно считать прошивку, дизассемблировать и попытаться найти где "сидит" номер. Зная номер, в принципе, разобраться можно. Но это работа не для "непрограммистов". А если номер все же окажется в EEPROM - это удача, тут и дилетант разберется :)

Других вариантов нет. Переписывать прошивку под это железо уже вряд ли кто-то захочет. Лично я бы не взялся. В конечном итоге, "овчинка не будет стоить выделки"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By vv7
      Добрый всем вечер ! В общем решил воспользоваться "MPLAB Code Configurator" плагином для MPLAB X. По сути ... очень удобная вещь ! Но вот нет поддержки моего пика PIC18F4550 ! Компилятор XC8 Скриншот ошибки в атаче. 

      Поменял в проекте на PIC18F45K50 плагин окрылся ( 2 скриншот )

      Написал код:
      Который по сути должен прекрасно работать, ибо работает даже в протесе на мк PIC18F4550. Нго только я пытаюсь заставить его работать в живой среде. Перепрашиваю через прогу Standalone, вставляю в плату и ничего. Если написать тоже самое под PIC18F4550 без использования Code Configurator'а, то всё робит. 
      Собсно вопросы:
      Как заставить прошивку под Pic18F45K50 работать под PIC18F4550 и возможно ли такое. Я понял из даташит что у нх отличается только только ADC и по другому построен внутренний осцилятор. Но так ведь они схожи, только один поддерживается Этим Плагином, а другой - нет. Может кто знает когда примерно появиться поддержка этого мк. Слышал компания "microchip" сейчас как раз и занимается интегрированием старых мк в новые структуры. Сверху Вниз. Недавно и PIC18F45K50 не поддерживался. На графике в осцилятор появляется какая-то огромная частота после прохождения всего цикла switch(). Я не могу понять почему. ( Всё в последнем скриншоте )
      Неужели это всё из-за разности мк ?
      Страничка с поддерживаемыми пиками Тут.
      На компиляторе C18 ткакая же задача работает без проблем.
      Код: 

      Спасибо всем огромное !!!
    • By vv7
      В MicroC я видел библиотеку для этой задачи. ( http://www.studentcompanion.co.za/generating-sound-with-pic-microcontroller-mikroc/ ). Вот например.
      Как можно такое осуществить на MPLAB X с компилятором C18 Lite ? Микроконтроллер Pic18F4550.
      Спасибо !
    • By БригадирОПС
      Необходима ваша помощь!!!
      Прошу помочь раскрутить сайт с услугами в городе Пензе, по монтажу слаботочных систем. Я имею многолетний стаж работы, а с объемами сейчас туго, вот сделал сам сайт, но посещение нуливое. Прошу всех кто связан со слаботочными системами зайти по ссылке http://flame-ops.comxa.com/
      Каждое посещение поднимает рейтинг сайта.
      Огромная просьба, отпишитесь на форуме, что еще надо добавить, изменить, сделать.
      Огромное спасибо за понимание!
      P.S. Всех благ вам и больших объемов работ!
    • By vv7
      Ну, вобщем-то схема простая ...
      О-очень простая, точнее просто мигающий светодиод. Схема в атаче.
      Странно то, что всегда всё работало, ну, на других схемах, а тут. Схема то ничем не отличается от других, только пайкой.
      Ведь у меня есть на-а-амного сложней проекты, а тут ...
      Просто, хочу разобраться с этим ... ммм ... ради пополнения опыта.
      Сама проблема: когда паяльником нагреваешь сам кварц или кондёры, всё робит, светодиод мигает с постоянной частотой, но когда всё остывает сам МК просто не запускается или хер его знает что происходит ... светодиод молчит.
      Просто в самой прошивке светодиод начинает сразу моргать, а на деле (когда всё остыло) даже не горит, вообще никакой реакции, даже когда даёшь "всевдо" ёмкость пальцем или щипцами.
      Ради того, чтоб понять всю ситуацию, я начал идти методом исключения и убрал всё со схемы, оставив один светодиод. Думал - заработает, а тут ... я сразу понял, дело с резонатором. Начал копать - нифига.
      Сама прошивка, убрал ПРОСТО Всё, отавив, ну САМЫЙ минимум:

      void main() { TRISB = 0; LATB = 0; while (1) { delay_ms(1000); LATB = 0xFF; delay_ms(1000); LATB = 0x00; } }
      С таким сталкиваюсь впервые. Что может помочь ?
      Пробовал менять кварц, кондёры, конды ставил, и на 18пф, и на 22пф, ничего не помогает, тот же перец.
      Вообщем, битую неделю бьюсь с этой микросхемкой, всё в пень ... решил вот на форуме отписать, вдруг поможете : )
      Для этого, чтобы ну, совсем не сойти с ума, забил схемку в Proteus, там всё робит.
      Могу достать осцилограф, даст что-то ?
      П.С. Спасибо заранее !!!

    • By iliyabond
      Подскажите, есть ли у кого-нибудь инструкция к приемнику AT201R?
      В Интернете нигде нет.
  • Сообщения

    • Да,только у него никогда не выйдет быть полководцем. Даже смешным. А сколько делают то они..о..Америку *любят* за это-мне сказали по радио недавно
    • Если измерительный прибор покажет индуктивность рассеяния первички равную нулю, тогда я просто скажу, что выброса не будет. А так... Накопленная энергия в индуктивности рассеяния в первичной обмотки никак не сможет перейти во вторичку, так как индуктивность рассеяния будет даже когда вторичка закорочена. Собственно, именно закоротив вторичку ты индуктивность рассеяния и сможешь измерить прибором. Тебе второй раз пишу, в зависимости от выброса запасённой энергии в индуктивности рассеяния трансформатора, и то, какую величину этой энергии ты собрался преобразовывать в тепло и зависит эффективность гашения выброса. Ты программу скачал? Рассчитал? Мощность тепловую видел? И ты собрался эту мощность рассеивать на супрессоре? Для более корректного измерения нужно, хотя бы, правильно измерять. Дело не в делителе, дело в том, что ты какой-то кусок ОГРОМНОГО (кусок провода - это индуктивность) по которому течёт импульсный ток в десятки ампер (!) и наводится напряжение в пару десятков вольт, добавил в цепь измерения. Ещё раз напишу: что бы не убить полевик, ограничитель напряжения ставится на полевик. Не ужели это не логично? Ну, а там, где полевик, там первичка. В ином случае, снабберную цепочку ты можешь хоть в люстру на потолке встроить, хоть параллельно конденсатору, хоть вторичке... тогда полевик умрёт от выброса энергии индуктивности рассеяния первичной обмотки (жирным, что бы дошло) На прилагаемых снимках: (я пересмотрел фото, на снимках вижу шунт(но, тогда где реальная схема с задействованным 3-м выводом микросхемы?), и маааленький кондёрчик, так что пункт 1 частично неверен, просто ёмкость надо больше, а минус осциллографа именно к нему и цеплять) 1) Отсутствует силовой электролитический конденсатор на минимум 4700 мкФ, минус которого должен быть припаян к истоку полевого транзистора. Ты умудрился плюс подать на трансформатор, и от трансформатора подавать питание. Как у тебя ещё не сгорела микросхема, не понятно. Надо плюс подать на конденсатор большой ёмкости, а уже от конденсатора подключать трансформатор и микросхему (её желательно через фильтр - резистор 4.7-10 Ом и небольшой дополнительный конденсатор, на фото он у тебя вроде присутствует). 2) Минусовой щуп (крокодил) осциллографа должен подключаться к минусу силового конденсатора. Который припаян на истоке транзистора. Иное недопустимо и покажет погоду на марсе, но никак не импульс на затворе. Так ведь и тока нету на проводе "который конечно имеет длину". Но... отключать исток? Кто тебя этому учил? А по человечески просто отключить трансформатор никак нельзя было?  Вот тогда был бы реальный импульс на затворе.
    • Не надо. Входное 10к для источника. Фильтр отдельно. Смещение одинаковое - 12к. Смысл? Его ещё подобрать надо. Если руки не дрожат - всё нормально регулируется. Не надо. 0.1 Ом лучше. Эээ… Это новая мода такая? Обычно цобель сразу. Редко очень после катушки. Не обязательно. И каскод УН. Ваще будет! 
    • и где об этом можно почитать, в даташите явно не указывается, ИМХО, обычный PWM контроллер. Частота задаётся Rt Ct. Вместо Rt конечно можно впаять потенциометр, но это явно не ОС.
    • Ну да! Это моя невнимательность... Спасибо
    • Нет там никакой херни. Натуральный клип 1кГц 4 Ом резистор. 28В (эфф.) на выходе. Вам коррекцию рисуют, рисуют - а вам пофиг. R7, C3 так и стоят неизменённые.  
    • Всем привет Может кто сможет выручить.Нужно сверить маркировку транзисторов в цепи защиты KICX TORNADO 2500.1  А именно у Q9,Q10,Q15,Q16,Q14,Q11,Q5,R40 И желательно четкие фото. Были выбиты ключи в оконечнике и блоке питания. Поменял.Но оказалось есть проблема в цепи защиты.Стоит извлечь D12 или R40 и усь запускается. Были пробитые элементы в цепи.Стал менять пробитые элементы и в итоге запутался.И потом уже стал срисовывать схему.Нужно свериться маркировку с оригиналом.
×
×
  • Create New...