Например TDA7294

Форум РадиоКот • Просмотр темы - ATmega+GSM NEOWAY 590e
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 14:43:01

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 38 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 13:02:33 
Друг Кота
Аватар пользователя

Карма: 107
Рейтинг сообщений: 1031
Зарегистрирован: Пт дек 17, 2010 15:07:50
Сообщений: 12366
Откуда: Крымский Федеральный Округ
Рейтинг сообщения: 1
Я чего боюсь... Может этот многохавающий GSM приводит к помехам по питанию МК? Ибо когда они в связке, то МК выдаёт чушь. а отдельно всё норм. Навесь на него по питанию отдельно электролит, и немного керамики. А в идеале бы ещё и пару дросселей организовать...

_________________
Изображение
И ты врёшь!!! © Vladisman
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 13:15:45 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Цитата:
Может этот многохавающий GSM приводит к помехам по питанию МК?

Да с питанием там жуткая проблема.
Изображение
У меня в данный момент установлен танталовый на 220 мкф и параллельно ему электролит 470 мкф. ( по датащиту этого не достаточно )
При питании от USB, в связке FTDI+GSM-модуль - этого оказалось достаточно.
Емкость придется добавить, керамику тоже прикошачу, а дроссель последовательно запихнуть в линию питания +5V ? Или еще куда?


Вот видео снял.
Оператор - дочурка, по этому пришлось переснимать и один чёрт сняла криво косо...
Смотрите оба видео ( в одном видно плату, а в другом текст на экране )
https://youtu.be/Kzhpd7z6B_c
https://youtu.be/po6CxesLJFQ


немного слов о командах, которые я посылаю с компьютера в микроконтроллер:
Микроконтроллер читает что ему пришло, и если это оказывается буква "K" или символ ">" то он воспринимает это как "успех"
Если в ответ приходит что угодно другое, то он считает это ошибкой.
Буква "K" это моя лень, на самом деле это слово "OK"
В дальнейшем, я переключу модуль в режим ответа цифрами, для упрощения написания кода.


Обратил внимание что COM Port Toolkit 4.0 дописывает точки в конце команд, и не всегда одну...
Бывает что и по три и по четыре...
Подозреваю, что он таким образом показывает возврат каретки и перенос строки... ( Ну собственно в этом я уверен - я же hex вижу )
К чему я все это - Я не обратил внимания как отвечает GSM-модуль. Шлет ли он в ответ возврат каретки и перенос строки...
Думаю что шлет - нужно проверить...
Возможно придется код подправить, хотя это не должно вроде влиять...
Щас покумекаю...

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 18:07:32 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 1
Опять привет, читал то я внимательно, я только не смотрел Ваш код тогда. Вот мельком глянул и не нашёл места, где Вы после отправки номера ждёте ">". Также не видел, где Вы настраиваете модем (типа AT+IPR, AT+CMUX). Я понимаю, Вы скажете "через ПК работает", но кто мешает всё же настроить модем на нужный Вам бодрейт? По умолку он есть 115200
В коде он не указан (или я недосмотрел), а считать из установок УАРТа лень.9600....
И ещё. Прежде чем пытаться отправить СМС надо дождаться готовности модуля. (ок. минуты) Это готовность СИМ и успешная регистрация в сети. Для этого есть соответствующие АТ команды.
Не отрицаю, м.б. и питание.
P.S. я пользую терминалку Realterm

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 20:10:31 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Цитата:
не нашёл места, где Вы после отправки номера ждёте ">".
однако жду...
Цитата:
Также не видел, где Вы настраиваете модем
настраиваю так:
AT+CMGF=1 включить текстовый формат
AT+CSCS="GSM" кодировка ASCII ( приходит текст )
и этого для меня достаточно.
Скорость 9600 почему не нравиться ?
Цитата:
И ещё. Прежде чем пытаться отправить СМС надо дождаться готовности модуля. (ок. минуты)
Это где вы такой тормознутый модуль взяли ? у меня довольно быстро регистрируется в сети.
Цитата:
Не отрицаю, м.б. и питание.
И я не отрицаю - нужно переделать....
Цитата:
P.S. я пользую терминалку Realterm
А у меня набор этих терминалок
putty, COM Port Toolkit 4.0, Realterm, Terminal, Termite, hypertrm.......

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 20:37:55 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 1
Да понял я, понял, уже иду.

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс мар 27, 2016 22:47:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Цитата:
Да понял я, понял, уже иду.
Э-э, я ни куда Вас не посылал! Спасибо, что отвечаете! Мы тут для того чтобы выяснить истину, я ни чего не пытаюсь доказать...

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Пн мар 28, 2016 12:51:40 
Встал на лапы

Карма: 2
Рейтинг сообщений: 17
Зарегистрирован: Пт окт 29, 2010 23:22:33
Сообщений: 125
Откуда: Кривой Рог
Рейтинг сообщения: 1
Возможно уже не актуально...
Так выглядит у меня отправка СМС в терминале:
СпойлерИзображение

Обмен терминала с модулем SIM800L:
СпойлерИзображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вт мар 29, 2016 06:36:33 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Спасибо, пригодится.... :beer:

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Ср мар 30, 2016 12:07:14 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 1
может и это
uwrtey писал(а):
пригодится....

(сильно не навязываю), я делал так.
Спойлерcmdreadphb: .db "AT+CPBR=1",0x0d,0x0a , 0 ;Read phone book entry=1
hangup: .db "AT+CHUP",0X0d, 0 ;Reject call
acceptCall: .db "ATA",0x0d, 0 ;Accept call
cmdsendsms: .db "AT+CMGS=", 0
phNumSendTo: .db "+7651651651", 0
txtToSend: .db "Fcking Scheisse", 0

;*********************************************
Read_Ph_B_Entry:
ldi zl,low(cmdreadphb*2)
ldi zh,high(cmdreadphb*2)
rjmp send_command
hang_up:
ldi zl,low(hangup*2)
ldi zh,high(hangup*2)
rjmp send_command
accept_call:
ldi zl,low(acceptCall*2)
ldi zh,high(acceptCall*2)
rjmp send_command
send_sms:
ldi zl,low(cmdsendsms*2)
ldi zh,high(cmdsendsms*2)
rjmp send_command
NumSend2:
ldi zl,low(phNumSendTo*2)
ldi zh,high(phNumSendTo*2)
rjmp send_command
SMS_txt:
ldi zl,low(txtToSend*2)
ldi zh,high(txtToSend*2)
rjmp send_command
;bla bla bla
;*********************************************
send_command:
lpm
tst r0 ;check if its the last character (the zero)
breq return ;if yes, return.
mov txbyte,r0
rcall byteTx ;
adiw zl,1 ;increase zl
rjmp send_command ;read next character from flash memory
return:
ret
;*********************************************
byteTx: ;input: txbyte
sbis USR,UDRE ;is UART transmitter ready?
rjmp byteTx
out UDR,txbyte ;sent out char
ret
;*********************************************
receive:
;You may write Your own routine for receiving byte from UART
;Output: rxbyte
ret

;*********************************************
;*********************************************
main:
rcall Read_Ph_B_Entry
rcall wait4Answer ;Wait here for answer either "OK" or "ERR" using receive routine
;If got "ERR" then repeat command
;You may just insert a delay here without checking the answer
;bla bla bla
rcall hang_up
rcall wait4Answer
;bla bla bla
rcall accept_call
rcall wait4Answer
;bla bla bla
rcall send_sms
ldi txbyte,'"' ;I am not sure here if it is nessesary to send ' " '
rcall byteTx
rcall NumSend2
ldi txbyte,'"'
rcall byteTx
wait:
rcall receive
cpse rxbyte,'>'
rjmp wait
rcall SMS_txt
ldi txbyte,$1A ;ESC sequence, end of SMS
rcall byteTx
ldi txbyte,$0D
rcall byteTx


rjmp main
;***************************************************
;************************** THE END *****************


hangup, accept Call вставил для общего понимания, Вам этого не надо.
Все команды здесь для Сименса, ставьте что подходит Вам.

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Сб апр 02, 2016 21:29:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Решил провести такой тест.
В разрыв линии данных идущих с GSM модуля в микроконтроллер вставил терминалку компа.
То есть фактически смотрел что отвечает GSM модуль и дублировал его ответы. Задавая тем самым паузу между командами.
Изображение

Обнаружил вот что:
Код:
000012 00:16:18.854  0D 0A 2B 50 42 52 45 41 44 59 0D 0A             ..+PBREADY..
000013 00:16:21.750  0D 0A 4D 4F 44 45 4D 3A 53 54 41 52 54 55 50 0D ..MODEM:STARTUP.
000013 00:16:21.750  0D 0A 4D 4F 44 45 4D 3A 53 54 41 52 54 55 50 0D ..MODEM:STARTUP.

что говорит о том, что GSM модуль все-таки какого-то черта перезагружается!
И это не смотря на то что теперь в цепи его питания стоит танталовый на 220 мкф, два электролита - по 470 мкф каждый и керамика на 0,1 мкф.
Общая емкость получается 1160,1 мкф...
Питание брал и с USB и с LM7805, которая питается от 12ти вольтового БП ( 12V 1А )
Ну и чего это он перезапускается ?????

оставил его в покое и понаблюдал.
Перезапуск происходит каждые 30 секунд ( питание брал от LM7805 и от usb - результат одинаковый )
Изображение

А если исключить отладочную плату, то проблема остается.... Странно... - Раньше ( когда емкость была меньше ) я такого глюка не замечал!

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Сб апр 02, 2016 22:23:22 
Друг Кота
Аватар пользователя

Карма: 107
Рейтинг сообщений: 1031
Зарегистрирован: Пт дек 17, 2010 15:07:50
Сообщений: 12366
Откуда: Крымский Федеральный Округ
Рейтинг сообщения: 1
Сделайте чтоль фотографию платки модуля. Где там конденсаторы, где там провода подходят. Вывод RESET есть у модуля? Что с ним сделано?

_________________
Изображение
И ты врёшь!!! © Vladisman
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс апр 03, 2016 08:39:08 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 1
Пока модуль ничего в GSM сеть не шлёт, количество фарад мало влияет. А не мешаете ли Вы общению МК с модулем, вклиниваясь с ПК? Нзн. А убрав конды перегружается? Почему не сделать для этого ещё один, программный уарт? А что делает модуль в течении этих 30 сек? Отвечает на команды?

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс апр 03, 2016 09:12:31 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
https://youtu.be/TjZIzKZc6ts
думаю видео лучше чем фото. :)

dgrett писал(а):
Пока модуль ничего в GSM сеть не шлёт, количество фарад мало влияет.
Возможно он регистрируется в сети
dgrett писал(а):
А не мешаете ли Вы общению МК с модулем, вклиниваясь с ПК? Нзн.
Нет. Я уверен. ( Сейчас уже отладочная плата отключена. GSM включен в USB через FTDIпереходник )
dgrett писал(а):
. А убрав конды перегружается?
Убрал один на 470 и все равно перезагружается. Раньше этого небыло. Возможно это началось после того как на ночь оставил включенным в USB, но это не факт.
dgrett писал(а):
А что делает модуль в течении этих 30 сек? Отвечает на команды?
Я же говорю, что я ничего с ним не делаю. Я ни чего в него не шлю в этот момент. Оно просто лежит на столе. При чем свою отладочную плату я из схемы уже исключил. Напрямую подключил GSM к FTDI-переходнику и включил терминал.

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс апр 03, 2016 11:30:32 
Друг Кота
Аватар пользователя

Карма: 107
Рейтинг сообщений: 1031
Зарегистрирован: Пт дек 17, 2010 15:07:50
Сообщений: 12366
Откуда: Крымский Федеральный Округ
Рейтинг сообщения: 1
uwrtey писал(а):
https://youtu.be/TjZIzKZc6ts
думаю видео лучше чем фото. :)

Самое плохое то... что всё вроде бы хорошо. Очень так аккуратно, и в общем-то по месту поставлены конденсаторы. Причём цельный "букет". Даже и не знаю что сказать...

_________________
Изображение
И ты врёшь!!! © Vladisman
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс апр 03, 2016 11:38:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Вот и я о том-же....

Я уже на всякий случай другую терминалку попробовал - результат такой же...

Но все же больше похоже на то, что дело в питании... Нужно питальник заменить...
есть у меня DC-DC имульсник.

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Вс апр 03, 2016 21:29:09 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Я разобрался! Вывод BOOT надо замкнуть на GND через резистор на 10 кОм, ВРЕМЕННО, а не постоянно...

Это во первых...
А во вторых :

И почему то микроконтроллер не правильно передает сообщение ( похоже передается лишний пробел, но я не уверен )
Код:
.db    "AT+CMGF=1", 0x0D, 0

но зато оно сожрало эту же команду в хексе
Код:
.db 0x41, 0x54, 0x2b, 0x43, 0x4d, 0x47, 0x46, 0x3d, 0x31, 0x0d, 0

видимо в AVR-Студио_4 - корявый компилятор.... :( БУДЬТЕ БДИТЕЛЬНЫ !!!!

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Пн апр 04, 2016 06:05:29 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 1
А Вы эхо включите АТЕ1 и посмотрите что Вам отвечает модуль в НЕХ режиме на терминале. Т.е. нет ли какой бяки в ответе.

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega+GSM NEOWAY 590e
СообщениеДобавлено: Пн апр 04, 2016 17:19:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2300
Откуда: Свердловская обл.
Рейтинг сообщения: 0
О чем это Вы ?
В режиме эхо все работало нормально - когда работало. И сейчас работает...

самое странное то, что у моего приятеля работает с перемычкой между boot и gnd и он ни чего не передергивает. перемычка запаяна.

:idea: Эврика!
контакты GND - разные!!! Несмотря на то, что они звонятся мультиметром и сидят на общей шине.
Крайний контакт ( который подписан как .GND ) это контакт питания, а тот что рядом с BOOT нужен для того что бы на него повесить перемычку.
Скорей всего все дело в разводке. Китайцы развели плату так как им было удобнее.

_________________
не зная броду не лезь к вольтмоду


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 38 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y