Jump to content

gidrontium

Members
  • Posts

    8
  • Joined

  • Last visited

Информация

  • Город
    Minsk

Электроника

  • Стаж в электронике
    1-2 года
  • Сфера радиоэлектроники
    Микроконтроллеры

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

gidrontium's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. @Yurkin2015 Вы мой ГЕНИЙ! От всего сердца благодарю!
  2. Приветствую! Сразу суть: испоьзую такую структуру/объединение union errbyte{ struct error_status { unsigned bit0_Tank_Empty:1; unsigned bit1_Tank_Sens_Min:1; unsigned bit2_Tank_Sens_Max:1; unsigned bit3_Tank_Filling_Valve_Not_Set:1; unsigned bit4_Tank_Auto_Filling_Off:1; unsigned bit5_Mode_1_Valve_Not_Set:1; unsigned bit6_Mode_2_Valve_Not_Set:1; unsigned bit7_Mode_3_Valve_Not_Set:1; unsigned bit8_Mode_4_Valve_Not_Set:1; unsigned bit9_Flash_Setting_Error:1; unsigned bit10_M1_4_Timeout; unsigned bit11_Mode_5_Valve_Not_Set:1; unsigned bit12_Mode_6_Valve_Not_Set:1; unsigned bit13_Mode_7_Valve_Not_Set:1; unsigned bit14:1; unsigned bit15:1; }error_bits; uint8_t error_bitfield_8[2]; uint16_t error_bitfield_16; }; В error_bitfield_16 записывается в два байта вся структура, в error_bitfield_8 соотвественно побайтно. error_bitfield_8 опустим. Так вот в чём проблема, если выставляется бит 9, то error_bitfield_16=0x0200, сброс error_bitfield_16 в 0 соответственно сбарсывает бит 9 тоже в 0 (всё ОК). Идём далее... А если выставляется бит 10 и выше, то error_bitfield_16 = 0 (error_bitfield_8 тоже по нулям). В чём может быть дело?
  3. ДОШЛО! как до той утки, на 3 сутки... Действительно, добавил пару диодов снизив напряжение на входах компаратора на 1 вольт меньше, чем напряжение питания компаратора и всё ОГОНЬ! Ну, в смысле работает Всем спасибо!
  4. Так ведь уже запитал компаратор от тех же 24 вольт. Возможно на вход компаратора нельзя подать те же 24, что и питают его. На входе должно быть максимум 24-1,5В (как по даташиту?)
  5. Ок. На макетке подал вместо 5 вольт те же 24 с первого источника. Результат тот же: падение напряжения есть (около 0,4,,,0,5В в реальности), разница напряжений на входах компаратора есть, на выходе мёртвая тишина. В даташите увидел такую строку "The input common-mode voltage of either input signal voltage should not be allowed to go negative by more than 0.3 V...", а у меня разница аж до 0,5 , возможно из-за этого. Буду тестить с меньшим резистором и меньшим падением.
  6. Имеется клапан (на схеме представлен резистором R4), на который подаётся питание +24В посредством реле (SW1). Необходимо отслеживать не оборвались ли провода клапана и покдлючен ли он до сих пор. Отслеживать надо как до момента включения SW1, так и в процессе (SW2 эмулирует обрыв подключения клапана). Для решения проблемы прикинул встроить резистор на 10 ом (R3) и через компаратор смотреть есть ли падение напряжения на нём или нет. Если есть - клапан подключен, если нет - увы R2 подаёт напряжение в линию, когда SW1 отключен. Компаратор питается от 5 вольт. А теперь к вопросу: собрал данную схемку на 393 компараторе от ST и при подаче 24 вольт через реле SW1 компаратор выдаёт ноль, хотя разница в напряжениях поступющих на него около 0,5 вольта (падение напряжения на R3): 1) SW1 замкнут, SW2 замкнут- на выходе 393 - вот тут проблема, ибо на выходе ноль, хотя клапан подключен и тот же протеус моделирует логическую единицу; 2) SW1 разомкнут, SW2 разомкнут - на выходе 393 - ноль (ОК, клапан не подключен); 3) SW1 разомкнут, SW2 замкнут- на выходе 393 - единица (ОК, клапан подключен); 4) SW1 замкнут, SW2 разомкнут - на выходе 393 - ноль (ОК, клапан не подключен). В чём может быть проблема?
  7. Всё верно. Если измерять между контактами источника - переменка 30В, если между землёй и линией 5 В (которая идёт прям с транса) имеем 5В.
  8. Имеется устройство с такой схемой питания. На входе переменка с трансформатора, на выходе 5В стабилизированное. Корпус SOT-86. Маркировка на корпусе: 9A JC. Между ними выдавлен круг в корпусе, возможно там было что-то ещё. Между 3 и 2 контактом вроде как стабилитрон на 2В, проверял через резистор и БП. Между 2 и 1 / 2 и 3 было падение напряжения около0,7-0,8 В Между 3 и 1 было падение напряжения 0,9В. Больше никак не звонился. Дополнительно: используется в модуле расширения поливочного блока управления. Эта схема питает МК на 5. В модуль так же приходит по 1 линии UART и всё, GND не приходит, получается вышеуказанная схема делает землю сама относительно питания с трансформатора.
×
×
  • Create New...