Главная » Статьи » Проекты

Плата управления для SIM900D
 Завершил изготовление платы управления для GSM модуля SIM900D.  После обдумываний как это все должно выглядеть, выбор пал на компактную этажную конструкцию - плата с контролером и схемой питания снизу, а с SIM900 со всей обвязкой - сверху. Мозгом для управления выбран микроконтроллер ATMega32а. Мега выбрана по той причине, что в дальнейшем планируется прикрутить дисплей от Nokia3310 для вывода информации, а зная сколько отжирает библиотека для работы с ним, решил взять с запасом.  Схема питания базируется на Step Down преобразователе с LM2596.

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

Светодиоды. Светодиодов здесь два, вкупе с 4-мя светодиодами установленными на плате с SIM900D схема в сборе будет должна будет выглядеть как елочная гирлянда :) Но дело вкуса. 
Led1 висит на ноге PortA.2 и находится в полном нашем распоряжении, может помигать им во время отладки. Led2 показывает наличие напряжения на входе преобразователя, а так как напряжение на входе может быть разным, резистор R1 подбирается из конкретного случая питания. 



 Микроконтроллер работает на частоте 16МГц, для этого предусмотрен кварц Х1. Конденсаторы C1 и C2 по 18-22 пФ.

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

 Оставшиеся конденсаторы С3-С5 по 0,1 мкФ; С6-0,01 мкФ. Резисторы R2-R14 по 200 Ом. 

 На штырьковые разъемы выведены выводы UART, входы внешних прерываний и большинство ног общего назначения. На отдельный 8-и пиновый разъем J6 полностью выведен PortC, с наметкой на будущее подключение матричной клавиатуры. Рядом, на разъем J1, выведены ноги для подключения дисплея от 3310. Отдельно имеется 6-и пиновый разъем J5 для подключения ISP программатора

 Так как для всей схемы питание берется от модуля на LM2596 - регулируемого источника - то важно сперва выставить нужное напряжение и только потом запаивать все компоненты, иначе можно попалить микроконтроллер, и хуже того - SIM900D. Для надежности, после выставления нужного напряжения, можно зафиксировать подстроечный резистор капелькой лака - что я и сделал. Напряжение на выходе питальника я выставил равным 3,5 вольт.
 



 Две платы скручиваются стойками и соединяются проводками. 




 Верхняя плата сделана немного короче, поэтому легко подобраться к клеммам и разъемам на нижней плате.
  Соединять обе платы можно как удобно. Вывод Ring индицирует события (входящие вызовы и SMS) поэтому лучше использовать внешнее прерывание, я кинул обработку на INT0. 



 


 Как я уже писал, к контактам PortC можно подключить матричную клавиатуру. Возможно задействую ее в будущем.












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


Категория: Проекты | Добавлено: 26.08.2012
Просмотров: 22410 | Комментарии: 26 | Теги: SIM900D | Рейтинг: 5.0/7
Всего комментариев: 26
26 azot   (08.04.2015 03:26)
Спасибо большое за ответ!
Позвольте еще один вопрос:напряжениие питания на ножке vcc разъема J4 = 3,5В, под это напряжение достаточно сложно найти датчики (они в основном идут от 4,5-5В), так вот, если напряжение на выходе импульсника поднять хотя бы до 4,5 В - это критично будет?

0  
25 exersizze   (07.04.2015 18:14)
На него выведен пин внешнего прерывания INT1, как раз на случай если понадобится повесить какой-нибудь датчик:)

24 azot   (07.04.2015 18:09)
Здравствуйте!Подскажите,пожалуйста, для чего предназначен разъем J4? можно ли на него повесить какой-либо датчик срабатывания?

23 Smiiles   (22.06.2013 18:09)
Спасибо за разводку платы для сим 900д и плату управления, все взял за основу дипломного проекта, только вот программу не успел наклепать. Не аврка, а армка.

22 Якудза   (21.11.2012 15:15)
Огромное спасибо 21 exersizze за помощь!!!Скачал версию 2.3 все открылось.

21 exersizze   (21.11.2012 14:19)
У меня стоит 2.1.9.5, сейчас появилась новая версия 2.3
Скачивается бесплатно с оффсайта программы http://www.diptrace.com/rus/download.php

20 Якудза   (21.11.2012 13:40)
Версией 2.05.6 BETA также не могу открыть выдает ошибку некоректный формат.

19 Якудза   (21.11.2012 13:37)
Всем привет!Могу ли я узнать какой версией Dip trace открывать файл печатной платы управления?Или где ее искать?Открывая версией 1.40 выдает ошибку некоректный формат(Заранее благодарен!

18 exersizze   (24.09.2012 18:44)
Плату с программируемым контроллером можно отсоединять от платы с сим900 - слава проводочкам smile Или шить схему на пониженном напряжении-3,3 вольта (теперь и у самого имеется такая возможность, перепаяй R7 ;))

17 RD3AVJ   (24.09.2012 17:31)
Я не видел схему, прозевал наверное, как обычно... Вопрос в следующем: мы питаем модули 3,5В. А в момент программирования на плату подается 5В. Собственно, значит ли это, что SIM900 запускается подачей низкого уровня (программно) во избежании превышения напряжения, или это реализовано по другому?

16 ya-zp   (02.09.2012 21:52)
Спасибо, понял, я пользуюсь еще запасами с советских времен и стал замечать что при одинаковом методе изготовления платы результат каждый раз непредсказуем - иногда получается более-менее сносно, но в основном через день-два плата уже серая (( Грешил на спирт (пользуюся им для отмывки, брал чистый в аптеках), теперь понятно где источник проблемы))

15 niko-lay   (02.09.2012 19:49)
Я тоже заметил что растворитель 646 нынче фуфловый стали делать, говорят связано с тем что из него нарики приспособились зелье какое-то варить, вот производственники и начали добавлять всякий шлак

+1   Спам
14 exersizze   (02.09.2012 03:26)
Сейчас тру ацетоном. До этого пользовался растворителем 646, но он бывает попадается с масленистой основой-толком не высыхает и оставляет следы. Но тут основную роль играет сам припой, я себе несколько лет назад брал катушку фирменного припоя, вот такого http://www.pemro.com/ProductDetails.cfm?ItemCode=MUL-1227 до сих пор не отмотал и половины)) А со старыми советскими остатками припоя не идет ни в какое сравнение-паять одно удовольствие. И в отличии от них не тускнеет после пайки, на фото видно как выглядит плата с sim900 а ее я паял более полугода назад.

13 ya-zp   (01.09.2012 23:04)
7 exersizze (28.08.2012 18:45)

...niko-lay, никакого секрета - флюс ЛТИ120 и тонкий припой (чтоб можно было по немногу брать) а дальше хороший прогрев меди и размазывание по ней припоя - чтобы он сам растекался и ложился тонким слоем...
И еще вопросик по этой же теме - а чем пользуетесь для отмывки платы после лужения что она остается блестящей?
...Сорри что не в тему :)

+1   Спам
12 RD3AVJ   (31.08.2012 17:15)
(Проблема то в том, что по даташиту на SIM900D напряжение на линиях UART должно быть в районе 2,8 вольт. Так что немного рискуем)
точнее не должно превышать 3х вольт ))). Думаю, тоже не страшно - 0,3В как нибудь переживет, раз 8В выдержал по питанию.

11 exersizze   (31.08.2012 15:06)
Проблема то в том, что по даташиту на SIM900D напряжение на линиях UART должно быть в районе 2,8 вольт. Так что немного рискуем

10 kestrel   (31.08.2012 15:02)
(не увидел согласование уровней на UART между платами)
оно там и не нужно, там же написано что GSM модуль и плата управления питаются от одного источника напряжением 3,3В

9 exersizze   (31.08.2012 15:02)
Кхм, да рискую-посыпаю голову пеплом. Соединяю напрямую, но работает и так.. Я пробовал подключать промежуточно свой модуль согласования на полевых транзисторах, хрень какая-то шла, символы терялись или искажались. Поэтому не стал на плате его разводить. Думаю попробавать резисторный делитель напряжения, под него даже плату переделывать не надо - подпаять один резюк.
Тут у меня в ходе тестирования случай произошел: запитал всю схему напрямую, а не через преобразователь c LM2596, провода перебросил, а вот напряжение на блоке питания не снизил... 8 вольт в течении пары секунд.. Думал все-конец экспериментам biggrin но нет, живой!

8 RD3AVJ   (31.08.2012 14:41)
exersizze, не увидел согласование уровней на UART между платами... По прежнему рискуешь, или промежуточно подключаешь какой то модуль?

+1   Спам
7 exersizze   (28.08.2012 18:45)
Да можно было, только не придумал для чего и не стал этого делать. Но с минимальными навыками работы в DipTrace и каждый сможет сам переделать под свои нужды smile
Давно в аську не выходил, сообщение так и не пришло, продублируй на форуме-интересно посмотреть на результаты
niko-lay, никакого секрета - флюс ЛТИ120 и тонкий припой (чтоб можно было по немногу брать) а дальше хороший прогрев меди и размазывание по ней припоя - чтобы он сам растекался и ложился тонким слоем.
По поводу питания, да - модуль держит выставленное напряжение в независимости от того сколько туда подается (естественно в пределах 4,5-40 вольт как в даташите)

6 niko-lay   (28.08.2012 18:32)
GSM модуль, клавиатура, дисплей - да тут настоящий мобильник можно собрать! xD
Платы очень добротные получились, если не секрет как удается ровно лудить такие большие площади?
И еще, если на входе преобразователя будет напряжение скакать, на напряжение на выходе это будет сказываться? Например отрегулировал на входное 9, а подал 12 вольт. На выходе так и останется установленное значение?

5 pchela5   (28.08.2012 12:20)
Надо было контактные площадки для 35,36,40-44 ног вывести на свободное место - чтобы можно было порты задействовать в будущем. Плата получилась бы универсальней. Я тебе писал в аську, как горячий финский парень подключил дисплей Nokia 3310 и SD-карту, переделав библиотеку первой. Можно к разъему ISP + ногу SS карточку прилепить - я пробовал - тандем работает, как рабы на галерах.

4 exersizze   (27.08.2012 19:13)
Ага, в итоге должна получится охранка. Но этим не ограничится)
Плата двухсторонняя, на нижнем слое ничего нет кроме земли и нескольких дорожек. Поэтому выкладывать фото не стал, если интересно вот http://avrproject.ru/img/121414.jpg Для J4 и J7 питание как раз подходит по нижнему слою.

Так как земли много и с двух сторон, полигоны дополнительно соединил по контуру переходными отверстиями, думаю так правильней. А те которые остались не соединеные, удалять не стал для экономии травилки.

RD3AVJ, да там и изучать нечего, код для мигания светодиодиком на плате biggrin

во заснял видюху http://www.youtube.com/watch?v=jyeQ-XT9jac&feature=youtu.be
видно что во время работы приемо-передатчика модуль начинает жрать уйму энергии

3 RD3AVJ   (27.08.2012 15:50)
Как всегда исполнение на уровне. В прикреплениях (тестовый файл) - только HEX. А хде ж баскомовский для изучения?)))
Спасибо за статью!

2 pchela5   (27.08.2012 10:28)
сделано добротно, но я не понял - плата односторонняя?
зачем полигоны, которые висят как есть?
как подается питание на пару разъемов J4 J7?

1 amv2000   (27.08.2012 09:46)
Вы в последствии с модуля собираетесь не охранную систему собрать?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]






   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order
авторизация
Логин:
Пароль:
Комментарии
Сетевой диммер 220V на микроконтроллере
09.12.2016 - vakulyuk:
Спасибо) Я принцип действия понял, а вот откуда взялась именно цифра 195 не поня...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - exersizze:
pchela5, ну так это в военное, а у нас в мирное время все примерно)) Наше...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - pchela5:
> Полуволна в нашей электросети по времени длится примерно 10 мс

...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - exersizze:
Чтобы понять откуда взялась цифра 195 надо сначала въехать в принцип работы: ког...
Сетевой диммер 220V на микроконтроллере
09.12.2016 - vakulyuk:
А почему минимальный накал при 195? Насколько минимум можно занизить Wt?
Когда не хватает ног. Часть 2. Сдвиговый регистр 74HC595
08.12.2016 - exersizze:
yorx выдалось немного свободного времени, проверил в симуляторе. Проблема...
Логгер температуры 2.0
05.12.2016 - Evgeny6873:
Хотел повторить схему и долго ждал дисплей, два раза заказывал с Китая, пришел. ...
Когда не хватает ног. Часть 2. Сдвиговый регистр 74HC595
01.12.2016 - yorx:
Доброго времени суток, exersizze попробовал Ваш код все равно не работает как на...
Помни об усадке!
30.11.2016 - pchela5:
Автомобильные никакие не лезут?


Лучшие цены на 3D принтеры
успей сделать себе подарок к Новому Году! ;)


Prusa i3

Prusa i3 от 12500 р.



Rostoсk

Rostock от 15000 р.