Ответы пользователя по тегу Микроконтроллеры
  • Как заниматься отладкой устройства с GSM-модулем?

    @harabudjasim
    1. Что мешает находиться возле устройства во время отладки?
    Ставите устройство, делаете вывод дебага в UART и отлаживаете. Если сидеть постоянно сложно, берете логгер www.pololu.com/product/1623 и ставите его вместе с устройством, а потом изучаете логи на предмет неполадок.
    2. Кодируйте данные.
    Если слишком дорого слать постоянно сырые данные - кодируйте, отправляйте только важную информацию, состояние устройства, параметры, не отправляйте строки, только байты данных.
    Из числа "25.455654" которое строкой заберет 9 байт, можно сделать 0x32a65512 (машинное представление числа с плавающей точкой) которое будет занимать уже 4 байта. Я ужимал 100 байт сообщение от GSM устройства до 20 байт полезной информации.
    3. Почему нельзя сделать интернет на тестовый сервер?
    Это абсурдная ситуация. Вы разрабатываете устройство которое будет общаться через интернет с сервером, а собственно интернет на сервер не можете организовать. Если отдельного интернета не сделать, есть такая штука как проброс портов, организуйте на продакшене port forwarding на свой тестовый сервер (только какого-то другого, не основного порта, чтоб продакшн не поломать).
    Ответ написан
  • GSM/GPRS-шилд для ардуино, как его подключить на практике ?

    @harabudjasim
    На сайте ардуино есть целая куча готовых примеров использования этого шилда, вот ссылка на их сайт: arduino.cc/en/Reference/GSM
    Если Вы уже имели дело с ардуиной, то подключить внешние устройства Вам не составит труда, в другом случае, ознакомьтесь сначала с самой платформой ардуино и все само станет на свои места.
    При наличии GSM-шилда, ардуиной можно управлять как с помощью СМС или звонков, так и с помощью браузера.

    PS: дистанционное обновление прошивки это форошая фича, но не первоочередная, она требует умений работать с бутлоадером, для начала попробуйте организовать просто удаленное управление. В остальном, заставить ардуину скачать файл прошивки с интернета через GPRS - задача несложная.
    Ответ написан
    3 комментария
  • Какой есть микроконтроллер с поддержкой USB 3.0?

    @harabudjasim
    ИМХО, не вижу смысла в использовании 3.0 на контроллерах. Мелкие контроллеры попросту не выдадут такую производительность. Большие уже требуют операционку для полноценной работы.
    По вопросу: вот первые выдачи гугла (запрос ARM USB 3.0)
    com.odroid.com/sigong/blog/blog_list.php?bid=153
    www.ti.com/lsds/ti/dsp/embedded_processor.page?DCM...
    Ответ написан
  • Как запитать шаговый двигатель простейшим способом?

    @harabudjasim
    Для управления шаговым двигателем необходимо формировать сигналы определенной формы и ОЧЕНЬ ВАЖНО с определенными временными характеристиками. Просто силового драйвера ULN2003 мало. Самый простой вариант - взять простой контроллер или Ардуину и одну из этих микросхем: L297, MC3479. Они позволяют не думать на какую обмотку двигателя подавать какой потенциал. Но без контроллера все равно не обойтись (вариант с мультивибратором, дешифратором или еще какой логикой заведомо сложнее ардуины).

    Вот примерная инструкция к применению: we.easyelectronics.ru/yakuzaa/delaem-kontroller-sh...
    Тут они обходятся без вспомогательных микросхем, с L297 или MC3479 достаточно просто дергать одной ногой контроллера, чтоб двигатель вращался.
    Ответ написан
    Комментировать