Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Нискочестотен синусоидален генератор управляван с PIC
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=2055
Страница 1 от 2

Автор:  lz1ico [ Сря Мар 22, 2006 5:49 am ]
Заглавие:  Нискочестотен синусоидален генератор управляван с PIC

Питане някои ако е чувал или виждал нискочестотен синусоидален генератор управляван с PIC процесор чрез LPT или RS232. Моля да напише тук във форума или да поства адрес. Трябва ми да го ползвам като тестови уред "лабораторен", за калибрирана честота.
Благодаря предварително.

Автор:  evc [ Сря Мар 22, 2006 8:32 am ]
Заглавие: 

Ако ти трябва стабилен генератор, кажи до каква честота, с какви нелинейни изкривявания. Може да си го направиш и само с ПИК и матрица R-2R или някой евтин ЦАП. Максималната честота може да е (с приемливи нелинейни 100-120кHz). Ако са необходими по-високи честоти, има специализирани чипове. Много зависи от търсената чИстота на синусоидата!

Автор:  rumen [ Сря Мар 22, 2006 10:25 am ]
Заглавие: 

Долу- горе това правя в момента.

генератор управляван по RS - 500W 10kHz- 500kHz със стъпка желателно 1kHz и реголируема мощност.
В монта търся програмируема ИС която да дава необходимите импулси.
Дали има такова нещо?

Автор:  evc [ Сря Мар 22, 2006 10:39 am ]
Заглавие: 

ICL 8038. Например. Но е стара. Не знам дали ще я има по магазините.

Прикачени файлове:
ICL8038_HARIS.pdf [149.52 KiB]
322 пъти

Автор:  evc [ Сря Мар 22, 2006 11:01 am ]
Заглавие: 

А най-добре MAX038.

Прикачени файлове:
MAX038CPP_MAXIM.pdf [203.12 KiB]
318 пъти

Автор:  rumen [ Сря Мар 22, 2006 11:44 am ]
Заглавие: 

В краин случай ще го правя с функционален генератор.
Дърпам се защото ще трябва цифров потенциометър +компаратор + тригр на шмит.
Защото ми трябват импуслси по 4 канала Два по два дефазирани на 180 градуса. И превключването не трябва да става в един и същи момент. трябва да има време през което да няма високо ниво по нито един от каналите.

Все още се надявам да намеря интеграла на която да се пращат данни и тя да си извади импулсите.
Дирекно от пика ми е много голяма стъпката от 0,2 микросекунди.

Автор:  Balkana [ Сря Мар 22, 2006 12:32 pm ]
Заглавие: 

Туй нещо с програмируема логика става сравнително лесно.

Автор:  rumen [ Сря Мар 22, 2006 12:42 pm ]
Заглавие: 

Имаш впредвид примерно Mc145151 да синтезира и после с програмируема логика да си разхвърлям импулсите?

Автор:  lz1ico [ Сря Мар 22, 2006 12:53 pm ]
Заглавие: 

Да МАX0083 e точно за тая работа но е 56лева а каква е гаранцията че ще тръгне, търся честота от 20Hz - 1MHz.

Автор:  rumen [ Сря Мар 22, 2006 1:00 pm ]
Заглавие: 

Сигурно искаш да кажеш МАX038. В пулсатора режат глави.
В електронинвест е 37.81 лв.

Малко ти завиждам толкова е лесно при тебе. :?

Автор:  Balkana [ Сря Мар 22, 2006 1:01 pm ]
Заглавие: 

Ами на мен ми се върти следната идея (направен ръчно цифров синтезатор):
В във външна памет има записана 1/4, 1/2 или цяла синусоида (коефициента на нелинейни изкривявания които искаш да получиш определя броя семпъли)

В програмируемата логика има механизъм за изчитане на семплите на синусоидата в DAC (може и R-2R, закачен директно на изходите), като имаш следните възможности:

1. регулираш честотата на изчитане (ако я подаваш външно, от някакъв VCXO например, много финно ще се получи да можеш да си регулираш честотата, като качеството ще е максимално;
2. с програмируем делител да пропускаш или повтаряш четенето на записаните семпли (over и undersampling), което позволява лесно получаване на кратни честоти, но качеството се разваля.

По този метод би могъл също лесно да си получиш дефазираните изходи.

Иначе, би могъл да вържеш просто към PIC-a едно CPLD с един-2 регистъра, което да ти генерира необходимите отместени импулси с желаните времеви характеристики (ако разбирам правилно твоята идея).

Автор:  ypauns [ Сря Мар 22, 2006 1:24 pm ]
Заглавие: 

Balkana, това което описваш много ми прилича на DDS (Direct Digital Synthesis ) схема. Имаше една сехам на AD за която се сещам, тя дава на изхода синусоида, триъгълно, и правоъгълнo напрежение. При DDS може много прецизно да се регулира честотата. Искат опорен тактов сигнал обаче. При опорен сигнал 25МHz и изход 1МHz, синусоидата има към 25 точки

Автор:  lz1ico [ Сря Мар 22, 2006 1:40 pm ]
Заглавие:  Примерно нещо такова

Схемата е плагиатствана

Прикачени файлове:
tonef.GIF
tonef.GIF [ 62.77 KiB | Прегледано 3962 пъти ]

Автор:  evc [ Сря Мар 22, 2006 2:10 pm ]
Заглавие: 

Точно това имах предвид в първия си пост, но със съществуващите до момента пикове няма как да изкараш 1МХз. Дори 18Ф4550 може да работи само на 12мипса. А ако мислиш да го овърклокваш, изходните регистри не работят стабилно, пък и едва ли ще се клокне на 200%. Можеш да използваш обаче външна памет, която да напълниш със семплирана синусоида, след което да си я тактуваш с нужната честота.

Автор:  Balkana [ Сря Мар 22, 2006 3:12 pm ]
Заглавие: 

@evc: Да, така е - играх си навремето с някакъв чарк - или беше моторола, или AD. Когато изходната честота е около 10-на пъти по-ниска от тактовата, резултатите са чудесни. Но, чарка беше скъп и искаше една камара още около себе си неща.

Не съм следил пазара - сигурно има нещо по-новичко, ама по този начин е много лесно да си го напрарави сам човек, стига да не иска нещо прекалено универсално и качествено.

Edit: Сбъркал съм човека :) отговора трябваше да е за ypauns :) sorry.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/