реклама на сайте
подробности

 
 
7 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> sim900 и антенна на печати
Acvarif
сообщение Jun 4 2013, 10:48
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(CADiLO @ Jun 4 2013, 11:46) *
Не буду с этим спорить - это как вариант. Американцам виднее... sm.gif

Но то что надо развернуть антенну, это таки факт. Лишняя там длинная дорожка.

А по керамике...

Тут от специалиста зависит - можно так посчитать антенну на плате что после изготовления она все назад отражать будет sm.gif

Да и потом опять же - если делать саму плату на нормальном производстве то будет повторяемость антенны, а если считали для FR-4 а производитель сделает плату на CTФ, то потом может оказаться что на 8 см провода будет лучше рабоать чем на печатную антенну.

Поэтому если знаний и опыта маловато, то лучше готовое поставить. Но это ИМХО.


>>>>Схемка до конца еще не готова. Но основные компоненты уже определены.

Ну первые 4 вопроса уже сразу возникли - озвучены выше.

Не забывайте что на цифровые входы SIM900 максимум 3 вольта
и при отключеном модуле там не должно быть сигналов до появления STATUS

Как дорисуете схемку лучше предварительно покажите.
Если можно то в PDF или JPEG.

У меня Ваш файл во вьювере не открылся - не нашел фонт "quality"

Да, виноват. Приаттачил схемку для pcad2006 без фонта "quality" Прикрепленный файл  Guard_09_Pcad2002.rar ( 391.05 килобайт ) Кол-во скачиваний: 142

Должна открыться. Если что, попробую еще чего-нибудь придумать. Пытался открыть схему в Altium (оттуда можно сделать хорошую картинку) - пока открывается только пустой лист.

Добавлю на схему разъем sma-jr.

За цифровые входы спасибо. Тупо не знал. Придется atmeg_у запитать 3.3 В. Подойдет 3.3 В для sim900 или многовато будет? Или все-же 3В максимум? Нет, не так. Очевидно нужно стабилитроны на 2.7 В ставить. А питание AVR не менять.

Цитата
Не забывайте что на цифровые входы SIM900 максимум 3 вольта
и при отключеном модуле там не должно быть сигналов до появления STATUS

Тут я не совсем понял. Все что поступает с AVR должно быть в 0? Или не должно быть изменяющихся сигналов?

Сообщение отредактировал Acvarif - Jun 4 2013, 11:11
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 4 2013, 10:50
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Похожа, работает не плохо на двух диапазонах, если под ней ничего нет. То есть воркуг куска печатной платы не должно ничего быть расположенного. Поскольку ближняя зона. Как только что-то появляется в окружении эффекивност падает резко.

Вот вам еще одна. Можете на плате делать или отдельно. Компактнее, получше с параметрами.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 11:05
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>> Придется atmeg_у запитать 3.3 В. Подойдет 3.3 В для sim900 или многовато будет? Или все-же 3В максимум?

3 вольта максимум - номинал 2.8-2.9
Напрямую нормально стыкуется например PIC18/PIC24 питающийся 3 вольта. При 3.3 могут быть чудеса.

>>>Тут я не совсем понял. Все что поступает с AVR должно быть в 0? Или не должно быть изменяющихся сигналов?

Выходы контроллера идущие на входы модуля до появления STATUS держим в третьем состоянии.

Еще раз напомню - на POWERKEY транзисторный ключик - никаких виртуальных открытых коллекторов.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 4 2013, 11:14
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(CADiLO @ Jun 4 2013, 14:05) *
>>> Придется atmeg_у запитать 3.3 В. Подойдет 3.3 В для sim900 или многовато будет? Или все-же 3В максимум?

3 вольта максимум - номинал 2.8-2.9
Напрямую нормально стыкуется например PIC18/PIC24 питающийся 3 вольта. При 3.3 могут быть чудеса.

>>>Тут я не совсем понял. Все что поступает с AVR должно быть в 0? Или не должно быть изменяющихся сигналов?

Выходы контроллера идущие на входы модуля до появления STATUS держим в третьем состоянии.

Еще раз напомню - на POWERKEY транзисторный ключик - никаких виртуальных открытых коллекторов.

Все понятно.
Спасибо.
Схемку придется подкорректировать. После приаттачу.
Да, а сколько максимально можно подавать на VBAT sim900. Я так понимаю, что не более 4.2 В?

Сообщение отредактировал Acvarif - Jun 4 2013, 11:23
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 11:21
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



R22 не нужен
С17 перевесить на SIMVDD

На вход UART модуля можно поставить преобразователь уровня на полевичке отсюда
http://we.easyelectronics.ru/Shematech/sog...-ustroystv.html

Если на резистор и затвор со стороны модуля подать с модуля Vext, то STATUS можно не опрашивать. Vext появится в правильное время.


По питанию. Если отключить защиту то после 4.8 вольт имеет право сдохнуть.

Поэтому

The module software monitors the VBAT voltage constantly.

If the voltage ≤ 3.3V, the following URC will be reported:
UNDER-VOLTAGE WARNNING

If the voltage ≥ 4.7V, the following URC will be reported:
OVER-VOLTAGE WARNNING

If the voltage < 3.2V, the following URC will be reported, and the module will be automatically powered down.
UNDER-VOLTAGE POWER DOWN

If the voltage > 4.8V, the following URC will be reported, and the module will be automatically powered down.
OVER-VOLTAGE POWER DOWN


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Jun 4 2013, 11:26
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(Acvarif @ Jun 3 2013, 20:55) *
Пытаюсь соорудить GSM охрану на базе sim900 и Atmega8L.


Помимо прочего, в таком объёме памяти, как программной, так и оперативной, невозможно разместить осмысленное ПО прибора.

Цитата
Лучше располагать ее просто рядом. Направьте меня пожалуйста на путь истинный.


Если известно как лучше, то зачем делать как плохо? Возьмите рекомендации по применению типовой чип антенны, там вкратце объясняется про то как её размещать, на каком минимальном расстоянии, и о том, что нужен большой земляной полигон для противовеса.


Цитата(CADiLO @ Jun 4 2013, 15:05) *
Еще раз напомню - на POWERKEY транзисторный ключик - никаких виртуальных открытых коллекторов.


Не надо плодить маразм.


Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 4 2013, 11:36
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата
R22 не нужен
С17 перевесить на SIMVDD
Сделано.
Цитата
На вход UART модуля можно поставить преобразователь уровня на полевичке отсюда
http://we.easyelectronics.ru/Shematech/sog...-ustroystv.html

Если на резистор и затвор со стороны модуля подать с модуля Vext, то STATUS можно не опрашивать. Vext появится в правильное время.
Что такое Vext?
Цитата
По питанию. Если отключить защиту то после 4.8 вольт имеет право сдохнуть.
Я так понимаю, в модуле для собственного питания имеется свой стабилизатор на 3...3.3 В


Сообщение отредактировал Acvarif - Jun 4 2013, 11:39
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 11:38
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Кирилл, это не маразм. К сожалению практика показала что это требование нужно выполнять.
Рассказы "ну у меня же работает" тут не годятся.
Есть четкая рекомендация ставить туда ключ и есть реальные случаи когда в партии часть изделий
работала с виртуальным ОК, а часть глючила. Экономим копейку - и можем получить головной боли на рубли.


>>>Что такое Vext?

15 ножка модуля - VDD_EXT - выход внутреннего стабилизатора. Появится когда модуль пройдет внутреннее тестирование и порты будут готовы к общению с внешним миром. Появляется одновременно со STATUS что позволяет использовать его с преобразователями уровней
или для запитки VIO USB преобразователей.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Falkon_99
сообщение Jun 4 2013, 11:48
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010



Цитата(Frolov Kirill @ Jun 4 2013, 14:26) *
Помимо прочего, в таком объёме памяти, как программной, так и оперативной, невозможно разместить осмысленное ПО прибора.

rolleyes.gif та ладно вам rolleyes.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 11:59
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Соглашусь - разместить можно. Все зависит как и на чем писать. И от требуемого функционала.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 4 2013, 12:13
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(CADiLO @ Jun 4 2013, 14:38) *
15 ножка модуля - VDD_EXT - выход внутреннего стабилизатора. Появится когда модуль пройдет внутреннее тестирование и порты будут готовы к общению с внешним миром. Появляется одновременно со STATUS что позволяет использовать его с преобразователями уровней
или для запитки VIO USB преобразователей.

Понятно. Полезная ножка.
Можно-ли с пом. VDD_EXT запитать atmeg_у. Какой ток она может потянуть? atmega8L потребляет не больше 4 ma в активном режиме на частоте 4 мГц.
Цитата
Соглашусь - разместить можно. Все зависит как и на чем писать. И от требуемого функционала.

В прошлом варианте все заняло половину программной памяти. Если разгуляться с функционалом то можно и mega168 поставить. Вобщем все поместится однозначно. Даже scmRTOS можно поставить.

Сообщение отредактировал Acvarif - Jun 4 2013, 12:15
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 12:23
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Vdd_ext - 10 мА максимум.

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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Jun 4 2013, 13:17
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(CADiLO @ Jun 4 2013, 15:38) *
Кирилл, это не маразм. К сожалению практика показала что это требование нужно выполнять.


Цитата
Рассказы "ну у меня же работает" тут не годятся.


Рассказы "у меня не работает" -- не годятся тем более. Или вы можете обосновать, чем транзистор внутри микросхемы отличается от дискретного, или это всё словоблудие.

Да, нужен 5V-tolerant выход, нужно правильное программирование, и всё такое прочее.

Цитата(CADiLO @ Jun 4 2013, 15:59) *
Соглашусь - разместить можно. Все зависит как и на чем писать. И от требуемого функционала.


Функционал там будет на уровне включить-выключить. И не надо сказок про волшебный ассемблер.

Цитата(Acvarif @ Jun 4 2013, 16:13) *
В прошлом варианте все заняло половину программной памяти. Если разгуляться с функционалом то можно и mega168 поставить. Вобщем все поместится однозначно. Даже scmRTOS можно поставить.


Нехитрый расчёт. Строка C кода занимает ~6-8 байт для 8-битного микроконтроллера (в программной памяти). Что можно уместить в ~1000 строк кода (там ж ещё и константы нужны)?
Да практически ничего. Простейший printf займёт "половину памяти" в этой атмеге. А чтоб принять SMS-ку потребуется более половины ОЗУ. Реальный проект, например, с ограниченным функционалом, превышает 30 тыс. строк (без сторонних библиотек, RTOS и т.п.) Речь либо о гениальности, либо о дилетантстве.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 4 2013, 13:19
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>Или вы можете обосновать, чем транзистор внутри микросхемы отличается от дискретного, или это всё словоблудие.

Могу - есть верхний ключ, есть подключеные туда же цепи входа со своими защитными диодами, в некоторых микросхемах резисторы подтяжки.....

Вот когда у вас там будет чесный ОК - например как RA4 в PIC16F628 где только нижний ключ и вход без защитных диодов.
Или на Альтере есть такие выходы.

А PIC24 с его виртуальным ОК который не способен отключить модуль, так как сам сдурел я уже видел.

И видел STM32F100 когда его усыпить пытались при отключеном модуле но на входе было напряжение с внутренней подтяжки POWERKEY и контроллер сходил с ума .

Написано в доках ставить ключ с чистым ОК - значит есть причина и непфиг выделываться.


>>> И не надо сказок про волшебный ассемблер.

А не нужен ассемблер - я сравнивал дизассемблированые куски кода после XC08 Compiler с включеным оптимизатором (регистрированая версия) и с отключеным (шаровая) - так вот после прохода оптимизатора там красивый читаемый асм. А без оптимизатора куча операций через стек и лишние NOP.





--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Jun 4 2013, 14:01
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(CADiLO @ Jun 4 2013, 17:19) *
>>>Или вы можете обосновать, чем транзистор внутри микросхемы отличается от дискретного, или это всё словоблудие.

Могу - есть верхний ключ, есть подключеные туда же цепи входа со своими защитными диодами, в некоторых микросхемах резисторы подтяжки.....


Микроконтроллеры 10-20 летней давности с 5-вольтовым питанием и прочей спецификой не рассматриваю.

Я специально уточнил -- 5V tolerant. Использование "нетолерантных" выводов ведёт к втеканию тока через защитные диоды вывода.

Верхный ключ включать не нужно. Его включение, как и "нетолерантные" выводы нежелательно и для МК, и для модуля.

Резисторы подтяжки в современных МК отключаются. И если они в какой-то момент случайно включены, сразу после сброса, например, то ничего страшного не произойдёт.

Цитата
А PIC24 с его виртуальным ОК который не способен отключить модуль, так как сам сдурел я уже видел.


Несколько раз перечитал -- ничего не понял. Излагайте мысль ясно, или промолчите.
В PIC24 как и у прочих PIC есть TRIS и LAT регистры. Как и у практически любого современного МК. Достаточно отключить pull-up, записать в LAT ноль, а в TRIS что требуется.

Цитата
И видел STM32F100 когда его усыпить пытались при отключеном модуле но на входе было напряжение с внутренней подтяжки POWERKEY и контроллер сходил с ума .


См. выше. Схемотехника защиты выходов МК различается и это нужно учитывать.
Кто-то что-то сделал через ()() и вы из этого делаете выводы космических масштабов.
Нет, это проблемы конкретных авторов и не нужно обобщать.

Цитата
Написано в доках ставить ключ с чистым ОК - значит есть причина и непфиг выделываться.


В доках написано как включать. Замыканием POWEKEY на землю. Хоть релюшкой. Не надо притягивать за уши биполярные транзисторы.

Цитата
>>> И не надо сказок про волшебный ассемблер.

А не нужен ассемблер - я сравнивал дизассемблированые куски кода после XC08 Compiler с включеным оптимизатором (регистрированая версия) и с отключеным (шаровая) - так вот


Не рассказывайте о вкусе устриц, ок? Если речь про XC8, то им невозможно собрать проект собираемый в hitech-C 9.51pl2. Это сырая и глючная версия. И с отключенным оптимизатором этим никто не пользуется. С отключенным оптимизатором будет по полсотни байт на строчку кода, что ни в какой контроллер не влезет. Цифра порядка 8 байт на строчку кода -- она, на самом деле, весьма оптимистичная, если речь не о ARM в thumb режиме.
Go to the top of the page
 
+Quote Post

7 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01525 секунд с 7
ELECTRONIX ©2004-2016