Перейти к содержанию
    

DmitrijStepin

Участник
  • Постов

    87
  • Зарегистрирован

  • Посещение

Весь контент DmitrijStepin


  1. Добрый день! Начал разбираться с GPRS на базе модуля SIM900. Ознакомился с файлом описания TCP/IP (название документа: SIM900_TCPIP_ApplicationNote_V1.02.pdf). Начал делать такой проектик: Софт на РС будет сервером, а модуль SIM900 - клиентом. Модуль на данный момент подсоединен к терминалу. Буду с терминала управлять модулем SIM900 для первоначального запуска. Используется режим single connection и non-transparent mode, установленные по умолчанию. Начал выполнять действия, описанные в пункте 2.1.1 How to Establish a TCP Client Connection. Команды AT+CPIN?, AT+CSQ, AT+CREG?, AT+CGATT?, AT+CSTT="internet.lmt.lv" (APN латвийского оператора LMT), AT+CIICR, AT+CIFSR прошли нормально. Ответы на эти команды такие же, как в примере на страницах 5 и 6. До этого момента вроде все нормально. На следующую команду AT+CIPSTART="TCP","10.13.137.45","10000" получил такой ответ: OK а еще через какое-то время пришло: STATE: TCP CLOSED CONNECT FAIL На компе с IP адресом 10.13.137.45 уже до выполнения этой команды была запущена программа сервера с номером порта сервера 10000. Может какой-то не тот софт на PC? При запуске этой программы нужно было только присвоить номер порта (выбрал 10000). Софт уже сам считывал IP адрес РС. В чем может быть проблема? Какой софт можете посоветовать? Думаю, что проблема все же не в софте на РС. Один человек подсказал следующее: "Программа может и слушает, но модулю возможно не пробиться через сервер/рутер, сложно сказать не зная вашей архитектуры сети. Настройки Nat, port forwarding и т.д. смотрите". Где можно посмотреть настройки и какие они должны быть? Заранее спасибо за помощь! Дмитрий Создал сразу 4 одинаковые темы. У меня сегодня РС тормозит. Первые 3 можно не читать. Не могу найти, как их можно удалить.
  2. Добрый день! Начал разбираться с GPRS на базе модуля SIM900. Ознакомился с файлом описания TCP/IP (название документа: SIM900_TCPIP_ApplicationNote_V1.02.pdf). Начал делать такой проектик: Софт на РС будет сервером, а модуль SIM900 - клиентом. Модуль на данный момент подсоединен к терминалу. Буду с терминала управлять модулем SIM900 для первоначального запуска. Используется режим single connection и non-transparent mode, установленные по умолчанию. Начал выполнять действия, описанные в пункте 2.1.1 How to Establish a TCP Client Connection. Команды AT+CPIN?, AT+CSQ, AT+CREG?, AT+CGATT?, AT+CSTT="internet.lmt.lv" (APN латвийского оператора LMT), AT+CIICR, AT+CIFSR прошли нормально. Ответы на эти команды такие же, как в примере на страницах 5 и 6. До этого момента вроде все нормально. На следующую команду AT+CIPSTART="TCP","10.13.137.45","10000" получил такой ответ: OK а еще через какое-то время пришло: STATE: TCP CLOSED CONNECT FAIL На компе с IP адресом 10.13.137.45 уже до выполнения этой команды была запущена программа сервера с номером порта сервера 10000. Может какой-то не тот софт на PC? При запуске этой программы нужно было только присвоить номер порта (выбрал 10000). Софт уже сам считывал IP адрес РС. В чем может быть проблема? Какой софт можете посоветовать? Думаю, что проблема все же не в софте на РС. Один человек подсказал следующее: "Программа может и слушает, но модулю возможно не пробиться через сервер/рутер, сложно сказать не зная вашей архитектуры сети. Настройки Nat, port forwarding и т.д. смотрите". Где можно посмотреть настройки и какие они должны быть? Заранее спасибо за помощь! Дмитрий
  3. Если не дождусь лучшего предложения по цене, то можно будет через Вас заказать кит и отослать по обычной почте в Ригу? Сроки особо не поджимают, недели 2 можно спокойно подождать.
  4. Остановился на SIM900EVBKIT. Даниил из Micel предложил такую цену: Sim900 EVB плата будет стоить $65, Sim900 TE (модуль с переходником на плату) - $55, это при условии что нужно быстро. У вас будет где-то недели через 2. Дорого получается $120 + доставка. Неужели они такие дорогие? Послал запрос еще местному поставщику, жду ответ.
  5. Всем спасибо за предоставленную информацию. С модулем определился, осталось выбрать поставщика. Но это уже не так сложно, есть варианты. Потом возникнут технические вопросы по запуску СИМ900, но это уже другая история. Где можно будет найти информацию по семинарам? Было бы очень полезно его посетить. Семинары платные?
  6. Написал Даниилу в micel.com. Жду ответ. Если они и семинары устраивают в Риге, то это вообще супер.
  7. Хорошо, буду иметь в виду. Поинтересуюсь у этих людей. Цена вроде наплохая на СИМ900 (около 11 евро за штуку) Спасибо! Напишу Даниилу. Хотя он, наверно, из Эстонии, судя по почте и номеру телефона. Ну, ничего страшного. Посмотрел Ормикс, на SIM900 ничего не нашел. Может стоит обратиться к менеджеру, чтобы заказать через них. Вы тоже из Риги? Что такое TME?
  8. Да, на фотке показан кит с СИМ900А, а в описании написано, что он поддержиапет 4 частотные полосы: 850/ 900/ 1800/ 1900 MHz. Может они не хотели плодить фотографии. Надо будет уточнить у производителя. Очень полезные моменты, которые нужно держать в голове. Спасибо! Я из Риги (Латвия). Перед тем как заказывать кит, напишу в центр поддержки производитедя (rhydolabz.com). Еще посмотрю, что предлагает официальный представитель в России (MT-Систем).
  9. Спасибо за подробный ответ! Если правильно понимаю, то параметры сети берутся с сим катры. И при инициализации модуля все происходит автоматически. Так? Значит для универсальности лучше выбрать SIM900? ок На данный момент присмотрел такой вариант: http://www.rhydolabz.com/index.php?main_pa...roducts_id=1075
  10. Спасибо за ссылку! Буду выбирать нужную информацию. Хотелось бы найти начало, а потом уже двигаться вперед.
  11. Добрый день! Решил освоить GSM / GPRS модули. Предыдущего опыта работы в этой области нет. Хочу выбрать популярное и дешевое решение. Как я понял, просмотрев этот раздел форума, в основном используется SIM900. Для начала планирую купить готовый отладочный кит. Для ознакомления хотел бы просто отсылать и получать смс на мобильный телефон и если возможно отсылать e-mail на почту. Не могли бы посоветовать ознакомительные материалы и примеры програм по этим вопросам? В чем отличие между разными сериями SIM900 модулей (A, B, D)? Нужно ли согласовывать какие-то параметры с оператосом сети (частоты, режимы и прочее)? Буду признателен за помощь С уважением, Дмитрий
  12. Большое спасибо! На первый взгляд очень похоже на то, что требуется сделать. На днях посмотрю более внимательно. Вы не знаете, сколько на Alibaba может она стоить? Или сам напишу. Плохо, что они цены не указывают. Большое спасибо! На первый взгляд очень похоже на то, что требуется сделать. На днях посмотрю более внимательно. Узнаю насчет цены.
  13. Добрый день! Возникла потребность сделать простой и дешевый диктофон. Частота дискретизации должна быть 8kHz, длительность записи 15-20 секунд. Громкость воспроизведения должна быть примерно такая же, как при записи (на растоянии 50 см). Габариты 35х35х10мм. Будет еще кнопка, светодиод. В общем это все технические требования, выдвигаемые к устройству. Вся сложность заключается в том, что стоимость этого устройства не должна превышать $1. Конечно, для большой серии. Возможно ли вписаться в такую цену? У самого нет опыта массового производства. Поэтому для меня эта цифра нереальная. Есть ли специализированные микросхемы для данных целей? В идеале желательна система на чипе SoC. Буду благодарен за совет, помощь. С уважением, Дмитрий
  14. Добрый день! Задание несложное, но интересует цена вопроса. Тогда будет видно. Сколько готовы заплатить? Сам программирую контроллеры серии ATMEGA в AVR Studio. Мне проще написать такую программу с нуля, чем разбираться в чужой программе и искать глюки. В схеме Вы уверены? Хотя, так и так нужно будет сверить. Дмитрий
  15. Добрый день! Вы имеете в виду 7-сегментные светодиодные индикаторы или что-то другое? Имею достаточно большой опыт разработок устройст с RS-485 интерфейсом, Modbus-rtu протоколом. Вы имеете в виду стоимость разработки устройства? Пишите на dmitrij(dot)stepin(sobaka)gmail(dot)com О деталях договоримся. Что насчет габаритов, корпуса, потребляемой мощности...? С уважением, Дмитрий
  16. По этой теме много предложить не могу, но что касается контроля электродвигателей, то приходилось делать контроллер сопротивления изоляции электродвигателя. Более подробную информацию найдете на ссылке (называется Insulation control device): http://embeddedsolutio.ucoz.com/index/projects/0-6 На сайте размещена старая версия устройства, без корпуса. Последняя версия сделана для крепления на DIN рейку. Иногда приходится делать системы контроля и управления силовыми двигателями. Например, у некоторых из них есть встроенная защита от перегрева, превышения тока, контроль наличия трех фаз. При срабатывании той или иной неисправности, срабатывает соответствующее реле, состояние которого считывается логикой и далее обрабатывается по заданному аглоритму. Подобные системы контроля периодически делаем для фирмы, которая занимается пожарными системами. Там довольно серъезные требования, приходится контролировать все что можно. Дмитрий [email protected]
  17. По этой теме много предложить не могу, но что касается контроля электродвигателей, то приходилось делать контроллер сопротивления изоляции электродвигателя. Более подробную информацию найдете на ссылке (называется Insulation control device): http://embeddedsolutio.ucoz.com/index/projects/0-6 На сайте размещена старая версия устройства, без корпуса. Последняя версия сделана для крепления на DIN рейку. Иногда приходится делать системы контроля и управления силовыми двигателями. Например, у некоторых из них есть встроенная защита от перегрева, превышения тока, контроль наличия трех фаз. При срабатывании той или иной неисправности, срабатывает соответствующее реле, состояние которого считывается логикой и далее обрабатывается по заданному аглоритму. Подобные системы контроля периодически делаем для фирмы, которая занимается пожарными системами. Там довольно серъезные требования, приходится контролировать все что можно. Дмитрий [email protected]
  18. Действительно, не нужно рассматривать реализацию с Web-сервером, Bluetooth и т.д. Ввод и вывод обеспечивается модулями расширения. Т.к. текущая версия управления станком реализована на touch screen TPC7062K (Leetro) и одном внешнем модуле входов и выходов, то рассматриваю и этот вариант, чтобы не покупать другой. А с программированием так и так нужно разбираться. Нужно написать свою программу с нуля, т.к. никакой сопроводительной документации нет к станку. Софт для программирования TPC7062K дисплея китайцы прислали (MCGS embedded configuration software). Думаю, что глобальных отличий между разными производителями нет. Кто-нибудь имел дело с этими панелями? Их цена $370.
  19. О разработке собственного ПЛК и HMI речь не идет, т.к. проект штучный. Есть пару вопросов, т.к. в этом деле новичок: 1) CoDeSys или ISaGRAF - это среда разработки, которая поддерживается многими производителями подобной автоматики? В Википедии посмотрел, что в CoDeSys для программирования доступны все пять определяемых стандартом IEC 61131-3 (МЭК 61131-3) языков: 1) IL (Instruction List) ассемблер-подобный язык 2) ST (Structured Text) Pascal-подобный язык 3) LD (Ladder Diagram) Язык релейных схем 4) FBD (Function Block Diagram) Язык функциональных блоков 5) SFC (Sequential Function Chart) Язык диаграмм состояний Например, порекомендованный ST язык допускает интерфейс пользователя (кнопки, рисунки, окошки и т.д.) создавать / рисовать / размещать графически, а сам код писать на каком-то языке (ассемблер, Паскаль)? С ассемблиром тоже знаком, т.к. начинал программировать микроконтроллеры именно на нем. Его тоже можно рассматривать. Для автоматизации станка нужно создать небольшой автомат состояний, который будет переходить в следущее состояние при выполнении каких-то условий.
  20. В моем случае цена важна, но более важным является то, чтобы интерфейс можно было бы создавать графически (интуитивно), а алгоритм работы описывать, например, на языке С или похожем. Думаю, что промышленные контроллеры от разных производителей по функциональности сильно не отличаются. Пока рассматриваю несколько вариантов, т.к. люди предлагают контроллеры разных производителей. Не хотелось бы ошибиться с выбором.
  21. Производителей промышленных контроллеров, действительно, много. И ассортимент у них богатый. Т.к. опыта с подобними вещами практически нет, сложно сразу сориентироваться. При выборе контроллера важно, чтобы выполнялись следующие требования: 1) Невысокая цена 2) Бесплатная среда разработки 3) Удобное, подробное описание методов программирования, примеры для наглядности 4) Было бы хорошо интерфейс создавать графически (интуитивно), а алгоритм работы описывать, например, на языке С или похожем Мне сказали, что вообще в нормальных контроллерах 6 вариантов программирования. Начиная от ладдер диаграм и заканчивая ассемблером. А также комбинация этих вариантов, например ассемблерные вставки. Можно также и на С писать или на С подобном, а также есть унифицированный для многих контроллеров специальный язык для ПЛК похожий на С называется CoDeSys. Посмотрю Weintek. Сам нахожусь в Риге, поэтому представителей тут не так много. Также посоветовали промышленный контроллер фирмы Unitronics. http://media.klinkmann.ru/pdf/ru/unitronic...011_ru_0211.pdf
  22. В данный момент нахожусь в процессе доработки подобного устройства для контроля сопротивления изоляции. Есть возможность выбора порога срабатывания: 1МОм, 5МОм и 30МОм. Также предусмотрена возможность опредения некоторых других сигналов неисправности, например, обрыв и короткое замыкание. Измерение и контроль основаны на использовании микроконтроллера. В зависимости от выявленных сигналов неисправности, можно выбирать блокировкупускателей. По ссылке найдете фотку устройства (называется Insulation Control Device), питающегося от 24VDC. http://embeddedsolutio.ucoz.com/index/projects/0-6. Общая блоксхема устройства контроля изоляции отображена на приложенном рисунке. Новая версия питается от 230 VAC и помещена в корпус на DIN рейку. Если есть интерес, то пишите на почту [email protected] Тогда смогу выслатть более детальное описание устройства
  23. Добрый день! Может не в подходящий раздел написал вопрос, но больше ничего не нашел. Если ошибся адресом, не подскажете ли более подходящий раздел? Далее описанная система управляет различными силовыми устройствами: двигатели, нагреватели, вентиляторы, реле и т.д. Входы - концевики, датчики и т.д. Это не так важно. Далее все контролируемые сигналы можно считать как обычные входы-выходы I/O, чтобы не вводить в заблуждение. Есть вопрос по промышленным тач дисплеям (например 7 inch). Проблема такая: рассматривается вариант по управлению некоторого станка. Нужно управлять и считывать дискретные / цифровые входы-выходы на каком-то одном или нескольких устроиствах. На тач панеле должны быть разные кнопки для управления процессом в ручном режиме, так и запуск процесса в автоматическом режиме. Для некоторых параметров нужно будет устанавливать временные задержки, менять параметры и т.д. Все это делается с тач панели. Система несложная, небольшая. Не подскажете, на чем лучше делать? Главное, чтобы была удобная среда разработки, модули были доступны и т.д. Лучше бы конечно писать код на С, хотя тут может быть какой-то особенный Windows, например СЕ. Сам я не программист по софту на РС, в основном занимаюсь программированием микроконтроллеров и FPGA. Графический метод программирования на мой взгляд не совсем подходит для описания сложных алгоритмов. Как-то приходилось делать HMI в графической среде разработки. Но мне показалось, что так можно делать только относительно простые вещи. Что можете посоветовать? Было бы хорошо, чтобы у програмного обеспечения для программирования были бы каие-то примеры / образцы, чтобы можно было быстро начать ознакомление. Дмитрий
  24. Сделаем в лучшем виде. Уже делал часы, календарь, термометр и весь дополнительный функционал. Какие габариты цифр? Какой хотите корпус? Может сам корпус будет стоить дороже, чем все компоненты, платы... Думаю за месяц можно сделать, если это того будет стоить. Пример: http://www.youtube.com/watch?v=kE03bKwCE8g...a7aAUAAAAAAABAA [email protected] Дмитрий
  25. В моем случае одного байта для адреса достаточно. Было бы хорошо два оставшихся байта использовать для данных. В детали данного трансивера (nRF24L01+) еще не вникал. Когда поверхностно просматривал его даташит, у меня сложилось впечатление, что он адрес проверяет железно. И пакет принимается и записывается в FIFO, если совпал адрес, т.е. все три байта. Может ошибаюсь. Пока в детали вникать не стоит, т.к. реальная разработка может начаться только через пару месяцев.
×
×
  • Создать...