Jump to content

Recommended Posts

Встретилась мне схема этого LC-метр,прочитал хорошие отзывы про него.Спаял,запустился с первого раза,удивило точное измерение.Кому нужен такой прибор то соберайте,особенно он нужен для настройки IB металлоискателей.В архиве,схема,печатная плата + описание.В приборе можно применить ЖК диспеи 8х2 , 16х1 , 16х2 .К каждому дисплею своя прошивка.Микроконтроллер применяется PIC16F628A.

LC-метр.rar

Share this post


Link to post
Share on other sites

Какие пределы измерения? Если можно фото готового изделия.

Edited by Max_B

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

Нашёл про него что индуктивность до 2000 Мкг и конденсаторы до 0.47 хорошо измеряет.Вот ещё ссылка на этот L/C http://www.kn34pc.com/construct/lz2xyz_lc_meter_16f628.html А фото готового завтра выложу,всё спаянно осталось в корпус сложить.

Edited by Yrec24

Share this post


Link to post
Share on other sites

А каким программатором вы прошиваете PIC контроллеры?

Edited by Kenart

Share this post


Link to post
Share on other sites
                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

Вот тоже хотелось бы узнать по поводу программатора. Давно хочется видеть тему подобную как ДесАлекса, только для ПИКов. Может кто возьмется? Проверенная схема, ПП, необходимое ПО и конечно желание вести эту тему и отвечать на вопросы. Жду предложений.

Share this post


Link to post
Share on other sites

Я пользуюсь программатором EXTRAPIC,подключаться к COM порту,прошивает множество МК.Если кому нужно,могу выложить полную информацию.

Share this post


Link to post
Share on other sites

Юрий, Создавай тему. Чем подробней будет первый пост, тем меньше будет вопросов. Спасибо за согласие.

Вот нормальный програматор для PIC.

Тоже интересная схема. Тем более автор статьи Едди

Share this post


Link to post
Share on other sites

Друзья, вы забываетесь что у нас в ветке нет ни одного металлоискателя на Пике. Зачем тема? Посмотрите в других разделах нашего же форума - там есть и программаторы и все что хочется.

Share this post


Link to post
Share on other sites

Я пользуюсь программатором EXTRAPIC,подключаться к COM порту,прошивает множество МК.Если кому нужно,могу выложить полную информацию.

Я тоже пользуюсь экстра пик и программой IC-Prog. Однако в этой программе есть поганый косяк-она автоматом не записывает константы некоторых МК типа 12F629/675 и возможно других. При этом корректно прошить их не удается. Я понимаю что об этом много писалось, но возможно кому и пригодиться...

Для нормальной прошивки сначала надо считать МК, потом посмотреть последнюю строку программы, там будет чиловой или буквенно-числовой код. Это постоянная этого контроллера. Ее надо записать на бумагу. И открыв прошивку записать ее в последнюю ячейку, причем записывается она в 16тиричном разряде. Для перевода цифр и букв я пользуюсь родным калькулятором виндовса. Там есть режим "инженерный" в нем и перевожу.

Успехов.

Share this post


Link to post
Share on other sites

Друзья, вы забываетесь что у нас в ветке нет ни одного металлоискателя на Пике. Зачем тема? Посмотрите в других разделах нашего же форума - там есть и программаторы и все что хочется.

Можно завести тему МД на Пике. Причем есть готовая печатка разработанная мной, проверенна сборкой.

Share this post


Link to post
Share on other sites

Для нормальной прошивки сначала надо считать МК, потом посмотреть последнюю строку программы, там будет чиловой или буквенно-числовой код. Это постоянная этого контроллера. Ее надо записать на бумагу. И открыв прошивку записать ее в последнюю ячейку...

Предположим, что человек не считал МК, а сразу прошил. Что ему дальше делать - константу затёр и не знает... искать табличку этих констант для непрошитых камней?

Share this post


Link to post
Share on other sites

Так вроде константа нужна для пиков, которые используются в схемах без кварца, а если программатор с кварцем, то им можно шить пики с утерянной константой.

Share this post


Link to post
Share on other sites

Вот обещанные фотки L/C,правда переднюю панель ещё не доделал как нужно но в целом,на измерение это не влияет.Измеряемые конденсаторы 2200 пф и 5,1 пф и дроссель 471.Довольно хорошие параметры показал этот прибор.Сравнил с мультиметром,показания его отличаются примерно на 10-15%.

LC.rar

Share this post


Link to post
Share on other sites

Для нормальной прошивки сначала надо считать МК, потом посмотреть последнюю строку программы, там будет чиловой или буквенно-числовой код. Это постоянная этого контроллера. Ее надо записать на бумагу. И открыв прошивку записать ее в последнюю ячейку...

Предположим, что человек не считал МК, а сразу прошил. Что ему дальше делать - константу затёр и не знает... искать табличку этих констант для непрошитых камней?

В принципе ее и от руки любую забить можно... А можно считать с нового контроллера и записать на всякий случай для остальных... Я так 4 МК чуть не запорол когда ДУ Блйза делал... Но вроде восстановились когда 3444 туда воткнул.

Share this post


Link to post
Share on other sites

Yrec24, а что за странный элемент на фотках D31A3210?

По поводу программатора. Из тех, что проще некуда, вот этот неплохой http://forum.radiosp...wtopic=869&st=0 . PIC16F84A шьет без проблем, 16F628A шить не пробовал. Использовал PonyProg2000.

Share this post


Link to post
Share on other sites

TR@M@DOL На заднем плане-это лазерный принтер Canon LBP3010. а по поводу вашего программатора,хороший и простой вариант.Ну если кому нужен мой вариант,могу поделиться.

Share this post


Link to post
Share on other sites

Да нет, я имел ввиду на плате из архива. Плату использовали ту же, что и в архиве из 1-го поста?

post-48557-0-49968700-1295213507_thumb.jpg

Share this post


Link to post
Share on other sites

А не то понял.Плату использовал эту,на снимке это какое-то реле,но я такого не нашёл.Там нужно применить любое маломощное реле не меньше 500 ом и 5 вольт.Я у себя нашёл реле на герконе,то есть катушка намотана на оправе а внутри геркон.Подпаял проводки к соответствующим выводам,получилось реле навесным монтажом,правда я его приклеил к корпусу прибора в нутри.Всё хорошо работает.

Share this post


Link to post
Share on other sites

Юрий выложите пожалуйста информацию по программатору EXTRAPIC. Заранее благодарен.

Share this post


Link to post
Share on other sites

Вот пожалуйста,два архива.В одном печатная плата,фотки готового программатора.В другом программа для прошивки WinPic800_V3_64d ,отлично работает с данным программатором,тем более на русском языке.В настройках (Адаптер)выставить к какому COM порту подключен программатор и поставить (Выбор адаптера) наш программатор JDM Programmer.

Программатор ЭкстраПик.rar

WinPic800_V3_64d.rar

Edited by Yrec24

Share this post


Link to post
Share on other sites

полностью подтверждаю работоспособность данного программатора. у меня лежит такое самое чудо. полностью работоспособно. печатка от

Wolf79 за что ему и спасибо

post-50537-0-85366500-1295786369_thumb.jpg

Edited by jimm

Share this post


Link to post
Share on other sites

Интересный вот сдесь замутили.

А это еще лучше , да и не сложен , наверное возьмусь его собирать , да и хотел уже давно.

Edited by nikolai_kuzmenko

Share this post


Link to post
Share on other sites

 Как критичны требования к катушке L 100mH ? 

Edited by yaro2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. 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...

  • Similar Content

    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
    • By Anton Bondarenko
      Всем привет
      Прошу не ругать, впервые подобный вопрос задаю.
      Хочу сделать прибор, который будет посылать сигнал, когда возле прибора будет проходить металлический предмет. 
      — угол отслеживания до 30° а лучше прямая линия, траектория
      — время реакции очень высокое до 100 мс
      — ширина проема в котором нужно сканировать от 10 до 20метров,
      — передача сигнала через вифи
      Может есть готовые решения, или отдельные компоненты.
      Подскажите пжл в каком направлении искать.
      Смотрел датчики движения, но главная проблема — время реакции.
      Спасибо
       
    • By Sofia Vin
      Предлагаем проектную работу в Москве:
      Микроконтроллер STM32F103.
        
      Есть встроенный код с использованием функций библиотеки FreeRTOS, код имеет описанный протокол для связи с внешним миром.
        
      Необходимо проводить доработку кода под задачи программиста верхнего уровня и его тестирование в составе оборудования. 
      Работа в лаборатории (м.Университет) и удаленно. 
      Оплата по договоренности.
      Если Вы обладаете опытом схемотехнического проектирования и программирования микроконтроллеров, и Вас заинтересовала данная возможность, ждем Ваши отклики по контактным данным:
      8 (925) 023-60-02   Алексей
      E-mail: nassa@marathon.ru
       
    • By Антон Плюшкин
      В общем есть небольшая тривиальная задача - сделать свитюльку. Контроллер управляет светодиодиками, цвета меняются, людишки довольны.
      Схема проста: Attiny44a -> 2n3904 x3 -> RGB-светодиод.
      Собрал, протестил, всё норм, но!
      Как только в коде я использую функцию задержки - _delay_ms (util/delay.h) - контроллер повисает!
      #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { // Input/Output Ports initialization // Port A initialization // Function: Bit7=Out Bit6=Out Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRA=(1<<DDA7) | (1<<DDA6) | (0<<DDA5) | (0<<DDA4) | (0<<DDA3) | (0<<DDA2) | (0<<DDA1) | (0<<DDA0); // State: Bit7=0 Bit6=0 Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTA=(0<<PORTA7) | (0<<PORTA6) | (0<<PORTA5) | (0<<PORTA4) | (0<<PORTA3) | (0<<PORTA2) | (0<<PORTA1) | (0<<PORTA0); // Port B initialization // Function: Bit3=In Bit2=Out Bit1=In Bit0=In DDRB=(0<<DDB3) | (1<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit3=T Bit2=0 Bit1=T Bit0=T PORTB=(0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: 16000,000 kHz // Mode: Phase correct PWM top=0xFF // OC0A output: Non-Inverted PWM // OC0B output: Non-Inverted PWM // Timer Period: 0,031875 ms // Output Pulse(s): // OC0A Period: 0,031875 ms Width: 0 us // OC0B Period: 0,031875 ms Width: 0 us TCCR0A=(1<<COM0A1) | (0<<COM0A0) | (1<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (1<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (1<<CS00); TCNT0=0x00; OCR0A=0x00; OCR0B=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 16000,000 kHz // Mode: Ph. correct PWM top=0x00FF // OC1A output: Non-Inverted PWM // OC1B output: Disconnected // Noise Canceler: Off // Input Capture on Falling Edge // Timer Period: 0,031875 ms // Output Pulse(s): // OC1A Period: 0,031875 ms Width: 0 us // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=(1<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (1<<WGM10); TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (1<<CS10); TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=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); // External Interrupt(s) initialization // INT0: Off // Interrupt on any change on pins PCINT0-7: Off // Interrupt on any change on pins PCINT8-11: Off MCUCR=(0<<ISC01) | (0<<ISC00); GIMSK=(0<<INT0) | (0<<PCIE1) | (0<<PCIE0); // USI initialization // Mode: Disabled // Clock source: Register & Counter=no clk. // USI Counter Overflow Interrupt: Off USICR=(0<<USISIE) | (0<<USIOIE) | (0<<USIWM1) | (0<<USIWM0) | (0<<USICS1) | (0<<USICS0) | (0<<USICLK) | (0<<USITC); // 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 DIDR0=(0<<ADC1D) | (0<<ADC2D); // ADC initialization // ADC disabled ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0); unsigned char VL_OCR0A = 0, VL_OCR0B = 0, VL_OCR1A = 0; OCR0A = 0; OCR0B = 0; OCR1A = 0; while(1) { _delay_ms( 100 ); VL_OCR0A = VL_OCR0A + 1; VL_OCR0B = VL_OCR0B + 1; VL_OCR1A = VL_OCR1A + 1; if( VL_OCR0A >= 250 ){ VL_OCR0A = 0; } if( VL_OCR0B >= 250 ){ VL_OCR0B = 0; } if( VL_OCR1A >= 250 ){ VL_OCR1A = 0; } OCR0A = VL_OCR0A; OCR0B = VL_OCR0B; OCR1A = VL_OCR1A; } } Т.е. если указать задержку в начале цикла, то светодиод не светится вообще.
      Если задержку убрать - светодиод немного подсвечивает всеми цветами.
      while(1) { _delay_ms( 100 ); // <--- ЗАДЕРЖКА --- VL_OCR0A = VL_OCR0A + 1; VL_OCR0B = VL_OCR0B + 1; VL_OCR1A = VL_OCR1A + 1; if( VL_OCR0A >= 250 ){ VL_OCR0A = 0; } if( VL_OCR0B >= 250 ){ VL_OCR0B = 0; } if( VL_OCR1A >= 250 ){ VL_OCR1A = 0; } OCR0A = VL_OCR0A; OCR0B = VL_OCR0B; OCR1A = VL_OCR1A; } Где я накосячил?
      З.Ы.: Замечаний по поводу оптимизации кода, излишних переменных и п.р. прошу не писать - изощряюсь как могу ибо не пойму почему не работает
    • Guest Денис
      By Guest Денис
      В общем, есть такое чудо китайской техники (фото)
      Что оно может:
      1. Заряжаться через microUSB порт
      2. Кнопка вкл/выкл, она же переключает режимы
      3. 3 режима свечения светодиода (он светит разными цветами)
      Что я хочу сделать:
      1. Пункты 1 и 2 выше
      2. Разнообразить количество режимов, переливание статичный цвет и тд...
      Вопрос: как это сделать? что купить?

      P.S. К сожалению, в гугле не нашел подробной инструкции, а я в электронике я дуб дубом


  • Сообщения

    • Ccылочку на даташит не подскажете? А то всё на бензонасосы какие-то попадаю. Они на низкоомную нагрузку (наушники) работать могут?   У неё по даташиту отношение "сигнал-шум" 75 - 80 дБ. Что за записях и наблюдается. Для LM4610N и "Realtek"  вполне достойно. record_volume_0.wav record_volume_noise.wav record_volume_100.wav В общем, очень похоже на то, что вы рассказываете, и похоже, что так и должно быть.   Думаю, решение уже давно нашли вы сами:
    • правила организации питания ничем не будут отличаться от общих. Те же блокировочные, те же земли про типы источников вообще не понял в чем юмор. Хоть от батарейки питай, разница какая?
    • начитался тут всякого еще... наверное для большой печки, где "все как у людей", лучше таки пробовать делать на симисторе. а для маленькой печки, по ходу лучше всего будет сделать отдельный ИИП на 31В 15А 500вт?(жаль что сварочник не подойдет) только так, что бы то и то управлялось от одного МК, как некие модули. сделать сначала на симисторе, посмотреть как оно впишется в обстоятельства, а там будет видно. что скажите?   
    • Ого,при нагрузке на мост +конденсатор   просадка на 1В  означает время работы тр-ра меньше 10% При вашей мощности 50 Вт  тр-р отдаёт больше 500Вт(амплитудная мощность) и всего на 1 В просадка,килограмм 20 наверно весом
    • А нагрузка нормальная для него?например может до баха была видяха заменена Напряжения  все (12 ,5, 3 В)посмотри при вкл компа,на дросселе следов перегрева нет? на 3,3В полевик стабилизирует?
    • Одна восьмёрка, вторая 420 КБ от китайской свистульки, третья уехала с сыном, четвёртая не работала у клиента.
×
×
  • Create New...