Elektronika.lt
 2025 m. liepos 22 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 07 22, 02:19. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » AVR soft PWM ieskau slieku.
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 19:14 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
[IMG]http://www.part.lt/img/26b0472cc0f4f999831f1cc43e280860527.BMP[/IMG]

stai plokstes brezinai , su suzymetais komponentais . Dabar dar preido prilituoti 2 paplidomi konderiai , nes mega uzmigdavo ir nieko neadarydavo , kol neperkraudavau maitinimo .




Bet mano nelaimei Mega ir toliau oziuojas tik dabar po trupucio pazaidymo
uzgazuoja motora(DC 80W Naudojamas diagnostikai ) ,
IR toks vaizdas kad butu pajungtas tiesiai prie Krautuvo akumuliatoriaus
(maximalios apsukos ir Didele kibirsktis jei atleidi kontakta ir vel prilieti )
ir tada mega nebeklauso joysticko , kol neperkrauni maitinimo .


P.S nuo atx maitblokio namuose veikdavo puikiai .


Mano manymu gali buti tik du dalykai :
1) pakimba softas
2) Nera radiatoriaus ant L7805 , nes man neatrodo kad mega gali imti virs 100ma . Pataisykit jei klystu .

Stai dar softas gal uzmatysit koki slieka

Kodas:
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
#include <stdarg.h>
#define bitas(PIN,BIT) (PIN &(1 << BIT))
#define sbi(PORT,BIT) (PORT |= (1<<BIT))
#define cbi(PORT,BIT) (PORT &= ~(1<<BIT))
#define lcd_dp_ddr DDRD
#define lcd_cp_ddr DDRC
#define lcd_dp PORTD
#define lcd_cp PORTC
#define   E   2
#define   RW  1
#define RS  0
//******************************************************
int adc_val;

void ADCinit(void)
{ADCSRA=0b10000010;//ON ADC, FCPU=4M, ADC_CLK=4K
}



void readX(void)
{ADMUX=0b01100101; //ADC5
ADCSRA|=(1<<ADSC);
loop_until_bit_is_set(ADCSRA, ADIF);
adc_val=ADCH;
}

void readY(void)
{ADMUX=0b01100011; //ADC6 6
ADCSRA|=(1<<ADSC);
loop_until_bit_is_set(ADCSRA, ADIF);
adc_val=ADCH;
}
 
//******************************************************
int main( void ){
DDRD = 0b00001111; //0,1 iejimai
 // PORTB = 0x00001100;;
 
ADCinit();
int x,y,D,M,kan,i;
  while(1){
readX();
 x=adc_val; //skaito
readY();
 y=adc_val; //skaito

if(x<130){
D=(x-27)*50;                   //103 skaicius
 for(i=0; i<5000; i++) //     PORTA=p2[i];
 {                 //output data
               if(i>D){PORTD=0b00000001;};    //wait for some time
       } }

if(x>145){
D=(240-x)*50;
for(i=0; i<5000; i++) //     PORTA=p2[i];
 {                 //output data
               if(i>D){PORTD=0b00000010;};    //wait for some time
       } }

 //95  skaicius


if(y<130){
M=(y-27)*50;
for(i=0; i<5000; i++) //     PORTA=p2[i];
 {                 //output data
               if(i>M){PORTD=0b00000100;};    //wait for some time
       } }





if(y>145){
M=(240-y)*50;

for(i=0; i<5000; i++) //     PORTA=p2[i];
 {                 //output data
               if(i>M){PORTD=0b00001000;};    //wait for some time
       } }

PORTD=0b00000000;




}
  return 0;
}

 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 20:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
didshirshis
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Mega veikia ir be pliuso per varza i reseto koja, bet geriau butu kad prilituotum. Taip pat bandymu metu buvo pastebeta kondiku ant maitinimo koju svarba - prilituok 100nF kuo arciau GND VCC koju.
Jei nuo 5V maitinasi tik mega - radiatoriaus nereik.

Beje issiaiskinai tos jungties kaireje kontaktu pajungima? Nes man kazkaip nelogiskai ten buvo.. aisku gal klystu Smile

_________________
Aš pažeidžiau forumo taisykles ir reklamavau paraše. ...Bet uz reklama tai susimokejau Very Happy
 Re: AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 20:30 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
BaltaS rašo:
PCB BREZINYS


Cia ne schema, o plokste. Priedo labai kreiva. Nieks tau nepagelbes, kol neidesi schemos, nes tam ji ir skirta.

BaltaS rašo:

stai plokstes brezinai , su suzymetais komponentais . Dabar dar preido prilituoti 2 paplidomi konderiai , nes mega uzmigdavo ir nieko neadarydavo , kol neperkraudavau maitinimo .


Neziurejau visos plokstes, bet iskart matosi, kad tavo reset_n pin'as kabo ore, tai kas ten su procesorium vyksta sunku nuprognozuot...

BaltaS rašo:

Bet mano nelaimei Mega ir toliau oziuojas tik dabar po trupucio pazaidymo
uzgazuoja motora(DC 80W Naudojamas diagnostikai ) ,
IR toks vaizdas kad butu pajungtas tiesiai prie Krautuvo akumuliatoriaus
(maximalios apsukos ir Didele kibirsktis jei atleidi kontakta ir vel prilieti )
ir tada mega nebeklauso joysticko , kol neperkrauni maitinimo .


Cia isvis neaisku apie ka kalbi...


BaltaS rašo:
Stai dar softas gal uzmatysit koki slieka


Sutvarkyk identiifikacija (sudeliok tinkamai TAB'us), bei pataisyk komentarus, nes dabar skaityt ta koda tai tragedija. Kas tau suprantama, tai nereiskia, kad suprantama visiems.


P.S. Pries skyrybos zenklus tarpas nededamas.
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 20:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
didshirshis
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ai beje nepatiko sitas:
Kodas:
void ADCinit(void)
{ADCSRA=0b10000010;//ON ADC, FCPU=4M, ADC_CLK=4K
}


Kodas kazkur matytas Very Happy Bet koki kvarca naudoji? 4MHz? Tuomet ADC_CLK nebus 4K (kHz). Nes pagal nustatyma 010, dalybos faktorius =4, tuomet adc daznis net 1MHz! Pagal datasyta max 200kHz normaliam darbui.

_________________
Aš pažeidžiau forumo taisykles ir reklamavau paraše. ...Bet uz reklama tai susimokejau Very Happy
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 21:45 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
didshirshis rašo:
Mega veikia ir be pliuso per varza i reseto koja, bet geriau butu kad prilituotum. Taip pat bandymu metu buvo pastebeta kondiku ant maitinimo koju svarba - prilituok 100nF kuo arciau GND VCC koju.
Jei nuo 5V maitinasi tik mega - radiatoriaus nereik.

Beje issiaiskinai tos jungties kaireje kontaktu pajungima? Nes man kazkaip nelogiskai ten buvo.. aisku gal klystu Smile



1. kokio nominalo ta warza ?
2. Jei Abu konderi ir warza rasiu ryt bus prilituota
3. Ta jungti sujungiau pagal programatoriaus laidu isdestyma (kuriam pats PCB dariau)


Citata:
Kodas kazkur matytas Bet koki kvarca naudoji? 4MHz? Tuomet ADC_CLK nebus 4K (kHz). Nes pagal nustatyma 010, dalybos faktorius =4, tuomet adc daznis net 1MHz! Pagal datasyta max 200kHz normaliam darbui.


Kodas zinoma Gerb. didshirshio Gerai pasitarnavo didelis DEKUI Smile
Jei neveiks letinsiu , ka jau padarysi , o apie megos168 datasheet kalbi ?






Citata:
Cia ne schema, o plokste. Priedo labai kreiva. Nieks tau nepagelbes, kol neidesi schemos, nes tam ji ir skirta.


Man tai ce visiskai tas pats kas schema net dar geriau nes matos kas blogai sujungta ir pan .

O del tiesumo , tai as toks zmogus kuriam swarbu kad veikia ir padailos paliekamos ant galo .


Citata:

Sutvarkyk identiifikacija (sudeliok tinkamai TAB'us), bei pataisyk komentarus, nes dabar skaityt ta koda tai tragedija. Kas tau suprantama, tai nereiskia, kad suprantama visiems.


Jei nepavyks hardwariniai pataisymai , Sutwarkysiu as jum ta koda su komentarais , nes sis projektas man labai swarbus ir po keliu sawaitciu sistema turi dirbti .


Ir dar karta priminsiu ,KAD Nuo ATX maitblokio atmega nepakibdavo ir as niekad jokio rezistoriaus nestaciau .

Ir seip kai bandziau laidiniam montaze plokste buvo identiska be jokiu konderiu ir warzu kartoniniai dezutej ir veike be problemu .

Snd tirinedamas pastebejau , kad jinai kaip ir nustoja Vykditi tolimesne programos dali , nes uzluzta tiktai tas kanalas kuri naudoju , kituose maitinimo nebuna.
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 23:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
didshirshis
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Varza resetui - 10-15K.
sau naudoju mega32, bet manau visu datasytai panasus.

_________________
Aš pažeidžiau forumo taisykles ir reklamavau paraše. ...Bet uz reklama tai susimokejau Very Happy
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 23:06 Pranešti apie taisyklių pažeidimą Atsakyti su citata
didshirshis
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ir dar
Kodas:
if(x<130){
D=(x-27)*50;


Nezinau ar toks dalykas turi itakos bet stengiuos vengti - tarkim X=0, tuomet jis tenkina salyga (x<130) ir vykdoma x-27, kazkaip nepatinka is nulio atiminet. Bet sakau nezinau ar tas kenkia Smile Todel deciau if((x>27)&&(x<130)) O gal procas ir nepyksta uz atiminejima is nulio...

_________________
Aš pažeidžiau forumo taisykles ir reklamavau paraše. ...Bet uz reklama tai susimokejau Very Happy
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 12, 23:45 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
didshirshis rašo:
Ir dar
Kodas:
if(x<130){
D=(x-27)*50;


Nezinau ar toks dalykas turi itakos bet stengiuos vengti - tarkim X=0, tuomet jis tenkina salyga (x<130) ir vykdoma x-27, kazkaip nepatinka is nulio atiminet. Bet sakau nezinau ar tas kenkia Smile Todel deciau if((x>27)&&(x<130)) O gal procas ir nepyksta uz atiminejima is nulio...


ta tai tirinejau su ekranu , kokios mano joysticko maziausios ir didiziausios reiksmes ir parinkau kad atmetus liktu tik 1 aba tiesiog 0 gerai nepamenu , bet kazkas tokio .

kaip sakau ateis laikas , tobulinsiu koda .
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 13, 00:29 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Vintikas
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Jo pats laikas pradeti gerti nes tokiu "shemu" blaive galva nesuprantu.
Kiek ziurejau shemoje truksta 0v . shema maitinama 24v t.y - 12 ir +12 sudaro 24v .7805 max ~12v
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 07 13, 22:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Vintikas rašo:
Jo pats laikas pradeti gerti nes tokiu "shemu" blaive galva nesuprantu.
Kiek ziurejau shemoje truksta 0v . shema maitinama 24v t.y - 12 ir +12 sudaro 24v .7805 max ~12v



7805 Lyg 18v max
nukaip ten masinos akumas prijunktas ir tiek 12v .


Dabar poto kai uzmeciau varzike ir kondika , whiskas pradejo veikti.

visa diena Betonines plokstes nesiojom ir dar veikia Very Happy



Dekuij visiems .
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 10 30, 21:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Perasiau softa sitam projekteliui , nes matuojant osiloscopu nesamones rode , ir pasidare taip kad su led lemputem isejimuose viskas ok graziai dirba , o prijungus 40w apkrova , vos tik MV pradeda junkti 2 fet vienu metu , Nei vienas fet neatsidaro pilnai .

tai va galvoju , gal stiprintuvas is 5v i 12v padetu padetu ?
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 10 30, 21:02 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ir kas dar siuo metu pakeista , tai trumpesnis negu metras laidas , is elektronikos dezes i dziostika , ekranuotas nuo usb . galbut per ilgas ?
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 10 30, 22:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AGA33
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
BaltaS rašo:
Perasiau softa sitam projekteliui , nes matuojant osiloscopu nesamones rode , ir pasidare taip kad su led lemputem isejimuose viskas ok graziai dirba , o prijungus 40w apkrova , vos tik MV pradeda junkti 2 fet vienu metu , Nei vienas fet neatsidaro pilnai .

tai va galvoju , gal stiprintuvas is 5v i 12v padetu padetu ?


Tai gal taip ir turi būt, jei jau mosfetus ir dar du atidarinėji su mikrovaldikliu. Kas ten per FET'ai? O kaip su jų uždarymu? Nežinau ar čia vienam man, bet PCB ir tuo pačiu turbūt schema, tai nekokia.
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 10 30, 23:34 Pranešti apie taisyklių pažeidimą Atsakyti su citata
BaltaS
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
AGA33 rašo:
BaltaS rašo:
Perasiau softa sitam projekteliui , nes matuojant osiloscopu nesamones rode , ir pasidare taip kad su led lemputem isejimuose viskas ok graziai dirba , o prijungus 40w apkrova , vos tik MV pradeda junkti 2 fet vienu metu , Nei vienas fet neatsidaro pilnai .

tai va galvoju , gal stiprintuvas is 5v i 12v padetu padetu ?


Tai gal taip ir turi būt, jei jau mosfetus ir dar du atidarinėji su mikrovaldikliu. Kas ten per FET'ai? O kaip su jų uždarymu? Nežinau ar čia vienam man, bet PCB ir tuo pačiu turbūt schema, tai nekokia.


o tai ka daryti kad taip nebutu ? fetai IRF serijos nepamenu dabar skaiciu.
 AVR soft PWM ieskau slieku.
PranešimasParašytas: 2011 10 31, 21:19 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AGA33
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
IRF yra gamintojas, o ne serija. Internetas pilnas literatūros apie FET'ų valdymą. Kai pats ieškosi - daugiau išmoksi.
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Football Training Kit
Football Training Equipment, Football Skills, Football Training
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama