Fancontroller met een Microcontroller (4 fans + display)

Pagina: 1 2 Laatste
Acties:
  • 484 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Ibex schreef op 26 August 2003 @ 19:47:
perfect gewoon :) alleen zit ik nu met je LCD te prutsen, ik heb de HEX code die hierboven ergens staat op de 16f628 "geladen" en van je schema de rechterhelft gemaakt (dus enkel de chippinnen 5, 6, 7, 8, 9, 10, 11 en 14 met het LCD verbonden. Ik zet het onder de 5V en er verschijnt helemaal niets op het LCD. Wat zou er fout kunnen zijn?
Datalijnen goed aangesloten?

[edit]

Eigenlijk kun je beter niet mijn software gebruiken zonder dat je de rest van de schakeling NIET bouwt. Want misschien komt er pas iets op het scherm als pin_a4 of pin_a5 pulled-up zijn... (dat kan ik me niet meer herinneren)

Je kunt zelf heel makkelijk een test progje schrijven om je LCD te testen...

[ Voor 27% gewijzigd door Atmoz op 26-08-2003 19:53 ]


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

heb ik geprobeert, maar het probleem is dat JALcc als ik op "compile" druk, dat em dan altijd e0001.jal en e0001.asm komt tonen, en dat ik geen lcd.hex ofzo terugvind. Kan je misschien even kort uitleggen hoe ik een "eigen" .jal bestand omzet naar een .hex bestand met JALcc ?

edit; ik post dan als het werkt men .jal en .hex, zo kan iedereen eenvoudig zen LCD testen :)

edit2; misschien is de 'software' gewoon verkeerd op de chip geplaatst. Wat zijn juist de instellingen om met IC-prog op een 16F628 te schrijven?

[ Voor 39% gewijzigd door Ibex op 26-08-2003 21:44 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

Die LCD blijft pokkelastig doen, ik krijg maar geen beeld :s is er soms een extreeem eenvoudige schakeling om juist te testen of ie het wel doet? bvb 1 karakter afprinten ofzo, zodat ik weet dat de LCD wel werkt.

edit; OK, np, pin3 met de gnd verbinden en pin2 met de +5V en je moet lijntes zien, welke ik dus zie... nogmaals wat testen dan maar...
Wat voel ik me toch een prutser, ik moet leren eerst zelf eens te zoeken voor ik hier om hulp schreeuw. Sorry :)

[ Voor 38% gewijzigd door Ibex op 27-08-2003 10:54 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Als je deze *.JAL file omzet naar *.HEX, dan moet het werken!!

(je ziet dan ALLE karakters op het LCD scherm werken.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
include 16f628_4
include jlib
include hd447804

hd44780_instruction(0x28)               -- Two line mode, 4-bit control
delay_10uS(16)

forever loop
hd44780_clear
hd44780_line1
hd44780 = "A"
delay_100ms
hd44780 = "t"
delay_100ms
hd44780 = "m"
delay_100ms
hd44780 = "o"
delay_100ms
hd44780 = "z"
delay_100ms
hd44780 = "!"
delay_100ms
hd44780 = "!"
delay_100ms   
hd44780 = "!"
hd44780 = " "
delay_500ms
hd44780 = "j"
delay_100ms
hd44780 = "a"
delay_100ms
hd44780 = "w"
delay_100ms
hd44780 = "e"
delay_100ms
hd44780 = "l"
delay_100ms
hd44780 = "1"
delay_100ms
hd44780 = "2"
delay_100ms
hd44780 = "3"
delay_100ms
hd44780 = "4"
delay_100ms
hd44780 = "5"
delay_100ms
hd44780 = "6"
delay_100ms
hd44780 = "A"
delay_100ms
hd44780 = "t"
delay_100ms
hd44780 = "m"
delay_100ms
hd44780 = "o"
delay_100ms
hd44780 = "z"
delay_100ms
hd44780 = "!"
delay_100ms
hd44780 = "!"
delay_100ms   
hd44780 = "!"
hd44780 = " "
delay_500ms
hd44780 = "j"
delay_100ms
hd44780 = "a"
delay_100ms
hd44780 = "w"
delay_100ms
hd44780 = "e"
delay_100ms
hd44780 = "l"
delay_100ms
hd44780 = "1"
delay_100ms
hd44780 = "2"
delay_100ms
hd44780 = "3"
delay_100ms
hd44780 = "4"
delay_100ms
hd44780 = "5"
delay_100ms
hd44780 = "6"
delay_100ms
delay_2s
hd44780_line2
hd44780 = "1"
hd44780 = "2"
hd44780 = "3"
hd44780 = "4"
hd44780 = "5"
hd44780 = "6"
hd44780 = "7"
hd44780 = "8"
hd44780 = "9"
hd44780 = "0"
hd44780 = "9"
hd44780 = "8"
hd44780 = "7"
hd44780 = "6"
hd44780 = "5"
hd44780 = "4"
hd44780 = "3"
hd44780 = "2"
hd44780 = "1"
hd44780 = "0"
hd44780 = "0"
hd44780 = "1"
hd44780 = "2"
hd44780 = "3"
hd44780 = "4"
hd44780 = "5"
hd44780 = "6"
hd44780 = "7"
hd44780 = "8"
hd44780 = "9"
hd44780 = "0"
hd44780 = "9"
hd44780 = "8"
hd44780 = "7"
hd44780 = "6"
hd44780 = "5"
hd44780 = "4"
hd44780 = "3"
hd44780 = "2"
hd44780 = "1"
delay_2s
end loop


De IC-prog instellingen zijn deze:

Afbeeldingslocatie: http://members.home.nl/potch/atmoz/IC-Prog%201.04C%20screenshot.jpg

[ Voor 23% gewijzigd door Atmoz op 27-08-2003 11:15 ]


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Of zet meteen deze *.HEX file er eens in. (dan hoef jij niet te "prutsen" met JALcc.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
:020000040000FA
:020000000428D2
:08000800FF30A100FF30A2004F
:1000100008210A301B2123124E210330FF203230E9
:1000200034210330FF20323034210330FF203230BE
:1000300034213230F3202830F3202830F3201030E0
:100040003421DB20D5200030D7206C30EB20693004
:10005000EB206A30EB206E30EB203130EB206C303F
:10006000EB206930EB206A30EB206E30EB20313032
:10007000EB206C30EB206930EB206A30EB206E30E7
:10008000EB203130EB206C30EB206930EB206A3014
:10009000EB206E30EB203130EB2001301421293081
:1000A000D7206C30EB206930EB206A30EB206E30CB
:1000B000EB203230EB206C30EB206930EB206A30E3
:1000C000EB206E30EB203230EB206C30EB206930CF
:1000D000EB206A30EB206E30EB203230EB206C30BE
:1000E000EB206930EB206A30EB206E30EB203230B1
:1000F000EB20013014211430D7206C30EB20693014
:10010000EB206A30EB206E30EB203330EB206C308C
:10011000EB206930EB206A30EB206E30EB2033307F
:10012000EB206C30EB206930EB206A30EB206E3036
:10013000EB203330EB206C30EB206930EB206A3061
:10014000EB206E30EB203330EB20013014215430A3
:10015000D7206C30EB206930EB206A30EB206E301A
:10016000EB203430EB206C30EB206930EB206A3030
:10017000EB206E30EB203430EB206C30EB2069301C
:10018000EB206A30EB206E30EB203430EB206C300B
:10019000EB206930EB206A30EB206E30EB203430FE
:1001A000EB20013014212128D4288030F328A4002A
:1001B0002408803EF3280830F3200130F320C830B3
:1001C00034210230F320C83034210630F3200C30C3
:1001D000F320C8303429A40023164E21240E0F39F1
:1001E000FF202408FF28A50023124E21250E0F39D9
:1001F000FF20823034212508FF2082303429A600D8
:10020000A3164D2126084F21A3124D21FA30402973
:1002100000304F2123124E21A3124D2100305B21CB
:1002200022126521A2126429A4002408A5006430CA
:10023000A60064302229A4002408A5006430A6008A
:1002400001302229A700FF30A8002608AA002508AF
:10025000A9001730280703182A29A90B2929AA0B56
:100260002729A70B25290800A6002608A700A7080C
:10027000031D3B293F290A304021A70337290800E5
:10028000A800F430A900FC30AA0028082907031CA4
:1002900000342A0703184929080058295829A700BB
:1002A00027080F39A8002308F0392804A30058298B
:1002B000230886000800A40024080F39A50022089E
:1002C000F0392504A20066296629662922086600FD
:0202D000080024
:02400E00623F0F
:00000001FF


En proggen met dezelfde instellingen als ik hierboven aangaf met de screenshot.

Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

hmz, alle instellingen gechecked en gedubbelchecked. Het enige dat ik krijg is op de bovenster rij allemaal blokjes:
code:
1
2
[+][+][+][+][+][+][+][+][+][+][+][+][+][+][+][+]
[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]

[+] is een vakje dat volledig is ingekleurd, en [ ] is een vakje waar helemaal niets instaat.

Ohja, dat krijg ik dus bij elke stuurschakeling voor de LCD die ik al heb geprobeert; zowel met de 16F628 als met de 16F84A

edit 2; de LCD zou blijkbaar niet "geinitialiseerd" zijn en denken dat ie maar 1 lijn heeft ipv 2... *brult tegen LCD dat ie 2 lijnen heeft* Hmz, nee, nu nog te weten komen hoe ik die LCD kan initialiseren...

[ Voor 35% gewijzigd door Ibex op 27-08-2003 12:45 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Wat voor LCD heb je? Het lijkt erop dat je LCD niet zo standaard is als de rest van de LCD's in omloop....

Check de datapinnen nog eens van de LCD (maakte ik altijd fouten mee).

Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

De LCD betreft een GDM1602A LCD ( datasheet: http://users.pandora.be/ibex/got/GDM1602A.pdf ). Normaalgezien is het LCDscherm volledig compatibel met de HD44780 controller.

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Dus je hebt alles goed aangesloten?
pin 7, 8, 9 en 10 van je LCD zijn dus NIET aangesloten he!!!

[edit]

anders moet je je LCD eens testen op de computer (LPT1). Maarja daar zou ik zelf weinig zin in hebben ;)

Als het me niet zou lukken na zoveel pogingen zou ik gewoon een ander LCD kopen. Ik weet precies hoe jij je nu voelt :+

[ Voor 56% gewijzigd door Atmoz op 27-08-2003 13:36 ]


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

7, 8, 9 en 10 zijn NIET aangesloten, en op de lpt ebbek wel zin, maar dan moet ik eerst die connector terugvinden :p en eeeeeuhm, dat spul heeft me 15 euro gekost, dus ik zou et graag laten werken ook :)

De schakeling voor het programma hierboven is de rechterkant van je schema hé?

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Jep. Dat moet werken zonder inputs of wat dan ook.

Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

Ok, ik maak vorderingen... Nu komen er rare tekens op het display, "i j n 2 1 i j" dan wat blokjes en halve blokjes en dan nog wat halve of kwart tekens. Als ik aan het schermpje kom (achteraan of vooraan) knipper te text, gaan er blokjes weg of word er iets niet of wel leesbaar.
Wat zou dàt kunnen zijn?

edit; is er geen schaeling om de hele LCD te "resetten" ofzo?

edit 2; nou ben ik het beu, ik ga naar de winkel van men oren maken, volgens mij is het LCD schermpje gewoon stuk, de dingen die het doet zijn allesbehalve normaal...

edit 3; geef toe, http://users.pandora.be/ibex/got/ <-- zo een weergave is alles behalve normaal... (kijk naar de shots die beginnen op gnomemeeting-snap-2003_08_27-*)

[ Voor 50% gewijzigd door Ibex op 27-08-2003 19:56 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Ibex schreef op 27 August 2003 @ 19:20:
Ok, ik maak vorderingen... Nu komen er rare tekens op het display, "i j n 2 1 i j" dan wat blokjes en halve blokjes en dan nog wat halve of kwart tekens. Als ik aan het schermpje kom (achteraan of vooraan) knipper te text, gaan er blokjes weg of word er iets niet of wel leesbaar.
Wat zou dàt kunnen zijn?

edit; is er geen schaeling om de hele LCD te "resetten" ofzo?

edit 2; nou ben ik het beu, ik ga naar de winkel van men oren maken, volgens mij is het LCD schermpje gewoon stuk, de dingen die het doet zijn allesbehalve normaal...
resetten weet ik niet, maar iedere paar seconden wordt het scherm geleegt met die code van mij. (hd44780_clear)

[ Voor 3% gewijzigd door Atmoz op 27-08-2003 19:52 ]


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

En? Doet'ie het?

  • Ibex
  • Registratie: November 2002
  • Laatst online: 22:43

Ibex

^^ met stom.

compleet niet, kijk maar eens naar de screenshots op http://users.pandora.be/ibex/got ... het is gewoon hopeloos, ik doe hem terug, mss krijg ik een nieuwe.

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 01-09 17:46

Atmoz

Techno!!

Ibex schreef op 28 August 2003 @ 17:09:
compleet niet, kijk maar eens naar de screenshots op http://users.pandora.be/ibex/got ... het is gewoon hopeloos, ik doe hem terug, mss krijg ik een nieuwe.
Ik zou idd een ander LCD pakken/nemen/teste/kopen....

Dit schiet niet op voor je....

Verwijderd

iemand nog verder gegaan met dit project. ik heb nu even weinig tijd dus kan niet zo veel testen. maar zal binnenkort weer eens kijken

Verwijderd

Ralpy is mogelijk dat je die source nog een keer post. Wil deze schema namelijk graag maken. Ik hoop dat het mogelikj is.

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
Verwijderd schreef op 11 September 2003 @ 23:49:
Ralpy is mogelijk dat je die source nog een keer post. Wil deze schema namelijk graag maken. Ik hoop dat het mogelikj is.
Ja, ik wil de source er wel opzetten, zal het ff in mijn telefoon zetten(zit nu op mijn stage, dat ik er vanavond in ieder geval aan denk)

Maar de source is echt nog niet geweldig. Moeten nog een boel verbeteringen komen.
In ieder geval:

- Bij aanzetten van de fancontroller fans paar sec vol vermogen (dat ze in ieder geval gaan draaien)
- Van een fan die uit heeft gestaan naar aan hetzelfde
- Toch nog proberen of ik de EEPROM van een 16f628 onder jal kan aansturen, desnoods met een stukje assembler ertussen.
- Misschien iets van een screensaver


En het hele idee van PWM met mijn buffer IC'tje en daarna een Elco erover is nog niet geweldig, daar ben ik nog niet over uit.
Want als ik een kleine elco neem op de uitgang hoor ik de fans een beetje brommen. ofja, tikken is het meer.
En neem ik een grote elco, dan draaien de fans altijd op vol vermogen, omdat in dat ff dat die puls hoog is, heel die elco opgeladen wordt (daardoor kwam het denk ik ook dat mijn buffer IC'tjes kapot gingen en heel heet worden.
Een mogelijke oplossing is de snelheid van de PWM aansturing sneller te maken, dat dat tikken op een hogere frequentie komen en waarschijnlijk ook zachter zijn.

Maja, kheb het nu druk met mijn stage + vriendin enzo.. Komt er allemaal niet meer van.

offtopic:
Ik heb een weekje of wat geleden ook een aansturing voor afstandsbediening gemaakt(RC5 codes) Kan nu bijvoorbeeld als ik op de 1 van mijn afstandbediening druk ledje 1 aan laten gaan, en zo voor elke toets iets anders. Werkt wel grappig..

Kheb er alleen nog geen doel voor... :S

[ Voor 3% gewijzigd door Ralpy op 12-09-2003 10:00 ]


Acties:
  • 0 Henk 'm!

  • the_master
  • Registratie: Juli 2001
  • Laatst online: 11-09 11:17
Ralpy schreef op 12 September 2003 @ 09:59:
[...]

offtopic:
Ik heb een weekje of wat geleden ook een aansturing voor afstandsbediening gemaakt(RC5 codes) Kan nu bijvoorbeeld als ik op de 1 van mijn afstandbediening druk ledje 1 aan laten gaan, en zo voor elke toets iets anders. Werkt wel grappig..

Kheb er alleen nog geen doel voor... :S
jawel.......je zei tegen mij dat je er misschien een tank van ging maken :P

P.s. zit dat lcd nou ondertussen in je pc????? of nog nie?

Verwijderd

Neem vooral je tijd ralpy. Er is zeker geen haast bij. Ik heb het zelf eigenlijk ook te druk :)maar wil deze straks wel graag maken ziet erug cool uit.

Is het misschien iets om de ULN2803 te vervangen door een mosfet geloof ik bv de IRF9540

[ Voor 24% gewijzigd door Verwijderd op 14-09-2003 00:49 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Ralpy schreef op 12 september 2003 @ 09:59:
[...]


offtopic:
Ik heb een weekje of wat geleden ook een aansturing voor afstandsbediening gemaakt(RC5 codes) Kan nu bijvoorbeeld als ik op de 1 van mijn afstandbediening druk ledje 1 aan laten gaan, en zo voor elke toets iets anders. Werkt wel grappig..

Kheb er alleen nog geen doel voor... :S
Heb je de software ook met jal gemaakt. mIk zou graag deze software van je willen hebben. Ik weet namelijk wel een leuke toepassing. Mij lijkt het wel leuk om dat een fancontrol te maken die je kan besturen met de afstandbediening van een radio. Druk je op de + dan gaan de fans harder draaien druk je op de - dan zachter. Verder kan je met de getallen 1/4 keuze maken tussen een van de fans.

Ik zou alleen niet weten hoe je die infrarood codes in jal kunt programmeren dus als je even een voorbeeld kunt posten zou ik het wel erg leuk vinden.

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
ik had weer ff tijd gemaakt om dit projectje proberen af te ronden..

maar mijn display deed allemaal vreemd. Toen kwam ik erachter dat er een spoortje kapot was gegaan op het printje in het display. Allemaal liggen kloten, nu heel mijn display gesloopt. klote zooi!

En die heb ik dus niet meer, ofja.. kan nog wel zo'n zelfde bestellen, maar die kost 5,50 euro en 3 euro verzendkosten en dat heb ik er nu weer ff niet voor over.. komt misschien nog wel ooit :)

Of ik moet er meteen 10 gaan maken, dan zijn die display's maar 3 euro per stuk..

Heb nog ff gekeken, denk dat het wel mogelijk is met een pic16f628. De totale kosten, incl. display pic, ic wat vermogen levert, elko's en andere benodigheden zal neerkomen op 10 a 15 euro. Dus complete set behalve 3 schakelaars en geen mooi kastje erom heen :)

Is hier interesse voor? dan zal ik erover nadenken om inkoopactie te organiseren...

(en mijn project af te maken en software ervoor te verbeteren :))

[ Voor 31% gewijzigd door Ralpy op 30-09-2003 16:30 ]


Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
Ik heb besloten dat ik binnnekort toch maar een display voor mezelf ga bestellen en dan kijk ik nog wel wanneer ik hem helemaal kan afmaken

Acties:
  • 0 Henk 'm!

  • Fox2
  • Registratie: Juni 2003
  • Laatst online: 29-06 19:47

Fox2

Spanning!

Ralpy schreef op 12 september 2003 @ 09:59:
En het hele idee van PWM met mijn buffer IC'tje en daarna een Elco erover is nog niet geweldig, daar ben ik nog niet over uit.
Want als ik een kleine elco neem op de uitgang hoor ik de fans een beetje brommen. ofja, tikken is het meer.
[...]
Een mogelijke oplossing is de snelheid van de PWM aansturing sneller te maken, dat dat tikken op een hogere frequentie komen en waarschijnlijk ook zachter zijn.
Probeer de PWM-frequentie hoger te krijgen dan 20 kHz, dan hoor je als het goed is niks meer...

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
Fox2 schreef op 01 October 2003 @ 13:57:
[...]

Probeer de PWM-frequentie hoger te krijgen dan 20 kHz, dan hoor je als het goed is niks meer...
ja, dat moet makkelijk te doen zijn, want nu zit overal een pauze van 5 ms in. als ik die stuk kleiner maak 100 us ofzo zal dat probleem wel opgelost zijn

Acties:
  • 0 Henk 'm!

Verwijderd

Kun je de code die je nu al hebt releasen en is het niks om het met mosfets te doen..

Acties:
  • 0 Henk 'm!

  • Hielko
  • Registratie: Januari 2000
  • Laatst online: 11-09 05:18
Het is PWM(PulseWideModulation) aangestuurd. En de elko vlakt die pulsen af zodat je een mooie vlakke spanning voor je fans krijgt.
Uhm wat is daar het nut van? een directe PWM aansturing is voor fans veel beter aangezien je ze dan op alle mogelijke toerentallen kan laten draaien terwijl ej bij een constante spanning een minimale spanning nodig hebt voordat de fans in beweging komen...

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
Hielko schreef op 01 October 2003 @ 17:22:
[...]


Uhm wat is daar het nut van? een directe PWM aansturing is voor fans veel beter aangezien je ze dan op alle mogelijke toerentallen kan laten draaien terwijl ej bij een constante spanning een minimale spanning nodig hebt voordat de fans in beweging komen...
ja, dat is waar, ik had die elko's gebruikt omdat de fans anders een tikkend geluid maakte, ik heb toen geen rekening mee gehouden dat ik de de frequentie ook kon verhogen, wat ik nu dus ga doen.


En mosfets zijn veel duurder dan 1 of 2 ic'tjes van nog geen 1 euro per stuk waar hetzelfde resultaat mee bereikt kan worden

Acties:
  • 0 Henk 'm!

Verwijderd

Klopt maar heb een bulk liggen aan mosfet en die moeten ook een keer gebruikt worden :) . Maar als het zo ook goed gaat geen probs hier. Heb ook nog een aantal ULN2803 liggen dus.

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
zoooo... kheb weer wat zitten kloten op mijn werk.. ik kan nu ook nar de eeprom schrijven bij een pic16f628.. verder heb ik zitten denken en is het schema in te korten. Elko's kunnen weg en verder maar 1 ic nodig om vermogen te leveren.
totale kosten(microcontroller, vermogens ic, lcd) nog geen 7 euro.
Als het goed is komt vandaag mijn display met de post, dus kan ik in het weekend de software afmaken.
Ik houd jullie op de hoogte...

Acties:
  • 0 Henk 'm!

Verwijderd

Dat is heel erug mooi. Zou je dan ook je software en nieuwe schema's willen posten. Heb zelf hier nu ook alles in huis om zo iest te maken en zou het graag willen uit proberen.

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
ik heb nu ff nog wat in de source code veranderd. Ik het de frequentie verhoogd van 7,6 kHz. Deze was eerst 50 hz en heel irri om te horen. Nu hoor je alleen nog heeeeel zachtjes een hoge toon, maar niet storend. Veel hoger kan ik deze frequentie niet krijgen denk ik, maar ik zal morgen nog wel eens er naar kijken.


Het scherma staat eigenlijk nog op mijn beginpost. Alleen nu geen elko's meer over de uitgangen.

En ik heb zo ff geen webspace, dus kan de sourcecode niet online zetten, maar ik fix dat morgen allemaal. want dan heb ik wel tijd...

Acties:
  • 0 Henk 'm!

Verwijderd

Hm kijk eens of je de frequentie kunt aanpassen naar 20 Hz tot 160 Hz.
Bij gelagerde fans is dit de beste frequentie range. De range die jij gebruikt is volgens mij voor fans met brushes.

Acties:
  • 0 Henk 'm!

Verwijderd

@Ralpy en wil het lukken. Als je geen webspace hebt stuur anders de code per mail dan zet ik hem wel tijdelijk voor je online.

Acties:
  • 0 Henk 'm!

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 08-09 21:35
Ja, ik heb dus wel zooo zitten kloten ermee..
Ik krijg die frequentie niet boven de 7,6 khz en dat is shit.. want dit is dus een klote pieptoon die je hoort. En die gaat nog best hard op 120 mm fan.
Microcontroller wil niet sneller. Ik kan die frequentie wel hoger krijgen als ik minder stapjes maak, bijvoorbeeld nog maar 6 stapjes. Dan issie onhoorbaar. (boven de 20 khz)

ik had ze eerst op een 30 hz draaien, maar dat is een hele irritante bromtoon. dus denk niet dat het tussen die 20 en 160 hz iets wordt.
Of ik moet die hardware PWM zien te snappen.. zal nog wel eens daarna gaan kijken

Ik zit nu weer op mijn werk.. zal vanavond de code online zetten.

Acties:
  • 0 Henk 'm!

Verwijderd

Misschien heb je iets aan deze url. http://casemods.pointofnoreturn.org/pwm/ . Het is natuurlijk een complete andere schakeling ze gebruiken hier een 555 ic om een pwm puls op te wekken als ik het goed begrijp. Maar ze gaan ook diep in op hoe die pulsen werken. Dus misschien dat je er wat aan hebt. Waarschijnlijk staat er wel niks nieuws in maar goed.

Verwijderd

Ralph,

Kunt u mij de source code mailen zodat ik de PIC kan programmeren en de schakeling kan nabouwen?
Ik ben namelijk een liefhebber van tarantulas en uw schakeling kan ik gebruiken om voldoende ventilatie in mijn terrariumkast te krijgen. De temperatuur-en verlichtingsregeling wordt nu al gedaan door een microcontrollerschakeling maar een ventilatiesystem ontbreekt.
Indien u hiervoor een vergoeding wenst, mail mij dan het bedrag op opdebewj@pandora.be.
Met vriendelijke groet,
Willy
_/-\o_

  • Shunt
  • Registratie: Augustus 2001
  • Laatst online: 23:52

Shunt

Boe

zijn mail staat in zijn profiel kijk daar maar eens in dan kan je hem zelf gewoon mailen. onder Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/myreact.gif dat knopje dus ;)

[ Voor 39% gewijzigd door Shunt op 22-09-2004 21:22 ]

Game PC
2 Post or Not 2 Post What's the question ?
"If it ain't broken, you didn't try hard enough"


Verwijderd

Ik zie het topic vandaag pas....
Zoals eerder gezegd, laat de elco weg bij de pwm.
Er is een truukje om de PWM met zo min mogelijk software overhead zo snel mogelijk te laten schakelen.
Stel je kan regelen in 100 stapjes van nul tot max, en je wilt 75% Duty cycle instellen
zorg dan dat je PWMport niet
111111...75keer...1111100000....25keer...00000 doet maar
in plaats daarvan 1110111011101110

pseudocode:
steps=100; /*resolutie*/
value /*gewenste output Duty cycle, getal van 0,1.....steps*/

=> start interupt (interrupt timer loop op bijv 15625Hz)
store=store+value
if store>steps
{store=store-steps; outputbit=1; /*overflow*/}
else
{outputbit=0;}
=>end interupt
Pagina: 1 2 Laatste