Jump to content

    

somebody111

Участник
  • Content Count

    231
  • Joined

  • Last visited

Community Reputation

0 Обычный

About somebody111

  • Rank
    Местный

Recent Profile Visitors

2881 profile views
  1. Добрый день. Порекомендуйте трансформатор и выпрямительные диоды для обратноходового преобразователя. Параметры: Uвх=~(85-265) Uвых_1=24В; 2А Uвых_2=-24В;2А Пробовал http://www.premiermag.com/pdf/pol-24219.pdf ,но у него температура обмотки 80 град при токе в нагрузке 1.3А в каждом канале. И выпрямительные диоды https://www.st.com/resource/en/datasheet/stth2003.pdf греются до 100 град.
  2. Логика любого ослабления поля везде одинаковая. В ДПТ: когда напряжение на якоре достигло максимального значения, нужно снижать ток намагничивания (либо дискретно: например, в 2 раза; либо непрерывно). С другими двигателями тоже самое: if (sqrt(Ud^2+Uq^2))>=(0.95*Udc) ослабить магнитный поток
  3. Добрый день. Объясните на пальцах логику работы с CLA процессоров серии C2000. Мне непонятно, каким образом осуществляется распараллеливание задач. Например, у меня есть 3 функции: a,b,c. Причем для работы функции с, нужны данные, рассчитанные функцией b, а для работы функции b нужны данные, рассчитанные функцией a. Или CLA не для этого?
  4. Добрый вечер. У кого есть данные по индуктивности шунтов 75шсм. Мне хотя бы порядок знать
  5. Сделайте активную защиту от перенапряжений Ключевые слова в поисковике: Active clamping
  6. Все зависит от индуктивности сети и мощности преобразователя: 1. Прямой пуск с диодным мостом. Пусковой ток должен быть такой, чтобы а) Ток через диоды и конденсаторы не превысил допустимый б) Не сработал автоматический выключатель. 2. Плавный заряд последовательно включенный резистор, параллельно которому включен вакуумный контактор. Просто, надежно, универсально, шкафы можно параллелить по звену постоянного тока. 3. Плавный заряд через тиристорный выпрямитель. Фактически тоже самое, но с функцией поддержания напряжения в звене постоянного тока. Применяются везде, где нужно поддерживать напряжение звена постоянного тока. Шкафы по звеньям постоянного тока параллелить нельзя, в приводе появляется еще один блок управления тиристорным выпрямителем и силовой дроссель. 4. Плавный заряд через DC/DC. Применяются везде, где нужно поддерживать напряжение звена постоянного тока, шкафы по звену постоянного тока можно параллелить. Появляется еще один блок управления и силовой дроссель. Безальтернативный вариант, если двигатель много рекуперирует или есть требования к высокому коэффициенту мощности
  7. Это проблемы с разводкой. Если нельзя публиковать проект платы, выставите кусок, который охватывает МК и ваш аккумулятор. Запитайте МК от лабораторного источника, уйдет ли проблема?
  8. Спасибо. Подскажите тогда еще. Вот строчки из примера: struct pbuf* pbuf1= pbuf_alloc(PBUF_TRANSPORT, 1500, PBUF_ROM); pbuf1->payload = (void*)buf; pbuf1->tot_len = 1400; //data length pbuf1->len = 1400; Чем отличается tot_len от len И что означает 1500? Вообщем, можете прокомментировать смысл последних двух строчек?
  9. Добрый день. Есть контроллер TM4C129ENCPDT13. Задача: отправить udp пакет по широковещательному адресу 255.255.255.255 на заданный порт. После первой строчки udp_send (сконфиругирован на 255.255.255.255) контроллер уходит в FaultIsr. На любой другой - без проблем. Что-то где-то я не сконфигурировал... Инициализация: void EthernetUDPInit(uint32_t freq) { uint32_t ui32User0, ui32User1; uint8_t pui8MACArray[8]; SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOK); GPIOPinConfigure(GPIO_PK4_EN0LED0); GPIOPinConfigure(GPIO_PK6_EN0LED1); GPIOPinTypeEthernetLED(GPIO_PORTK_BASE, GPIO_PIN_4 | GPIO_PIN_6); ROM_FlashUserGet(&ui32User0, &ui32User1); pui8MACArray[0] = ((ui32User0 >> 0) & 0xff); pui8MACArray[1] = ((ui32User0 >> 8) & 0xff); pui8MACArray[2] = ((ui32User0 >> 16) & 0xff); pui8MACArray[3] = ((ui32User1 >> 0) & 0xff); pui8MACArray[4] = ((ui32User1 >> 8) & 0xff); pui8MACArray[5] = ((ui32User1 >> 16) & 0xff); lwIPInit(freq, pui8MACArray, 0, 0, 0, IPADDR_USE_AUTOIP); udp_init(); ROM_IntPrioritySet(INT_EMAC0, ETHERNET_INT_PRIORITY); ROM_IntPrioritySet(FAULT_SYSTICK, SYSTICK_INT_PRIORITY); } Тестовая программа: char buf [512]; char buf1 [512]; g_ui32SysClock = SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000); // Configure the device pins. // //EthernetPing configure // Configure SysTick for a periodic interrupt. // ROM_SysTickPeriodSet(g_ui32SysClock); ROM_SysTickEnable(); gpio_init(); EthernetUDPInit(g_ui32SysClock); buf[0] = 'A'; buf[1] = 'B'; buf[2] = 'C'; buf[3] = 'D'; buf[4] = 'E'; struct udp_pcb *UDPSock1 = udp_new(); ip_set_option(UDPSock1, SOF_BROADCAST); struct udp_pcb *UDPSock2 = udp_new(); struct udp_pcb *UDPSock3 = udp_new(); udp_recv(UDPSock1, UDPIntHandler, NULL); udp_bind(UDPSock1, IP_ADDR_BROADCAST, 7070); udp_recv(UDPSock2, UDPIntHandler, NULL); udp_bind(UDPSock2, IP_ADDR_ANY, 7071); udp_recv(UDPSock3, UDPIntHandler, NULL); udp_bind(UDPSock3, IP_ADDR_ANY, 7072); // // Loop forever. All the work is done in interrupt handlers. // struct pbuf* pbuf1= pbuf_alloc(PBUF_POOL, 1500, PBUF_ROM); pbuf1->payload = (void*)buf; pbuf1->tot_len = 1400; //data length pbuf1->len = 1400; ROM_SysTickIntEnable(); static bool flag=false; uint32_t port_temp=0; while(1) { // udp_sendto(UDPSock1,pbuf1,(u32_t)0xffffffff,7070); udp_send(UDPSock1,pbuf1); udp_send(UDPSock2,pbuf1); udp_send(UDPSock3,pbuf1); //pbuf_free(pbuf1); SysCtlDelay(40000000); } } Укажите, что не так?
  10. Я не делаю источники питания, я делаю мегаватные привода. Пришел запрос от завода при аварийном отключении запитать какую-то чепуху от звена постоянного тока, когда отключится питающая сеть. Аккумулятор они не хотят - его 100% обслуживать придется, а объект в Якутии и до него добираться по тайге на оленях 2 дня. Решение с отключающимися резисторами меня не устраивает - не устраивает корпус высоковольтного Дарлингтона - прошьет. Поэтому будет просто проволочный резистор и стабилитрон. В целом, спасибо за консултиацию, ответы я получил в полном объеме
  11. Не нравится мне этот барон Мюнхаузен, который сам себя за волосы из болота вытаскивает: не понятно как поведет себя схема с запитыванием от вспомогательной обмотки при загаженной с коммутационными провалами сети. Не надежно как-то выглядит. А если так: 1. Мостовой импульсный преобразователь, работающий на скважности 50% качает импульсный трансформатор. На выходе импульсного трансформатора - штатный понижающий импульсный преобразователь. 2. Питание системы управления и драйверов моста осуществляется от флайбека 1000В в 15В (ток потребления по вторичной стороне 100мА максимум). Его реализовывать по схеме с вспом. обмоткой. Это решение можно тогда масштабировать..1кВт...10кВт. Будут меняться только транзисторы и трансформатор
  12. 1. 100% защитить можно, если вы кристалл мосфета будете держать холодным. Если у вас температура кристалла рабочая 130 и возникает короткое - то ни о каких 100% речи идти не может. 2. Сложность системы защиты определяется выбранном вами схемой - либо вставлять шунт последовательно, либо измерять падение напряжения на мосфете. Везде одно и тоже - при достижении порога должны быть сняты импульсы Без проблем. Запас по току х10, запас по напряжению х10, индуктивность последовательно ключу