Jump to content
oleg.orlov

Какое взять реле-таймер?

Recommended Posts

Ув. специалисты. Помогите подобрать соответсвующее устройство. Возле многоэтажного дома есть придомовая ограждённая территория. На калитке и на входе в подъезд  стоят панели вызова домофона и к ним электромагнитные замки. Когда посетителю открывают дверь калитки то дойдя 20 метров до домофона ему надо опять звонить в квартиру и просить открыть другую дверь. Помогите подобрать устройство которое поставить  в разрез питание обоих замков и в случае пропадания тока на первом замке прерывало бы ток на втором замке на заданное время (30-60 сек, чтоб посетитель успел дойти до второй двери)

В приложении схемы подключения с разными типами кнопок выхода. 

Screenshot - 2019-08-03T171555.074.png

Screenshot - 2019-08-03T171318.020.png

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Господа, от руки набросал платку с деталями из моего наличия. Выставляю на ваш суд, так сказать Сопротивления 10R оказались только 2 ватт. 2 штуки в паралель и будет мне 2w 5R. Разряжающий резистор на 820кОм по факту есть, полярный конденсатор 220х450в, мост под рукой на 3А попался. С ёмкостью балластного, наверное придётся поиграть, так сказать.  Если моя лента включается сразу после моста "в штате", видимо она действительно рассчитана на пиковое 310в. Отсюда вопрос, а нужен ли мне вообще этот конденсатор на входе... Никогда не понимал этих Китайцев.
    • похоже да.... да ладно 200 тоже нормально..  я считаю само главное это сннабббер предложенный вами..снял самую главную проблему...остальное может мои не дороботки  ..макетка и тд.. @BAFI кстати ...а выходной каскад..диод MBR20100CT..обвязки у него нет(снаббера или как он там   ...сопротивление и кандер)...может с выходом по колдовать...или это мелочи?
    • Уже не один день  сижу думаю как  запустить stm32  с eeprom для сохранения данных.И в кубе такая же история.Записую функцию чтения в майн и контролер  садится ничего не работает ? В чём дело ? Сталкивались с таким чудом.Записывал без функции тоже самое одна сторока  его убивает. #include"main.h" #define I2C_REQUEST_WRITE                       0x00//0 #define I2C_REQUEST_READ                        0x01 #define EEPROM_ADDRESS                   0b1010000 #define I2C_OWNADDRESS1_7BIT             0x00004000U void i2c1_AF_init(void) {   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL7_0;   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL7_1;   GPIOB->AFR[0]|=GPIO_AFRL_AFSEL7_2    ;   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL7_3;   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL6_0;   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL6_1;   GPIOB->AFR[0]|=GPIO_AFRL_AFSEL6_2;   GPIOB->AFR[0]&=~GPIO_AFRL_AFSEL6_3; } void i2c1_init(void) {     GPIOB->MODER|=GPIO_MODER_MODE7_1;     GPIOB->MODER&=~GPIO_MODER_MODE7_0;     GPIOB->OTYPER|=GPIO_OTYPER_OT7;     GPIOB->MODER|=GPIO_MODER_MODE6_1;     GPIOB->MODER&=~GPIO_MODER_MODE6_0;     GPIOB->OTYPER|=GPIO_OTYPER_OT6;     RCC->APB1ENR|=RCC_APB1ENR_I2C1EN;     I2C1->CR2&=~I2C_CR2_FREQ_2  ;     I2C1->TRISE=9;     I2C1->CCR&=~I2C_CCR_FS;     //I2C1->OAR1|=I2C_OAR1_ADD0 | I2C_OAR1_ADD1_7 | I2C_OAR1_ADD8_9 | I2C_OAR1_ADDMODE;      I2C1->OAR1|= I2C_OWNADDRESS1_7BIT;     //I2C1->CR1|=I2C_CR1_SMBUS | I2C_CR1_SMBTYPE | I2C_CR1_ENARP;     I2C1->CR1|=I2C_CR1_ACK;     I2C1->OAR2|=I2C_OAR2_ADD2;     I2C1->CR1|=I2C_CR1_PE; } void I2C1_SendByteByADDR1(uint16_t adres,uint8_t  data) {     //uint8_t data2;     I2C1->CR1|=I2C_CR1_ACK;     I2C1->CR1|=I2C_CR1_START;       while(!(I2C1->SR1&I2C_SR1_SB))       {       }     (void) I2C1->SR1;     I2C1->DR|=  EEPROM_ADDRESS |I2C_REQUEST_WRITE;     //I2C1->DR|= addr | I2C_REQUEST_WRITE;//      while (!(I2C1->SR1& I2C_SR1_ADDR))      {      }      (void) I2C1->SR1;      (void) I2C1->SR2;      I2C1->DR|=(uint8_t)adres;//      while (!(I2C1->SR1& I2C_SR1_TXE))      {      }      I2C1->DR|=(uint8_t) (adres>>8) ;//      while (!(I2C1->SR1 & I2C_SR1_TXE))      {      }      I2C1->DR|=data;      while (!(I2C1->SR1 & I2C_SR1_BTF))      {      }      I2C1->CR1|=I2C_CR1_STOP; } void I2C1_readByteByADDR1(uint16_t adres,uint8_t data) {     //uint8_t data2;     //uint8_t data1;     I2C1->CR1|=I2C_CR1_ACK;       I2C1->CR1|= I2C_CR1_START;       while (!(I2C1->SR1& I2C_SR1_SB)){}       (void) I2C1->SR1;       I2C1->DR|=  EEPROM_ADDRESS |I2C_REQUEST_WRITE;      // I2C1->DR|= SLAVE_OWN_ADDRESS | I2C_REQUEST_WRITE;       while (!(I2C1->SR1& I2C_SR1_ADDR)){}       (void) I2C1->SR1;       (void) I2C1->SR2;       //Transmit Address begin EEPROM       I2C1->DR|=  (uint8_t) adres;      while (!(I2C1->SR1& I2C_SR1_TXE)){}      I2C1->DR|=(uint8_t) (adres>>8);       while (!(I2C1->SR1& I2C_SR1_TXE)){}       I2C1->CR1 |= I2C_CR1_START;        while (!(I2C1->SR1 & I2C_SR1_SB)){}        (void) I2C1->SR1;        I2C1->DR = EEPROM_ADDRESS|I2C_REQUEST_READ;        while (!(I2C1->SR1 & I2C_SR1_ADDR)){}         (void) I2C1->SR1;         (void) I2C1->SR2;         I2C1->CR1 &= ~I2C_CR1_ACK;                 while (!(I2C1->SR1 & I2C_SR1_RXNE)){}                  data= I2C1->DR;             //    while (!(I2C1->SR1 & I2C_SR1_RXNE)){}                  //data2 =I2C1->DR;               I2C1->CR1 |= I2C_CR1_STOP;             //   return data;             //    Delay(5); } void i2c2_AF_init(void) {     GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL10_0;       GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL10_1;       GPIOB->AFR[1]|=GPIO_AFRH_AFSEL10_2    ;       GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL10_3;       GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL11_0;       GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL11_1;       GPIOB->AFR[1]|=GPIO_AFRH_AFSEL11_2;       GPIOB->AFR[1]&=~GPIO_AFRH_AFSEL11_3; } void i2c2_init(void) {     GPIOB->MODER|=GPIO_MODER_MODE10_1;         GPIOB->MODER&=~GPIO_MODER_MODE10_0;         GPIOB->OTYPER|=GPIO_OTYPER_OT10;         GPIOB->MODER|=GPIO_MODER_MODE11_1;         GPIOB->MODER&=~GPIO_MODER_MODE11_0;         GPIOB->OTYPER|=GPIO_OTYPER_OT11;         //RCC->APB1ENR|=RCC_APB1ENR_I2C2EN; }     вот на  этой строчке
    • @abovar делал как тут написано, если брать питание с первого ОУ и припаивать средний контакт ползунка на 5 контакт второго ОУ то БП сваливается в защиту, никаких абсолютно регулировок не происходит, а вот если взять питание с первого ОУ и ползунок припаять к 5 контакту третьего ОУ то регулировка получается от 4.2 вольт до 29.5вольт, если выше или ниже тоже уходит в защиту, ну в принципе мне и этого хватает, что скажите насчет этого? имеет такой вариант на жизнь?))) на нагрузку не проверял прям на конкретную, но вот подключил два прожектора при 15.00вольтах, итого 4,5 ампера нагрузка и с 15.00 вольт просело напряжение до 14.87 вольт, это нормально?
    • Благодарю. Встречал эту схему, но в связи с возможным растеканием фазы по воде от микросхем решил отказаться.
    • Нет, Паш. Увы. Но, с большой долей вероятности, можно утверждать, что используется интерфейс RS485 с протоколом ModBus RTU. Можно навесить параллельно ещё чип и слушать.
    • Снабер можно 0.3 можно и ещё меньше - тока там нет, похоже нет вариантов - это перемаркер, а вот глюки - это скорее всего печать, имхо. 

  • Набор smd конденсаторов 0805, 36 значений номиналов, 720 шт.

×
×
  • Create New...