SchemaTheek
 
Home Nieuws Forum Schema's Artikelen Magazine Downloads Links Shops Zoeken
 
Controle Paneel
Gebruikersnaam
Wachtwoord
  Onthoud mij
» Wachtwoord?
» Registreren
Site info
» Het Team
» Contact
» FAQ
» Leden
» Upload Archief
Stats
Totaal online: 2
2 gasten
0 leden:
Forum > Show Your Projects > Zener / diode / led - tester.
reddevil
Lid
Berichten: 1240
Gepost op maandag 28 Juni 2010 23:18:37 QuoteWijzig

Met deze schakeling was ik al langer bezig maar bleef altijd maar liggen. Omdat ik met een ander project niet verder kan, deze even verder getest. Het is de bedoeling om zeners, diodes en leds te testen. Met een pic stuur ik een pwm signaal die ik kan instellen met de drukknoppen op een lm358 die daar een stroom van 0 tot 20 mA max van maakt met een spanning tot 30 volt max. De bedoeling is dat de pic dan de stroom en de spannng terug meet en op het scherm zet. Dit gedeelte werkt nog niet omdat ik een lm358 te weinig heb. Natuurlijk wordt er ook een mooie behuizing rond gemaakt maar daar ben ik nog niet aan begonnen.










Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
reddevil
Lid
Berichten: 1240
Gepost op woensdag 28 Juli 2010 22:49:17 QuoteWijzig

En ondertussen ben ik met de behuizing begonnen. Hier de achterkant:


Koelplaat is wel te groot, maar had ze nog liggen en de achterkant is zo wel mooi opgevuld.

De voorkant, daar is nog een beetje meer werk aan:


Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
reddevil
Lid
Berichten: 1240
Gepost op maandag 2 Augustus 2010 20:30:25 QuoteWijzig

Hij is af:










Met de 2pijlen kan men de stroom instellen die men wenst, onderaan het display kan men dan de werkelijke stroom en spanning aflezen.



Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
Stynus
Admin
Berichten: 2822
Gepost op dinsdag 3 Augustus 2010 12:26:03 QuoteWijzig

Ziet er goed uit! Heel wat beter dan mijn zener tester.


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
CowBeast
Webmaster
Berichten: 263
Gepost op dinsdag 3 Augustus 2010 17:25:36 QuoteWijzig

Wel een gigantische behuizing voor wat er in zit uiteindelijk... maar het is wel allemaal zeer mooi afgewerkt.


http://www.creativethree.be
Stynus
Admin
Berichten: 2822
Gepost op dinsdag 3 Augustus 2010 17:34:31 QuoteWijzig

Dat is gedaan om beter te kunnen stapelen denk ik.


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
reddevil
Lid
Berichten: 1240
Gepost op dinsdag 3 Augustus 2010 21:30:44 QuoteWijzig

En waarom nu zo een grote behuizing. Wel ik probeer me aan bepaalde maten te houden zodat ik al mijn toestellen op elkaar kan stapelen. Juist de hoogte kan afwijken maar de breedte en diepte zijn altijd hetzelfde.

Omdat er vraag achter is, het schema. Ze zijn wel niet zo ordelijk, het is nooit mijn sterkste kant geweest om ze netjes te maken.






Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
CowBeast
Webmaster
Berichten: 263
Gepost op woensdag 4 Augustus 2010 12:25:56 QuoteWijzig

Alle jouw behuizingen voorzien van een mooie front- en backplate is wel een sterke kant precies. Zoiets is me nog nooit gelukt.
Het is altijd geklungel om alles netjes op zijn plaats te krijgen.


http://www.creativethree.be
reddevil
Lid
Berichten: 1240
Gepost op zaterdag 6 November 2010 18:33:17 QuoteWijzig

Op verzoek de code. Hij wint wel niet de prijs in schoonheid, als het werkt is het voor mij al goed.

Code
'****************************************************************
'*  Name    : zener, diode led tester                           *
'*  Author  : reddevil                                          *
'*  Notice  : Copyright (c) 2010                                *
'*          : All Rights Reserved                               *
'*  Date    : 01/08/2010                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
DEVICE 16F877A                       
XTAL = 20                           
ALL_DIGITAL = true
TRISA = %000011 ' Configure AN0 (PORTA.0) as an input 
TRISB = %00000000
TRISC = %00000000
TRISD = %00000000
TRISE = %000                   


LCD_DTPIN PORTC.4
LCD_ENPIN PORTC.3            
LCD_RSPIN PORTC.2

SYMBOL T0IE = INTCON.5         
SYMBOL T0IF = INTCON.2         
SYMBOL GIE = INTCON.7          
SYMBOL T0CS = OPTION_REG.5     

SYMBOL ledpoortd = PORTD

ADCON1 = %10000000  
DECLARE ADIN_RES 10                                     
DECLARE ADIN_TAD 32_FOSC                          
DECLARE ADIN_STIME 100  


; instellen van interrupt 
 OPTION_REG = %00000000
 GIE = 0                          
 T0CS = 0                         
 TMR0 = 125                      
 T0IE = 1                         
 GIE = 1                         '
 
 DIM t AS WORD
 DIM x AS WORD
 DIM y AS WORD
 DIM poortd AS BYTE
 
 DIM programma AS BYTE
 DIM dimwaarde AS BYTE
 DIM kontroleprogramma AS BYTE
 DIM pwmteller AS BYTE

 DIM stroomm AS FLOAT
  
 DIM blauw AS BYTE
 DIM groen AS BYTE
 DIM rood AS BYTE
 DIM spanning AS FLOAT
 DIM tussenspanning AS DWORD
 DIM tussenstroom AS DWORD
 DIM kanaal01 AS BYTE                    
 DIM kanaal02 AS BYTE                    
 DIM kanaal03 AS BYTE                   
 DIM kanaal04 AS BYTE
 DIM stroom AS BYTE                   
 
 DIM led0 AS BYTE
 DIM led1 AS BYTE
 DIM led2 AS BYTE
 DIM led3 AS BYTE
 
 DIM var1 AS WORD
 DIM var2 AS WORD    
 SYMBOL knop_up = PORTB.1
 SYMBOL knop_down =PORTB.0
  
 CLEAR
 CLS
 
 
 
On_Interrupt GOTO scan
;*************************************************************************
;  HOOFDPROGRAMMA
;*************************************************************************
lus2:

display:
rood = 255
PRINT $FE, $40                                
PRINT $FE,$40,$02,$04,$08,$1F,$02,$14,$18,$1C

     PRINT AT 2,1, "   REDDEVIL     "
     PRINT AT 2,13, 0
                               
PRINT AT 1,1, "   ZDL-tester   "
DELAYMS 2000
CLS
lus:
 IF stroom < 10 THEN
    PRINT AT 1,12," "
    PRINT AT 1,13,DEC stroom 
    ELSE
    PRINT AT 1,12,DEC stroom
    ENDIF
rood = 255
blauw = 255
groen = 255
PRINT AT 1,1,"Ingesteld:"
PRINT AT 1,15, "mA"
PRINT AT 2,6, "mA"
PRINT AT 2,16, "V"
var1 = ADIN 0
DELAYMS 50
var2 = ADIN 1
DELAYMS 50
 
stroomm= 0.0308791 * var1
spanning = 0.05160* var2
;PRINT AT 2,11,DEC4 var1
;PRINT AT 2,1,DEC4 var2
PRINT AT 2,11,DEC4 spanning
PRINT AT 2,1,DEC4 stroomm 
 
  
GOSUB drukknop 
GOTO lus              
drukknop: 
IF knop_up = 1 THEN
    INC stroom 
    IF stroom > 20 THEN stroom = 0 
    IF stroom < 10 THEN
    PRINT AT 1,12," "
    PRINT AT 1,13,DEC stroom 
    ELSE
    PRINT AT 1,12,DEC stroom
    ENDIF
    GOSUB tabel          
    DELAYMS 25                 
    WHILE knop_up = 1 : WEND      
  ENDIF

IF knop_down = 1 THEN
    DEC stroom 
    IF stroom < 0 THEN stroom = 20
    IF stroom < 10 THEN
    PRINT AT 1,12," "
    PRINT AT 1,13,DEC stroom 
    ELSE
    PRINT AT 1,12,DEC stroom
    ENDIF
    GOSUB tabel           
    DELAYMS 25                 
    WHILE knop_down = 1 : WEND      
    ENDIF
RETURN


tabel:
  SELECT stroom
         CASE  0: kanaal01 = 0
         CASE  1: kanaal01 = 12
         CASE  2: kanaal01 = 25
         CASE  3: kanaal01 = 38
         CASE  4: kanaal01 = 51
         CASE  5: kanaal01 = 64
         CASE  6: kanaal01 = 76
         CASE  7: kanaal01 = 89
         CASE  8: kanaal01 = 102
         CASE  9: kanaal01 = 115
         CASE 10: kanaal01 = 127
         CASE 11: kanaal01 = 140
         CASE 12: kanaal01 = 153
         CASE 13: kanaal01 = 166
         CASE 14: kanaal01 = 178
         CASE 15: kanaal01 = 191
         CASE 16: kanaal01 = 204
         CASE 17: kanaal01 = 217
         CASE 18: kanaal01 = 230
         CASE 19: kanaal01 = 242
         CASE 20: kanaal01 = 255
ENDSELECT
RETURN          
GOTO lus
   
;************************************************************************
;************************************************************************ 
;******               Interrupt routine PWM sturing                ******         
;************************************************************************
scan:

kanaal02 =  rood
kanaal03 =  groen
kanaal04 =  blauw
        TMR0 = 125    ;75Hz = '255-((kristal/8)/255)/75Hz'   eerst 125
ASM     
         
         INCF    pwmteller,f        
         MOVF    pwmteller,w
         XORLW   255                
         BNZ     leds
                          
         CLRF    pwmteller         
         MOVLW    255               
         MOVWF   poortd             
             
         MOVF   kanaal01,w                 
         MOVWF   led0               
         MOVF   kanaal02,w             
         MOVWF   led1              
         MOVF   kanaal03,w             
         MOVWF   led2               
         MOVF   kanaal04,w
         MOVWF   led3               
         

leds:        
         NOP
         NOP
         MOVF    pwmteller,W       
         XORWF   led0,W             
         SKPNZ                      
         BCF     poortd,0          
         MOVF    pwmteller,W        
         XORWF   led1,W       
         SKPNZ                   
         BCF     poortd,1        
         MOVF    pwmteller,W        
         XORWF   led2,W       
         SKPNZ                   
         BCF     poortd,2        
         MOVF    pwmteller,W        
         XORWF   led3,W       
         SKPNZ                   
                         
               
 
         
       
         MOVF    poortd,W        
         MOVWF   ledpoortd        
         
         
                                         
 ENDASM
 
         T0IF = 0                        
         
         CONTEXT RESTORE                 
END

;*********************************************************************


Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
calichio
Lid
Berichten: 413
Gepost op zaterdag 1 Oktober 2011 18:51:11 QuoteWijzig

Een vraag over het printje met die LCD.
De twee druktoetsen die daar op staan, wat is de totale hoogte daarvan?
Want ik vind er alleen waarvan de max. hoogte 9,5mm is en dat is te laag denk ik om dan lcd en knoppen op dezelfde print te plaatsen ivm de frontplaat waar ze doorkomen.

Stynus
Admin
Berichten: 2822
Gepost op zaterdag 1 Oktober 2011 19:11:19 QuoteWijzig

Volgens mij zijn het deze http://www.voti.nl/winkel/catalog.html?SW-7-1 Maar daar staat ook geen lengte bij.


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
reddevil
Lid
Berichten: 1240
Gepost op zaterdag 1 Oktober 2011 19:57:53 QuoteWijzig

Bij de documentatie wel, ze zijn 2 cm hoog. http://www.voti.nl/docs/sw-7-doc.jpg
Je kunt ze ook nog hoger zetten door van die ronde ic voeten te gebruiken.


Veel te weinig tijd voor mijn projecten of heb ik er soms te veel?
calichio
Lid
Berichten: 413
Gepost op zondag 2 Oktober 2011 13:12:38 QuoteWijzig

Bedankt, nu kan ik weer verder!


Active Topics

» Nachtverlichting bevei...
» TDA7265 (Makita werfra...
» digitale klok
» Accu van eBike vernieuwen
» Audi
» De tuin.
» 12V 25A Voeding
» Subaru Outback 2016
» 220v testkastje
» UTP tester

» Meer actieve topics

Advertenties

ElektronicaStynus

© 2004-2020 SchemaTheek
Laadtijd: 0.07395 sec.