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

dac

Свой
  • Постов

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

  • Посещение

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


  1. в контексте моих задач, у меня нет задач на ретрансляцию, но бывает uart всего 1, а интерфейса нужно два. Ваше решение позволяет обойти проблему без замены мк, но придется подумать как это все подружить - поэтому - извращение :) два uart проще :)
  2. все верно, ТС как я понял описал это словом "отладка", а вот за два приемопередатчика спасибо, извращение конечно, но может где пригодится :)
  3. вообще обычно _RE DE соединяют вместе, соответственно пока передает прием отключен. единственное место где эти сигналы нужны на разных выводах - для режима энергосбережения - при обоих неактивных существенно снижается потребление - до 1мкА, против 3-5мА в режиме приема. но в этом случае естественно устройство не может работать слейвом, т.к. не увидит запрос. ЗЫ. снижение потребления возможно не на всех микросхемах, надо смотреть даташит на конкретный экземпляр.
  4. абсолютно не обязательно, что увеличит, может и уменьшить. например, за счет циклов ожидания. У меня есть устройство на STM32L152 ОС TNKernel, TNeo со средним потреблением примерно 300мкА, т.е. примерно 1мВт, причем основное потребление это не процессора. Вторая реализация подобного устройства планируется со средним потреблением 20-30мкА. Как правило, в ОС есть специальная задача idle, когда другим задачам выполнять нечего. в этой задаче и отправляешь мк в спячку. ну и собственно все считается. выход из спячки это включение генератора 6мкс*500мкА, + время обработки таск свича 10мкс*10мА и т.д. цифры свои подставьте, даташит +дока на ОС.
  5. а что им сделается, работают в противофазе - классический синхронный выпрямитель, что бы диод не грелся. реле переключают полярность - нужно поддерживать заданную температуру, которая может быть как выше, так и ниже температуры окружающей среды. а вот зачем нужна переполюсовка с частотой ШИМ - просто не представляю. зачем фильтр уже написал, ну и выше тоже писали.
  6. делал под одну задачу, прямой ШИМ получается неэффективно, максимальная эффективность получается при постоянном напряжении на пельтье 9.5...10В для 12В пельтье. чистый ШИМ заметно снижает эффективность, так как Qc ~ I, а выделяемая мощность P = U^2/R, т.е. потери при постоянном напряжении равном 0,75 (оптимальное) от номинального P = 0.56*Uном^2/R, а при ШИМ P = P = 0.75*Uном^2/R. Но есть еще один эффект - при отключении питания, горячая сторона подогревает холодную за счет теплопроводности. Поэтому если эффективности с запасом можно ШИМ, если желательно получить оптимальную производительность, лучше питать сниженным оптимальным напряжением. из подручных деталей делал как в приложенном файле PS: если нужны пояснения по схеме - спрашивайте lcdpelt2.pdf
  7. студенты - экспонента, конденсатор... у меня проектировщик работает (3 года опыта), схемы кип рисует. так вот простое изменение схемы пускателя с добавлением переключателя ручной/автомат вызывает ступор. причем принципиальная схема нарисована, ступор в переносе на монтажку. ладно, помог, объяснил где что у пускателя, на принципиальной проставил номера выводов у пускателя на трех группах контактов, на одной не проставил - опять ступор... точнее нарисовал, но с гарантированным межфазным КЗ при первом включении. еще этот человек соединяет обмотки пускателей последовательно и не видит проблемы... а вы студенты, транзисторы... :crying:
  8. STM32F429 и HAL.

    в этом и проблема. ему же надо сказать что кварц на 25мгц, а не на 8, это где то в дефайнах определено
  9. в общем как всегда, дело оказалось не в модулях, а во внешнем событии по разным платам. тем не менее вопрос про обновление остается открытым. кто-нибудь поделится последней прошивкой?
  10. с технологией проблем не было, а с закупкой самим как раз очень сложно, я в Казахстане, монтаж в России. на будущее планирую сделать что бы предоставляли подтверждение, где купили, но при общении с дистрибютором это мне это мало поможет. окисление тоже врядли, интервал между партиями полгода, соответственно проработали 2 и 1.5 года. устойчивая разница в работе именно между партиями и только в указанном вопросе, раньше такие объемы передавать не надо было, поэтому разницы никакой не было. да и сейчас во всех остальных режимах штатно работают. поэтому склоняюсь к разнице в прошивки/конфигурации.
  11. однородный, все идентично, проверял несколько раз. есть контроль интервала, при отсутствии данных свыше 40с контроллер сам закрывает соединение, но до этого не доходит. просто устройства из новой партии удерживают соединение, из старой нет. оператор один и тот же, сим-карту пробовал менять местами и т.д. типичный интервал между пакетами 3...6 секунд. максимум 9с.
  12. суть вопроса, есть две партии устройств по 100 шт. с модулями sim900r 32Мб S2-1047P-Z093A, отличаются незначительно. обвязка модулей идентичная, прошивка контроллера тоже. устройствам передаются данные порядка 60кБ короткими пакетами по ~250 байт с подтверждением каждого пакета. при этом модули из первой партии через некоторое время 10-20минут выдают CLOSED и разрывают соединение. платы из второй партии соединение не разрывают. если это как-то настраивается, то где, в документации такого не нашел. не исключено что соединение закрывается со стороны сервера при отсутсвии подтверждения, это буду проверять. понятно что можно поднять соединение заново, интересует почему такая разница в работе. в любом случае, склоняюсь что отличия в прошивке модуля, в первой партии вроде b04, но не уверен, вечером посмотрю. ну и второй вопрос - поделитесь пожалуйста последней прошивкой. так как модули покупали не сами - заказывали монтаж вместе с комплектацией, к дистрибьютора обратиться проблематично. в личку или на почту "m a s t e r 19 собака p i s e m . n e t" без пробелов. Спасибо.
  13. все верно пишете, поэтому и написал - букварь, т.е. для человека который вообще не в теме. я когда то давно в качестве одного из подручных средств для проверки на ЭМС использовал мобильник в момент вызова или активной передачи лежащий на плате в разных местах, помогало определить проблемы были с чувствительными аналоговыми цепями, но что бы контроллер сбросился, ни разу не смог добиться :) а бусины зачем в питании мк?
  14. писал же: ОБЯЗАТЕЛЬНО конденсатор между ножкой NRST и землей, тем более если тащите его на разъем. скорее всего в этом вся проблема.
  15. самое главное - а где конденсатор на ножке NRST мк? ЗЫ: еще сразу надо резистор между РА6 и кнопкой, а то потом буду вопросы - почему зимой от касания кнопки перегружается :) в общем букварь
  16. ну я бы еще С19, С20 заменил на резисторы 10кОм, а то висячие в воздухе входы SWD - к проблемам однако
  17. было Т-1500У. похоже надо переходить на ГК или ВГ. да и насчет бочки похоже правы, не так уж и дорого. с ВГ есть опыт работы?
  18. подскажите марку ну и по по возможности где взять в небольших количествах - 20-50л. условия работы до 10-15кВ/мм, температура до 90грС. старые запасы кончились, несколько раз пробовали покупать обычное трансформаторное масло (вроде ТМ-50 и т.п., точно марку не помню) в разных местах, но оно какое то странное - через некоторое время от масла появляется запах то ли керосина, толи растворителя, причем даже если просто стоит в таре. ну и пробиваться начинает. стандартная процедура сушки (нагрев под небольшим вакуумом) не помогает.
  19. зато работать будет :) и деталей 1 ОУ, 4 резистора + TL431 + 1 резистор потому что генерит потому что усилитель ошибки не успевает скомпенсировать изменение напряжения на выходе было при подключении упр. входа на катод. вообще упрощенно суть работы TL431 в следующем - она стремится поддерживать напряжение на управляющем входе на уровне 2.5В засчет падения напряжения между катодом и андом, т.е. если напряжение там больше - микросхема "открывается", падение на ней уменьшается, напряжение падает к 2.5В. если напряжение на упр. входе ниже 2.5В микросхема "закрывается" и падение напряжения на ней увеличивается пока не достигнет 2.5В. поскольку этот процесс не мгновенный, может получиться так, что микросхема открылась больше чем надо - потом этот сигнал дошел до упр.входа (зарядился конденсатор на упр. электроде или м/у катодом и анодом) - микросхема начинает закрываться - "перезакрылась" - начинает отрабатывать обратно = колебания.
  20. это же надо так наманьячить... чем не устраивает схема с ОУ и нормальной ОС? а вообще, для начала С3 убрать. не любит TL431 емкости ни на управляющем выводе, ни между катодом и анодом - звенеть начинает, максимум 1нФ
  21. ищу даташит L T 8950 MC

    подскажите плз, гугл даташита не знает, хотя продавцы есть. микросхема стоит в цифровых телефонах, похоже цап ацп с обвязкой
  22. сейчас еще микрочипа купит TI и будет совсем интересно :)
  23. может перед этим RTC_SetAlarm(RTC_GetCounter()+2); RTC_WaitForLastTask(); //PWR_EnterSTOPMode(PWR_Regulator_ON,PWR_STOPEntry_WFI); //PWR_EnterSTANDBYMode(); добавить: RTC_ClearFlag(RTC_FLAG_SEC); while(RTC_GetFlagStatus(RTC_FLAG_SEC) == RESET); могу ошибаться, последнее время в основном с STM32L дело имею
  24. Разрешите просыпаться по WFI, по умолчанию разрешается только от WFE
×
×
  • Создать...