Generátor řízený dobou trvání řídícího pulzu..

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
fog-eye
Příspěvky: 10
Registrován: 24 led 2009, 00:00
Bydliště: Jilemnice :))

Generátor řízený dobou trvání řídícího pulzu..

#1 Příspěvek od fog-eye »

Zdravíčko ...
potřeboval bych poradit jak udělat nějaký jednoduchý obvod který by vytvářel obdélníkový signál a jeho frekvenci řídit dobou řídícího pulzu (např. stlačený spínač). Stačilo by aby frekvence se dala řídit od 0-50Hz ale jak nahoru tak i dolů.
Potřeboval bych to co nejjednoduší-nejmenší protože v modelu už není moc místa.. a pokuď možno bez PICu (nemám ho kde naprogramovat)...
Děkuji za jakýkoliv nápad...
Uživatelský avatar
mtajovsky
Příspěvky: 3728
Registrován: 19 zář 2007, 00:00
Bydliště: Praha

Re: Generátor řízený dobou trvání řídícího pulzu..

#2 Příspěvek od mtajovsky »

fog-eye píše:... a pokuď možno bez PICu (nemám ho kde naprogramovat)...


Tím jste právě vyřadil to nejmenší a nejjednodušší řešení. Obávám se, že úsilí k dosažení alternativního, skutečně vyhovujícího řešení bude větší než úsilí potřebné k získání programátoru a fungujícího programu. Základní problém bude v dlouhodobém a stabilním uchování informace o délce řídícího pulsu. Možná bych se nechal nějak inspirovat cyklovačem stěračů s nastavitelnou periodou, ten si také pamatuje dobu mezi dvěma zapnutími a potom ji dodržuje.
Uživatelský avatar
fog-eye
Příspěvky: 10
Registrován: 24 led 2009, 00:00
Bydliště: Jilemnice :))

#3 Příspěvek od fog-eye »

No možná by se mě podařilo přes kamaráda sehnat 16F84 a naprogramovat bych to mohl ve škole ....
Akorát bych potřeboval kdyby se tu našel někdo velice hodný a napsal mi nějaký program :) ..
Potřeboval bych 2 vstupy, u kterých by jeden při přivedeni log.1 zrychloval a druhy vstup aby naopak spomaloval vystupní frekvenci...

kdyby se tu někdo takový našel a poslal mi program a schémátko.... byl bych mu velice zavázán ...
Uživatelský avatar
kevin_mitnick
Příspěvky: 1812
Registrován: 20 kvě 2007, 00:00

#4 Příspěvek od kevin_mitnick »

A co takhle pouzit elektronicky potenciometr v katalogovem zapojeni jako rizeni jednoducheho generatoru s 555, kdyz teda potrebujes aby ti pri drzeni jednoho tlacitka lezla frekvence nahoru a po stlaceni druheho dolu.
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#5 Příspěvek od frpr666 »

S tím PICem by to bylo elegantní, stačil byl např 12F629 za pár kaček, a dvě tlačítka. Pokud jde o program, není to nic težkého, doporučuji topics:
http://www.ebastlirna.cz/modules.php?na ... ic&t=22884

Já bych to řešil nějak takhle, pozn. následující code není hotový program:

Kód: Vybrat vše

----------------
#define  COUNT_UP     1
#define  COUNT_DOWN   0

// #define  Q_1       set fyzical output hi   
// #define  Q_0       set fyzical output low   
// Q is output pin
//

char PRESET;  // preset value
char CNT1;    // free running timer
char DIR; //1-count up, 0-count down




init(){
  PRESET=0;
  CNT1=0;
  DIR= COUNT_UP;
  OUT=0;
}


loop(){

  if (flag_every_100ms){
   if (Tlacitko1){
   PRESET++;
   }
   if (Tlacitko2){
   PRESET--;
   }
  }
 
  if(flag_every_10ms){
      if (DIR==COUNT_UP){
          CNT1++;       
      }
      if (DIR==COUNT_DOWN){
          CNT1--;
      }
     
      if (CNT1==0){
           Q_1;
           DIR=COUNT_UP;
      }
     
      if (CNT1>=PRESET){
           Q_0;
           DIR=COUNT_DOWN;   
      }
  }
}
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#6 Příspěvek od ZdenekHQ »

Ale na to snad stačí integrátor jako "paměťové médium", kde se kondík buď pomalu nabíjí, nebo vybíjí přes tlačítko a za to VCO ze 4046.

A pokud bys chtěl kmitočet řídit šířkou pulsu, tak moc úprav nebude potřeba.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
fog-eye
Příspěvky: 10
Registrován: 24 led 2009, 00:00
Bydliště: Jilemnice :))

#7 Příspěvek od fog-eye »

Napadla mě taková myšlenka ... použít oscilátor s 555 a místo RC članku který udává kmitočet. Tak místo odporu R bych tam dal tranzistor který by měnil svůj odpor podle velikosti nabití kondenzátoru který by byl na bázi. Tlačítkami bych pomalu nabijel nebo vybijel kondenzator. Použít nějaky pořádný elektrolit a tranzistor ktery by fungoval jako měnící se odpor by musel mít co nejvetší vstupní odpor...
Mimochodem nepotřebuji udržet informaci o rychlosti frekvence buch ví jak dlohou dobu stačí cca 5-10min... a velká přesnost taky není potřeba...
Tudíž kdybych použil nějaký fet tranzistor tak vstupní proud je malý takže kapacita by nebyla zas tak hrozná...
Myslíte že by to tak mohlo fungovat ? Budu rád když mě popřípadě opravíte, rád se něčemu přiučím ...
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#8 Příspěvek od Andrea »

fog-eye píše:nepotřebuji udržet informaci o rychlosti frekvence buch ví

Buch, buch, co je to rychost frekvence?

Když to bude P-MOSFET a bude sourcem na Vcc a v sérii bude odpor určující max. frekvenci, tak by to mohlo fungovat, když od toho teda nečekáš zázraky, to ovládání bude docela hrubé.
Uživatelský avatar
fog-eye
Příspěvky: 10
Registrován: 24 led 2009, 00:00
Bydliště: Jilemnice :))

#9 Příspěvek od fog-eye »

tak ne rychlost ale velikost frekvence ... ale to snad každý pochopí ne ? :)
ps: ne buch :P ale Bůh no tak se omlouvám no .. prostě jak mam něco v hlavě tak jsou rychlejší myšlenky než prsty na klávesnici :)
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#10 Příspěvek od ZdenekHQ »

Někdy mám pocit, že píšu čínsky.

555 jako VCO je složitej orloj, té 4046 stačí kondík + odpor. Integrátor je jeden OZ, foliový kondík a odpor + dvě tlačítka proti + a - . V SMT to nacpeš na 2cm čtvereční.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#11 Příspěvek od Banda »

Jenže komu není radno, tomu není pomoci i kdyby se mu to 100x zopakovalo :)
Odpovědět

Zpět na „Poradna“