cahilgan4in

Импульсник На Контроллере Pic12F675

72 сообщения в этой теме

cahilgan4in    6

По мотивам http://forum.cxem.ne...pic=123088&st=0

Схемка на процессоре.Работает нормал.Смотрим.Пинаем ногами.

Меняется тональность звука ближе к цели.

Чутье хорошее.

Импульс накачки по прерываниям.Задействован АЦП процессора.

Програмный ЦАП.

Плюсы-меньше деталей.Стабильная повторяемость.Слабая зависимость от температуры. Ток 25 ма. в режиме ожидания.

В работе 50 ма.Сам измерял.

Минусы.Пока все сырое.Звук драный.

2aaefa7d5096t.jpg

Плата.

b37713695c8ct.jpg

Изменено пользователем cahilgan4in
  • Одобряю 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DesAlex    1 883

Интересно, как обзовут эту схему радиоскотовцы: "Пират-2" или новое название придумают)))

Звуковой каскад остался старым. Не пробовал на простенькой микросхеме (TDA2822 скажем) или на двух-трёх транзисторах?

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cahilgan4in    6

Моя задача-сделать супер-пупер дешевую схему.

Мож удалось.

Название "Пират-2" мне нравится.

Изменено пользователем cahilgan4in

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DesAlex    1 883

Для этого нужны тестеры. Для тестеров нужны: печатная плата, прошивка, желательно порекомендовать, чем и как шить МК (для новичков).

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

cahilgan4in    6

Я шил PicKit-2.Он не трет константу.

Вот .hex

:020000040000FA

:0400000089200E281D

:080008000B1105190511851605

:100010002E30A300A30B0A28851209000C10A22879

:100020001328A0308B001F141F159F151F139F133B

:100030000330A000A00B1A289F149F181D280C1332

:100040001E08A60064302602031C18284B30260226

:10005000031C4D2864302602031C53287D302602E1

:10006000031C592896302602031C5F28AF30260255

:10007000031C6528C8302602031C6B28E1302602C9

:10008000031C7128FA302602031C77281828FA303E

:10009000A800C8308E007D201828E130A800C830A4

:1000A0008E007D201828C830A800C8308E007D2022

:1000B0001828AF30A800C8308E007D201828963050

:1000C000A800C8308E007D2018287D30A800C830D8

:1000D0008E007D2018286430A800C8308E007D2056

:1000E00018284B30A800C8308E007D2018283230E8

:1000F000A800C8308E007D20182805158420051121

:1001000084200C1C7D2808002808A100A10B86284B

:100110000800831203130730990083160313051098

:100120008514051185120516043081009F019F1565

:100130001F139F121F1683120313A0308B0035303C

:1001400090000800C920C920AD20AD20AD20AD2011

:10015000AD20AD20C920C9201328BA200515BF2025

:100160000511BF200C1CAE280C10BA200C1CB628A0

:100170000C10080096308E00C2308F0008004B3003

:10018000A1000130A200A10BC328A20BC3280000CC

:1001900008000511CF200C1CCB280C1008009D3046

:0801A0008E0085308F0008007D

:02400E009431EB

:00000001FF

пробуйте

Все остальное сами сделают,если не лень.

Изменено пользователем cahilgan4in

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
yakopka    15

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DesAlex    1 883

У меня открываются.

Заархивируй в один архив схему, прошивку, плату (опционально) и прикрепи к сообщению (есть такая функция - жми "Дополнительно" возле "Отправить").

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВАДИМ2    48

serzh22 , хорошо работает та схема ?

Там реально есть что "шлифовать" - передатчик от 5 В питают, "балансировку" усилителя - от 9-15В..., на входе МШУ нет диодного ограничителя... Но архитектура, по-моему, примерно такая и должна быть. При наличии АЦП можно позволить более сложную обработку сигнала, чем в "Импад-Пирате" - вычислить проводимость, изменять длительность и частоту импульсов, и т.д..

cahilgan4in , по-моему, имеет смысл уменьшить С5 до 47нФ или меньше, это будет нормально для данного режима микросхемы. Соответственно увеличить Р13. Р17 - почему 47КОм? Какая разрядность и быстродействие АЦП ?

Р14, вроде, тоже можно убрать. С1 и Р8 можно пробовать увеличить до 3 мкФ и 3МОм. С8 - до 4 000мкФ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cahilgan4in    6

От С5 зависит время послезвучия при захвате цели.Слишком маленькая емкость-можно пропустить цель.

Слишком большая-долго петь будет.Цепочку С5-Р13 следует выбирать по меньшему остаточному напряжению.

От Р17 зависит барьер.

АЦП восемь разрядов.И то этого много.Програмно пропускаю два разряда из обработки.Скорость обработки 1 мгц.

Все электролиты (кроме по питанию) желательно заменить на неполярные.

Сейчас есть такие 1206.

Здесь надо попробовать применить LM392.Это операционный усилитель и компаратор в одном корпусе.

Чутье должно быть лучше.Где-то у меня валялась.Найти не могу.

Изменено пользователем cahilgan4in

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВАДИМ2    48

А зачем нужен компаратор, если уже есть АЦП - его 8-ми разрядов может вполне хватить. А если не хватит чутья, то можно улучшить входной усилитель...

Можно организовать суммирование информации из АЦП с той же скоростью - 1МГц ? Имеется ввиду суммировать выборки, начиная с 10-й мкс, например, по 100-ю мкс ? Сколько можно сделать выборок за такое время? Уж извините, в контроллерах не соображаю...

Есть ещё вариант - использовать аналоговую часть, как в схеме на ТЛ072. Там на выходе второго усилителя образуется прямоугольное напряжение с модуляцией длительностью от величины полезного сигнала, т.е. ШИМ. Так вот, можно попробовать получить бОльшую чувствительность, чем с собственным встроенным АЦП, путём измерения продолжительности тех прямоугольных импульсов. Это отдалённо напоминает упрощённый вариант обработки "Клон" и "Трекер".

Следующий вопрос - есть ресурсы сделать фильтр огибающей с частотой около 5 Гц ?

Изменено пользователем ВАДИМ2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВАДИМ2    48

...Посмотрел ЛМ392,- думаю, что она не очень сюда подходит, хотя бы из-за того, что она не малошумящая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
serzh 22    2

BT2 не собирал,схема просто завалялась-выложил раз речь пошла о простейшем импульснике на контроллере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23

А какая рабочая частота? А то у меня микроконтролер бу, и при верификации выдает ошибку. Хотя только что подключил питалово к процу и посмотрел осцилографом, выдает 125 Гц на второй лапе. Такая и должа быть?

Подключил к пятой лапе через резистор динамик на 50 Ом. Раньше у меня ничего не ассоциировалось со словосочитанием "кричать не человеческим голосом", теперь будет ассоциироваться ПИК12+резистор +динамик :crazy:

Вобщем, думаю контролер прошился нормально, буду запаивать в плату.

Изменено пользователем Troll1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23

Вроди работает, но с транзистором звук еще страшней.

post-150508-0-95681800-1389556646_thumb.jpg

Пират на Пик.lay

В начале отклика даже с мк идет привычное потрескивание, потом оно переходит в тон - чем ближе, тем выше частота тона. Примерно так же, как вместо динамика поставить пищалку со встроенным генератором. 082 небыло, поставил 072.

Звук жрет очень много, даже с 50 Омным динамиком.

Поменял 1М на 2М7 - самовозбуд.

post-150508-0-66643700-1389559512_thumb.jpg

post-150508-0-09951500-1389559527.jpg

post-150508-0-32051200-1389559540_thumb.jpg

Изменено пользователем Troll1
  • Одобряю 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cahilgan4in    6

Прошивайте контроллер PicKit_ом.Он не стирает калибровочную константу.

Но можно и любым другим.Если программатор затер константу,то выдаст ошибку при верификации,но процессор работать будет.

То есть можно использовать "загубленные" процессоры.

Потихоньку решаю вопрос с красивым звуком.

Но придется перейти на PIC12F683.

Будет готово выложу.

Вместо 082 лучше ставить 072.

Изменено пользователем cahilgan4in
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23

Так пик кит 2 лайтом и шил, а что, частота не правильная? 072 и поставил, я на них безконтролерную версию делал. хотя с 157уд2 самые лучшие результаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex---1967    7

А никто не подскажет, как можно заменить операционный усилитель в этой схеме на 1401УД1 ? Просто никаких других подходящих м/с у меня сейчас в наличии нет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DesAlex    1 883

Ситуация интересная: микроконтроллер покупной (?) и по цене-редкости повыше ОУ. Надо было сразу и ОУ купить, копеечную-ширпотребовскую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23

Возможно контролер выпаян из того же аппарата что и 1401УД1 :crazy:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23


Самая главная фишка этой схемы - звук ПИ-ПИ-ПИ-ПИ-Пууу при включении :yes:
Это можно обозвать громкой фразой типа "прибор проводит само-диагностику и в случае положительного результата выдает звуковой сигнал в виде трех коротких и одного длинного гудка" :-) Изменено пользователем Troll1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
LESCHIY    1

Что то затихло обсуждение данного прибора. А-у-у-у-у, народ, отзовитесь кто делал. Какие его достоинства и недостатки при сравнении с Пиратом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Troll1    23

Да тот же пират, только больше жрет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Введение. Цель данного урока – объяснить, как подключить ESP32 к беспроводной сети Wi-Fi, используя MicroPython. Процедура, показанная здесь, основана на руководстве к ESP8266 и документации к MicroPython, которую рекомендуем прочесть. Мы будем отправлять в консоль MicroPython команды и по шагам наблюдать за тем, что происходит. Если же MicroPython на ESP32 у вас ещё не установлен, то сделать это можно по шагам, описанным в этом посте. Подключаться к последовательному порту будем через PuTTy, но и любая другая аналогичная программа тоже подойдёт.   Код. Сначала загружаем модуль network для работы с сетью, чтобы иметь доступ ко всем функциям, необходимым для установки сетевого соединения по Wi-Fi. import network При этом в консоль будет выведена информация, как показано на Рисунке 1.  Рисунок 1. Загрузка модуля network Так как мы собираемся подключаться к сети Wi-Fi, наше устройство будет работать в режиме беспроводной станции. Значит, нам надо создать объект станции с интерфейсом Wi-Fi. Для этого просто вызовем конструктор класса WLAN и передадим ему в качестве аргумента идентификатор того интерфейса, который будем использовать. В нашем случае это интерфейс network.STA_IF. station = network.WLAN(network.STA_IF) Теперь активируем сетевой интерфейс. Для этого у созданного нами объекта вызовем метод active с аргументом True, потому что аргументами могут быть только значения типа Boolean. station.active(True) После этой команды в консоль будет выведена информация о том, что мы сейчас в режиме станции и что интерфейс запущен.  Рисунок 2. Активация режима базовой станции. Наконец, воспользуемся методом connect, чтобы подключиться к Wi-Fi сети. Аргументами этого метода являются SSID (имя сети) и пароль. station.connect(“YourNetworkName”, “YourNetworkPassword”) И снова в консоль будет выведена информация о подключении. Подключение может занять некоторое время, но, когда оно установится,  строка “>>>>” автоматически не напечатается. Чтобы зря не ждать,  когда в консоль выведется последняя строка, просто нажмите Enter. Рисунок 3. Подключение к Wi-Fi. И последнее, подтвердим, что подключение установлено. Для этого вызовем метод isconnected, который возвращает True, если устройство подключено к WiFi. Мы также можем вызвать метод ifconfig, который возвращает IP-адрес, маску подсети, шлюз и DNS. station.isconnected() station.ifconfig() На Рисунке 4 показан результат работы этих команд, из которого видно, что мы корректно подключились к сети Wi-Fi. Рисунок 4. Подтверждение подключения к сети Wi-Fi Заметим, что IP-адрес, привязанный к ESP32, – локальный, и мы не можем использовать его для получения сообщений не из нашей локальной сети без изменения дополнительных настроек роутера. Важно: Этот пост - перевод статьи, написанной Nuno Santos из Лиссабона (Португалия), инженером в области электроники и компьютерной техники. Можно познакомиться с его оригинальными статьями здесь. Он написал ещё много полезных уроков и проектов про ESP32, ESP8266, и, если интересно, можно почитать его блог. У DFRobot есть много других обучающих статей по ESP32 и готовых проектов на основе ESP32.
    • СТАРЫЙ УТЮГ, электроплитка, нагреватель из кондишина и т.п.
    • http://www.zen22142.zen.co.uk/Circuits/Timing/5_30timer.htm
    • Так вы возьмётесь,или нет?Мне нет ни какой разницы на каком языке будет написано,главное чтоб работало правильно.
    • Вы думаете , он что,нибуть ,понял.Нашел тему и пошли глупые вопросы...  
    • Да ещё, хотел поделиться. Может кому пригодится.
      Покупаем наконечник на провода


      Подгибаем и подрезаем
      И получаем
      Даже можно написать: -Держатель транзистор золото Высокий-Конец.