Sim банк своими руками. Как распаралелить сим карты?

Доброго времени суток! Пытаюсь собственными силами сделать примитивный сим банк.

5dd4d66e2c5ee104501974.jpeg

Идея заключается в следующем есть телефон или gsm модуль и n сим карт (допустим 10 штук). Раз в сутки нужно считать смски с этих сим карт. Покупать промышленный сим банк дорого и хотелось бы собственными силами сделать. Хочу припаять 10 слотов к одному устройству (телефону или gsm модулю) и как-то поочередно переключаться между сим картами.

Опытным путем пришел к тому что паралельно подключить все линии кроме питания не работает. Телефон отказывается видить сим карты если их несколько на пинах висит даже с учётом того, что питание подаётся только на одну из нескольких сим карт.

Думаю нужно использовать транзисторы, как ключи.
У сим карты есть 6 пинов, на каждый пин по тразисторному ключу. А управлять этими всеми ключами сдвиговым регистром допустим 74hc595 + ардуинка. Как бы вы решили такую задачу? Информации довольно мало и я не имею достаточно опыта, чтобы правильно подобрать компоненты.

Если идея с транзисторными ключами верна, то как думаете какие стоит выбрать? Учитывая, что сим карта потребляет ток 50mah и напряжение до 5в.
  • Вопрос задан
  • 1673 просмотра
Решения вопроса 1
@pfg21
ex-турист
перед работой надобно изучить предмет работы.
смотри назначения пинов сим-карты. если в них разобратьсят то в принципе вообще не нужно коммутировать симки.
https://habr.com/ru/company/beeline/blog/133388/
к примеру
Vcc и Gnd подключаешь соответственно к питанию и земле. управление кмоп-схемой через коммутацию питания вообще дорога в ад.
Vpp по идее тебе не нужно, можешь оставить висеть в воздухе, но смотри сам.
Clk и I/O объединяешь у всех симок и засовываешь на соответствующие выводы проца.

для того чтобы включать только одну конкретную симку в работу используешь Reset.
для этого Reset каждой симки подключаешь по отдельности к выводу gpio проца.
на все подаешь Reset - все симки отключатся.
на одной из симок отключаешь Reset - она начинает работать и отвечать по I/O.
отработав с ней на нее подаешь на нее Reset.
отключаешь Reset у следующей симки, работаешь с ней. и т.д. и т.п.

получается работа с множеством симок без лишних коммутаций.
количество наверное ограничится только мощностью выводов работающих с I/O.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Мне кажется, что можно применить микросхемы аналоговых мультиплексоров. Как пример, мультиплексор ADG408 способен переключать единственный вход (выход) на 8 выходов (входов), ADG409 — переключает 2 входа (выхода) на 4 выхода (входа). Для коммутации 8 сим-карт можно использовать 5 ADG408 (по одной для каждого пина кроме земли). Если нужно больше, мультиплексоры можно каскадировать.
Shemotechnika500ustroystv2013_image305.j
Shemotechnika500ustroystv2013_image307.j
Ответ написан
@Zolg
А имеет ли смысл городить схему с переключениями ?
GSM модуль в сборе на ali стоит меньше 3$
https://ru.aliexpress.com/item/32671921426.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы