Rash
Свой-
Постов
676 -
Зарегистрирован
-
Посещение
Весь контент Rash
-
Нашёл ошибку в коде с буфером. Спасибо тем, кто откликнулся.
-
Байты не теряются, да и потом через время они дописываются уже в качестве АТ команды, т.к. таймаут (~10 мин.) ожидания истекает. Передача идёт через DMA контроллера, поэтому управление потоком нет. Как его посмотреть в модуле?
-
Добрый вечер. Всех с прошедшим Новым годом и с наступающим Рождеством. Столкнулся с проблемой, SIM800C не хочет передавать по TCP больше 512 байт в одном пакете. Например, передаю команду AT+CIPSEND=0,518 приходит приглашение > Передаю данные и зависло. От модема нет никаких данных, и он тоже не воспринимает команды. Тоже самое с AT+CIPSEND=0,512 (или меньше) работает без проблем. "SEND OK" приходит. Не подскажите, в чём может быть проблема? Установка соединения и инициализация по мануалу. Передача пакетов <= 512 байт работает сутками напролёт. Версия прошивки 1418B09SIM800C32_BT_EAT. Используется мультиконект, но соединение установлено одно. Команда AT+CIPSEND? возвращает значение 1460. ... Дополню. Как выяснилось модуль не зависает. Через время ~22 минуты приходит "ERROR". Получается что модуль не может передать больше чем 512 байт данных, хотя команда AT+CIPSEND? возвращает значение 1460. Других вариантов, как определить максимальную длину данных для передачи не нашёл. Если есть другие варианты, подскажите.
-
Sim800c upgrade firmware
Rash ответил MrDorianGray тема в Сотовая связь и ее приложения
Интересно. Я делал Вам запрос 03.12.2020 о наличии обновлений. Ответ был, что нет и не предвидится. Хотя перед этим 10-ая версия анонсировалась. А в чём отличие 2-х разных линеек? Где можно прочитать? -
Sim800c upgrade firmware
Rash ответил MrDorianGray тема в Сотовая связь и ее приложения
Скажите, какая версия новее 1418B09SIM800C32_BT_EAT или 1418B02SIM800C32_BT_TLS12? -
SIM800C MQTT прошивка
Rash ответил Mysteo тема в Сотовая связь и ее приложения
Хорошо, спасибо за информацию. Пол года назад её ещё не было. -
SIM800C MQTT прошивка
Rash ответил Mysteo тема в Сотовая связь и ее приложения
Для SIM800С32 тоже есть прошивка? -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Сделал доработку, "наддув" для печки результат такой: Вентилятор для "наддува" взял с печки, вентилятор для вытяжки ВЕНС 125Б, вращается с такой же частотой, как и вентилятор печки. запаха при пайке нет или практически нет. Вытяжной вентилятор всё удаляет. Но когда достаёшь плату, она ещё тёплая, такое впечатление, что запах издаёт плата после пайки, возможно остатки флюса. Думаю нужно оставлять плату в печи до полного остывания и не выключать вытяжку. Терпопары печки практически полностью совпадают с установленной температурой, а 2 дополнительные термопары установленные на 10 см выше ящика показывают меньше примерно на 25 градусов. Возможно, часть вентиляционных отверстий в печке нужно прикрыть, что горящий воздух удалялся по нарастающей к смотровому окну. Смотровое окно тоже заклеил, через него потери тепла происходят, нагревается, что руку ну удержишь возле него. Ещё нужно подумать радиатор для охлаждения воздуха идущего на вентилятор, т.к. сейчас ему приходится в пике до 65 градусов SergOV, можете показать свой термопрофиль для пайки. -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Не мудрено, если таким образом вентилятор забирает горячий воздух, а через платы внизу будет проходить холодный. -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Ленту заменил (и даже за вентилятором), проклеил всю поверхность. Запах только если печка оплавляет пасту, без пасты всё нормально. T960 или T961 это те, что с конвейером и несколько зон оплавления. По забугорным форумам отзывы по поводу пайки хорошие, без доработок, но т.к. конвейер есть свои особенности использования. Да и если притащить по чёрному это уже ~1.6k ye с доставкой. ЗЫ: если бы дребезгом только бы ограничивалось -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Понял, ещё раз спасибо за разъяснение. Буду мучать печку сегодня, ещё одним нагревателем. Надеюсь успешно пройдёт и включу на постоянной основе. Пайка меня устаревает, а вот запах нет. А когда нет запаха при сильном обдуве, то пайка не очень. Уже начал смотреть в сторону T960 или T961, хотя как там с вентиляцией обстоит дело пока не нашёл. -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
ага, понял. Только недавно игрался с этими коэффициентами и смещениями, но у меня значения температуры на экране не менялось. Накручивал максимальные коэффициенты, показания оставались +/- такими же. Может это зависит от схемотехники по которой подключена термопара, по логике не должно такого быть, нужно в прошивке глянуть. Текущая прошивка у меня 0.5.2. Сетки для 2-х стороннего монтажа не мешают? По центру это тестовая термопара расположена? -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Я на металлических бонках поднимаю плату примерно на 5 мм. Термопары печки опустил как можно ниже. Также установлены ещё 2 дополнительные термопары по бокам на высоте 10 мм на маленьких печатных платах. Сделал модификацию для интерфейса термопар на MAX31855. Пасту пока использовал Механик. Что значит калибровка печки? Это тестовый запуск? -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Спасибо за разъяснения. А профиль используете стандартный или нужно было свой сделать? Какой пастой пользуетесь? -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Нашёл у себя подобный тепло-вентилятор. Как раз мысли такие приходили об его использовании. Насколько я понял сам нагреватель у Вас снаружи корпуса. В своём посмотрел, вроде как можно нагреватель поместить во внутрь, а вентилятор будет снаружи (у меня 1.5 кВт), думаю прикрутить штатный от печки. По поводу отдельного ШИМ для него согласен было бы хорошо, так же как и на отдельный вентилятор для вытяжки. Я сделал снизу печки зонт из нержавейки и установил отдельный вентилятор для вытяжки, и теперь тепло быстрее уходит. Скажите, отверстия во внутренней решетке увеличивали или добавляли? И Это по бокам просто лист согнули? Чего не захотели на штатное твердотельное реле параллельно подключить?, По мощности должно хватить, оно на 25 А. -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Интересная конструкция. График теста впечатляет. Такой не получить только с заводскими нагревателями и вытяжкой. А какой вентилятор с металлокерамическим нагревателем применили? Есть его тип? -
Печь для пайки SMD T-962
Rash ответил v-vovchek тема в Пайка и монтаж
Подниму старую тему, т.к. интересует вопрос, делал ли кто-нибудь вентиляцию для T962A? Нашёл только такую тему https://www.briandorey.com/post/t962-infrared-reflow-oven-vent-hack -
Отключить автоответчик
Rash ответил sashaoff3 тема в Сотовая связь и ее приложения
Или как вариант, делаю так у себя, в настройки тайм-аут на снятие трубки, по срабатыванию которого модуль сам отбивает соединение не дожидаясь снятие автомата. Тайм-аут вычисляется опытным путем для каждого оператора. -
Это условие для OTG full-speed core раздел 28.3.1, т.е. для CPU 105-107. Не буду оспаривать, что для 103 нужна точность хуже. Прочтите предыдущие мои сообщения. "Нибиру" можете оставить для себя. Да и TXCO будут куда стабильнее кварца. Завершение: Я за внешний кварц. Но в данной задаче, это было невозможно обеспечить конструктивными особенностями. Переходить на BGA и 4-х слойную плату желания не было. Протестировано 10 плат, STM32F103C8 rev X. На всех платах USB работает в диапазоне температур 0-50 град., напряжение 3.3 В, тактирование от HSI. Меня устаревает. Никого, ни к чему не принуждаю.
-
VladislavS, хорошо, ошибся при написании. Имел виду тактирование от внутреннего RC генератора, т.е. от HSI.
-
Обычно RM читаю, там об этом не нашёл. В даташит по этому поводу не заглянул. Но прямого запрета там нет. И при тактировании от HSI PLL - USB работает. Ваша помощь в решении этого вопроса была неоценима, особенно учитывая, что я нигде не писал о наличии кварца в контроллере.
-
Покажите, где об этом написано? То, что для usb нужно точная частота тактирования это понятно. Но даташит не запрещает использовать HSI. В данном случае USB используется для смены прошивки и настроек. Если пакет данных не пройдёт с первого раза, пройдёт со второго. Большой скорости не требуется. Это к чему?
-
Возможно, будет кому-то полезно. VCP заработал, только пришлось заменить контроллер. Был STM32F103С6 ревизия A, поменял на STM32F103С8 ревизия X и всё заработало. Причём 2 платы вели себя абсолютно одинаково. Пока делаю вывод, что ревизия A, как самая первая, оказалась глючной для USB VCP. Или нужно было что-то допилить, но я не нашёл что. Тактирование осталось от внутреннего кварца.
-
Конечных точек 4. EP0-Control, EP1-Bulk данные обратно, EP2-Interrupt, EP3-Bulk данные туда. Делал и 3 контрольные точки, когда EP1-Bulk данные туда-обратно, разницы ни какой. От внешнего кварца через день попробую, будет на руках плата. Хотя сомневаюсь что в этом дело. Смотрел лог на другой своей плате, где 105 установлен, но с внешним кварцем. Там "красных строк" в логе нет, как в скрине в предыдущем сообщении. Логическим анализатором смотреть проблематично, т.к. пакеты SOF идут каждую 1 мсек. Но разница с рабочим 105 есть: В рабочей плате между двумя SOF куча запросов IN1, каждые 4.5 мксек, в течении 0.91 мсек, и пауза ~80 мксек. В некорректно рабочей 103: После SOF идёт один запрос IN2 и один запрос IN1, потом на 0.98 мсек пауза. Хотя прерывание IN1 не срабатывает, в точку останова не попажает.
-
VladislavS, Просмотрел, дескриптор. От моего отличается не значительными полями и тем, что для приёма используется IP1, а у меня EP3. Пробовал и раньше и сейчас EP1 на приём, результат тот же - приём есть, а передачи нет. Также, в вашем дескрипторе есть массив Device_Qualifier[], у меня его нет. Вряд ли это проблема. Когда запускал USB на 105 и 4хх, там я не помню такого массива, но USB работал без проблем, для целей бутлоадера и запись/чтение настроек. Кто нибудь знает, должно быть так, как на картинке дескриптора - см. строки URB 27 - 38? Программа USBlyzer. Если не должно быть, то какие могут быть причины?