Jump to content

Recommended Posts

Я в элекронике и цепях ноль.Схемы не понимаю.Мои однукурсники уже что-то измеряют мультиметром а я никак не пойму что к чему.Проблема в том что меня не было в первом месяце учебы.Не понимаю цепи и электронику.Можете посоветовать книги и курсы?И как начать.Буду очень признателен.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Сообщения

    • ну так для этого и организовано питание с обмотки простите за каламбур самопитания. чтоб флаёр принялся цыкать. а не выжигать диод на хлипинком радиаторе. для этого кстати и резистор в обмотке самопитания. его подбором, от нуля до какого-то значенья точно подбираем ток перехода к цыканью. при запитки шимии от кондёрбаласта помимо гигантских размеров этого самого кондёрбаласта получаем бонусом отсутствие режима "цык-цык". бафи лелеет свои эротические фантасмагории как ныне)))
    • Зачем вам такой ВА,когда есть китайские маленькие  Вольтметры и амперметры на 5 знаках и гораздо точнее. По моему лучше будет так: БП 16у2 выход минус подключать измеритель ВА земля и выход с шунта измерителя к нагрузке .То есть у БПу2 остается свой же шунт которую настроили под свой ток,а у измерителя свой шунт.Но можно иначе сделать. Под шунт измерителя подстаивать на БП16у2.
    • далеко не факт, что они там медные. обычно алюминиевые шинки. и выходная вах крутопадающая обычно... если для ручной дуговой заварки...
    • если источник питания +5в достатоно мощный, например 150Вт, то перегреется и сгорит 100%. а допустим, с таким же резистивным покрытием и в таком же корпусе 1/4w имеется резистор 10М? ему и киловольт нестрашен. но недаром ограниченье 250vac на корпус 1/4w. корона может жахнуть прям под эмалью или при такой напряжённости поля полупроводник, металлооксид например, из которого сделан резистивный слой, пробьётся, как варистор mov. а при пробое плазма восстановит мелаллооксид до металла. а металлы проводники хорошие))) на плавких предохранителях помимо номинального тока указано и номинальное напряжение, например 4a 250v. зачем? ведь на ём нет практически напряжения? затем же... когда сгорит, чтоб дуга не жахнула с контакта на контакт вдогонку...
    • А что тут непонятного ? Допустим, в момент размыкания ключа ток в первичке равен Ip. Количество витков первички - Wp, вторички - Ws. Тогда ток вторички в момент размыкания ключа будет равен Ip*Wp/Ws. Математика за 5-й класс.  Ну там на самом деле чуть-чуть поменьше, т.к. часть энергии остаётся в паразитной индуктивности и потом выплёвывается в снаббер, но этим в расчётах можно и пренебречь.
    • Изначально,  схема разделяется на три части: 1)шунтом   2)Шунт+ОУ  3)тиристоре. Народ собирал какой по душе.  Прошивки последние V8.12;  8D9  и по моему версии 9 на энкодере с Фай-фай. Выберите время на выходные дни и не торопясь листайте все подряд ,что вам по душе. Тут форум умер и Автор даже не посещает.Удачи. 
    • я больше, по образованию, радиоинженер.  поэтому в электронике вообще и в обратноходах в частности я понимаю больше тебя во много раз. а программист я самоучка. и программы я писал на основе своего инженерного образования.
  • Similar Content

    • By Super Akk
      Здравствуйте, помогите пожалуйста исправить ошибку в коде Eclipse
      Ошибка: makefile:32: *** missing separator.  Stop.
      Код Eclipse:
      # Target file name (without extension) TARGET=DSN # Define commands CC=C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-gcc.exe OBJCOPY=C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-objcopy.exe SIZE = C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-size.exe LDSCRIPT=lm3s308_flash.ld REMOVE= rm -f COPY= cp -f MOVE= mv -f REMOVEDIR = rmdir MAKEDIR= mkdir -v CMSIS_DIR=../Libraries/cmsis SPL_DIR=../Libraries/SPL LINKER_FLAGS=-nostartfiles -Xlinker -o$(TARGET).elf -Xlinker -M -Xlinker \ -Map=$(TARGET).map DEBUG=-g OPTIM=-O0 M_CPU=cortex-m3 CFLAGS=$(DEBUG) -I. \ -I $(CMSIS_DIR)/core/inc \ -I $(CMSIS_DIR)/device/inc \ -I $(SPL_DIR)/inc \ -D inline= -mthumb -mcpu=$(M_CPU) $(OPTIM) \ -T $(LDSCRIPT) -ggdb SOURCE= vtable.c \ crt.c \ main.c OBJS = $(SOURCE:.c=.o) all: begin Debug $(TARGET).bin size finished move end $(TARGET).bin : $(TARGET).elf $(OBJCOPY) $(TARGET).elf -O ihex $(TARGET).hex $(TARGET).elf : $(OBJS) $(CC) $(CFLAGS) $(OBJS) $(LINKER_FLAGS) $(OBJS) : %.o : %.c $(CC) -c $(CFLAGS) $< -o $@ size: $(SIZE) --format=berkeley $(TARGET).elf # Define Messages # English MSG_ERRORS_NONE = Errors: none MSG_MOVE = ------ Moving output files into Debug folder ------ MSG_BEGIN = -------- begin -------- MSG_END = -------- end -------- begin: @echo @echo $(MSG_BEGIN) finished: @echo $(MSG_ERRORS_NONE) move: Debug @echo @echo $(MSG_MOVE) @echo $(MOVE) $(OBJS) Debug $(MOVE) $(TARGET).elf Debug $(MOVE) $(TARGET).hex Debug $(MOVE) $(TARGET).map Debug end: @echo $(MSG_END) @echo Debug: $(MAKEDIR) Debug clean : begin clean_list end clean_list : touch Makefile @echo $(MSG_CLEANING) $(REMOVE) $(OBJS) $(REMOVE) $(TARGET).hex $(REMOVE) $(TARGET).bin $(REMOVE) $(TARGET).elf $(REMOVE) $(TARGET).map $(REMOVE) Debug/* $(REMOVEDIR) Debug  
    • By Super Akk
      Здравствуйте, я работаю в Proteus и у меня возникла ошибка Simulation is not running in real time due to excessive CPU load
      Подскажите пожалуйста как её исправить
      Код прошивки:
      #include <lm3s300.h> // Graphic Display functions #include <glcd.h> // Font used for displaying text // on the graphic display #include <font5x7.h> // Declare your global variables here void main(void) { unsigned char odin[] = { 0x08, 0x00, 0x08, 0x00, #ifndef _GLCD_DATA_BYTEY_ 0x00, 0x10, 0x18, 0x14, 0x10, 0x10, 0x7C, 0x00, #else 0x00, 0x00, 0x48, 0x44, 0x7E, 0x40, 0x40, 0x00, #endif }; // Declare your local variables here // Variable used to store graphic display // controller initialization data GLCDINIT_t glcd_init_data; // Crystal Oscillator division factor: 1 #pragma optsize- CLKPR=(1<<CLKPCE); CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0); #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif // Input/Output Ports initialization // Port B initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (0<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Port C initialization // Function: Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRC=(0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0); // State: Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0); // Port D initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) | (0<<DDD2) | (0<<DDD1) | (0<<DDD0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0); // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=0xFF // OC0A output: Disconnected // OC0B output: Disconnected TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00); TCNT0=0x00; OCR0A=0x00; OCR0B=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer1 Stopped // Mode: Normal top=0xFFFF // OC1A output: Disconnected // OC1B output: Disconnected // Noise Canceler: Off // Input Capture on Falling Edge // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10); TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (0<<CS10); TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: Timer2 Stopped // Mode: Normal top=0xFF // OC2A output: Disconnected // OC2B output: Disconnected ASSR=(0<<EXCLK) | (0<<AS2); TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (0<<WGM20); TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20); TCNT2=0x00; OCR2A=0x00; OCR2B=0x00; // Timer/Counter 0 Interrupt(s) initialization TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0); // Timer/Counter 1 Interrupt(s) initialization TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1); // Timer/Counter 2 Interrupt(s) initialization TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2); // External Interrupt(s) initialization // INT0: Off // INT1: Off // Interrupt on any change on pins PCINT0-7: Off // Interrupt on any change on pins PCINT8-14: Off // Interrupt on any change on pins PCINT16-23: Off EICRA=(0<<ISC11) | (0<<ISC10) | (0<<ISC01) | (0<<ISC00); EIMSK=(0<<INT1) | (0<<INT0); PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0); // USART initialization // USART disabled UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) | (0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80); // Analog Comparator initialization // Analog Comparator: Off // The Analog Comparator's positive input is // connected to the AIN0 pin // The Analog Comparator's negative input is // connected to the AIN1 pin ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0); ADCSRB=(0<<ACME); // Digital input buffer on AIN0: On // Digital input buffer on AIN1: On DIDR1=(0<<AIN0D) | (0<<AIN1D); // ADC initialization // ADC disabled ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0); // SPI initialization // SPI disabled SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) | (0<<CPHA) | (0<<SPR1) | (0<<SPR0); // TWI initialization // TWI disabled TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE); // Graphic Display Controller initialization // The KS0108 connections are specified in the // Project|Configure|C Compiler|Libraries|Graphic Display menu: // DB0 - PORTB Bit 0 // DB1 - PORTB Bit 1 // DB2 - PORTB Bit 2 // DB3 - PORTB Bit 3 // DB4 - PORTB Bit 4 // DB5 - PORTB Bit 5 // DB6 - PORTB Bit 6 // DB7 - PORTB Bit 7 // E - PORTC Bit 0 // RD /WR - PORTC Bit 1 // RS - PORTC Bit 2 // /RST - PORTC Bit 3 // /CS1 - PORTC Bit 4 // /CS2 - PORTC Bit 5 // Specify the current font for displaying text glcd_init_data.font=font5x7; // No function is used for reading // image data from external memory glcd_init_data.readxmem=NULL; // No function is used for writing // image data to external memory glcd_init_data.writexmem=NULL; glcd_init(&glcd_init_data); glcd_putimage(0,0, odin, GLCD_PUTCOPY); while (1) { // Place your code here } } Схема прикреплена ниже в архиве

      Схема.rar
    • By Leonid Valetkin
      Пытаюсь подключить оборудование к сигналке, но нигде не могу найти такой коннектор...
      Тип коннектора: 3-х ветвистый головной коннектор. Производственный номер 1181451
      Уже закупился всяким добром чтоб подключиться колхозным методом, но остается надежда найти этот коннектор
      Заранее спасибо, буду благодарен либо названию или ссылке на данный коннектор


    • By АртемК
      Уже весь интернет прошерстить, помогите найти, или где он приставует, чтоб его достать нужен очень срочно, или может у кого то есть куплю!

    • By Павел Швецов
      Нужно переделать схему защиты от кз на реле, на схему защиты на ne555 (ne555p). Схема нужна срочно, Буду очень благодарен за помощь

×
×
  • Create New...