| Автор |
Съобщение |
|
lz1ico
Ранг: Минаващ
Регистриран на: Сря Мар 08, 2006 12:31 am Мнения: 8 Местоположение: Sofia
|
 Нискочестотен синусоидален генератор управляван с PIC
Питане някои ако е чувал или виждал нискочестотен синусоидален генератор управляван с PIC процесор чрез LPT или RS232. Моля да напише тук във форума или да поства адрес. Трябва ми да го ползвам като тестови уред "лабораторен", за калибрирана честота.
Благодаря предварително.
|
| Сря Мар 22, 2006 5:49 am |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
Ако ти трябва стабилен генератор, кажи до каква честота, с какви нелинейни изкривявания. Може да си го направиш и само с ПИК и матрица R-2R или някой евтин ЦАП. Максималната честота може да е (с приемливи нелинейни 100-120кHz). Ако са необходими по-високи честоти, има специализирани чипове. Много зависи от търсената чИстота на синусоидата!
_________________ Простотията е Божи дар, но човек не бива да парадира с подаръците си!
|
| Сря Мар 22, 2006 8:32 am |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
Долу- горе това правя в момента.
генератор управляван по RS - 500W 10kHz- 500kHz със стъпка желателно 1kHz и реголируема мощност.
В монта търся програмируема ИС която да дава необходимите импулси.
Дали има такова нещо?
|
| Сря Мар 22, 2006 10:25 am |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
ICL 8038. Например. Но е стара. Не знам дали ще я има по магазините.
_________________ Простотията е Божи дар, но човек не бива да парадира с подаръците си!
|
| Сря Мар 22, 2006 10:39 am |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
А най-добре MAX038.
_________________ Простотията е Божи дар, но човек не бива да парадира с подаръците си!
|
| Сря Мар 22, 2006 11:01 am |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
В краин случай ще го правя с функционален генератор.
Дърпам се защото ще трябва цифров потенциометър +компаратор + тригр на шмит.
Защото ми трябват импуслси по 4 канала Два по два дефазирани на 180 градуса. И превключването не трябва да става в един и същи момент. трябва да има време през което да няма високо ниво по нито един от каналите.
Все още се надявам да намеря интеграла на която да се пращат данни и тя да си извади импулсите.
Дирекно от пика ми е много голяма стъпката от 0,2 микросекунди.
|
| Сря Мар 22, 2006 11:44 am |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
Туй нещо с програмируема логика става сравнително лесно.
|
| Сря Мар 22, 2006 12:32 pm |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
Имаш впредвид примерно Mc145151 да синтезира и после с програмируема логика да си разхвърлям импулсите?
|
| Сря Мар 22, 2006 12:42 pm |
|
 |
|
lz1ico
Ранг: Минаващ
Регистриран на: Сря Мар 08, 2006 12:31 am Мнения: 8 Местоположение: Sofia
|
Да МАX0083 e точно за тая работа но е 56лева а каква е гаранцията че ще тръгне, търся честота от 20Hz - 1MHz.
|
| Сря Мар 22, 2006 12:53 pm |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
Сигурно искаш да кажеш МАX038. В пулсатора режат глави.
В електронинвест е 37.81 лв.
Малко ти завиждам толкова е лесно при тебе. 
Последна промяна rumen на Сря Мар 22, 2006 1:02 pm, променена общо 1 път
|
| Сря Мар 22, 2006 1:00 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
Ами на мен ми се върти следната идея (направен ръчно цифров синтезатор):
В във външна памет има записана 1/4, 1/2 или цяла синусоида (коефициента на нелинейни изкривявания които искаш да получиш определя броя семпъли)
В програмируемата логика има механизъм за изчитане на семплите на синусоидата в DAC (може и R-2R, закачен директно на изходите), като имаш следните възможности:
1. регулираш честотата на изчитане (ако я подаваш външно, от някакъв VCXO например, много финно ще се получи да можеш да си регулираш честотата, като качеството ще е максимално;
2. с програмируем делител да пропускаш или повтаряш четенето на записаните семпли (over и undersampling), което позволява лесно получаване на кратни честоти, но качеството се разваля.
По този метод би могъл също лесно да си получиш дефазираните изходи.
Иначе, би могъл да вържеш просто към PIC-a едно CPLD с един-2 регистъра, което да ти генерира необходимите отместени импулси с желаните времеви характеристики (ако разбирам правилно твоята идея).
|
| Сря Мар 22, 2006 1:01 pm |
|
 |
|
ypauns
Ранг: Новодошъл
Регистриран на: Вто Фев 21, 2006 11:49 pm Мнения: 105
|
Balkana, това което описваш много ми прилича на DDS (Direct Digital Synthesis ) схема. Имаше една сехам на AD за която се сещам, тя дава на изхода синусоида, триъгълно, и правоъгълнo напрежение. При DDS може много прецизно да се регулира честотата. Искат опорен тактов сигнал обаче. При опорен сигнал 25МHz и изход 1МHz, синусоидата има към 25 точки
|
| Сря Мар 22, 2006 1:24 pm |
|
 |
|
lz1ico
Ранг: Минаващ
Регистриран на: Сря Мар 08, 2006 12:31 am Мнения: 8 Местоположение: Sofia
|
 Примерно нещо такова
Схемата е плагиатствана
|
| Сря Мар 22, 2006 1:40 pm |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
Точно това имах предвид в първия си пост, но със съществуващите до момента пикове няма как да изкараш 1МХз. Дори 18Ф4550 може да работи само на 12мипса. А ако мислиш да го овърклокваш, изходните регистри не работят стабилно, пък и едва ли ще се клокне на 200%. Можеш да използваш обаче външна памет, която да напълниш със семплирана синусоида, след което да си я тактуваш с нужната честота.
_________________ Простотията е Божи дар, но човек не бива да парадира с подаръците си!
|
| Сря Мар 22, 2006 2:10 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
@evc: Да, така е - играх си навремето с някакъв чарк - или беше моторола, или AD. Когато изходната честота е около 10-на пъти по-ниска от тактовата, резултатите са чудесни. Но, чарка беше скъп и искаше една камара още около себе си неща.
Не съм следил пазара - сигурно има нещо по-новичко, ама по този начин е много лесно да си го напрарави сам човек, стига да не иска нещо прекалено универсално и качествено.
Edit: Сбъркал съм човека  отговора трябваше да е за ypauns  sorry.
Последна промяна Balkana на Сря Мар 22, 2006 11:54 pm, променена общо 1 път
|
| Сря Мар 22, 2006 3:12 pm |
|
|