Nog heel veel meer ontwerptips en domme fouten

Dit topic is gesloten

Precies. Dus boven de 5.5V Vusb bij de FT232R garandeert FTDI niet meer dat ie heel blijft. In de praktijk met behoorlijke marge: gaat het goed. Ook de STM32F405 kan een hoop hebben op z'n VCC, waarschijnlijk om dezelfde reden: er zit alleen power-componenten aan die rail. Niet het gevoelige binnenwerk.

Het is anders met als je een 30V spanning op een "VDSmax = 25V" mosfet zet. De "avalanche breakdown" zit maar subtiel boven de max spanning. Ik heb hem eens op 27V gemeten.

------------- nieuwe post -----------------
Domme fout.

Bij een STM32 moet je expliciet de clock voor iedere module aanzetten omdat (duh!) hij het anders niet doet. Dus ik voor het eerst de "exti" module gebruiken. Clock aangezet prima. Maar niet werken! Wat blijkt. De exti module gebruikt vier registers die in de "syscfg" module zitten. Je moet de syscfg module ook aanzetten. Zucht!

Door deze fout zat ik niet met de "pin change" interrupt op PB12 te kijken, maar op PA12: USBD+. De USB bus is niet "stil" onder normale omstandigheden. Door deze fout heb ik nu gemeten dat er ongeveer 1 miljoen flankjes per seconde op de USB bus zitten.... Weer wat geleerd. (en dus met 1M interrrupts per seconde op de STM32: geen krimp!)

[Bericht gewijzigd door rew op maandag 19 mei 2014 08:27:49 (43%)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Thevel

Golden Member

Zat net dit topic te lezen: http://www.circuitsonline.net/forum/view/120089

Er werd verwezen naar deze site: http://www.livios.be/nl/bouwfasen/techniek/elektriciteit/werken-met-ee…

Ongeveer halverwege de pagina bij stroomsterkte meten:
-Stel de keuzeschakelaar net als voor het meten van spanning in op het hoogste bereik, maar dan in de DCA-stand van de multimeter. Hier wordt geen onderscheid gemaakt tussen wissel- of gelijkstroom, zoals dat bij de spanning het geval is.-

Mijn meters maken wel onderscheid gemaakt tussen wissel- of gelijkstroom, ik heb ze maar in de prullenbak gegooid :) :)

fred101

Golden Member

Ik heb 3 meters die geen onderscheidt maken tussen AC en DC. Die zijn TRMS AC+DC ;-)

Maar dat is idd een misser en gericht op de gemiddelde leek met een ongezekerde speelgoed multimeter is dat geen goede zaak.

www.pa4tim.nl, www.schneiderelectronicsrepair.nl, Reparatie van meet- en calibratie apparatuur en maritieme en industriele PCBs
Thevel

Golden Member

Op 27 mei 2014 22:54:24 schreef fred101:
Ik heb 3 meters die geen onderscheidt maken tussen AC en DC. Die zijn TRMS AC+DC ;-)

Die heb ik ook, en die ligt niet in de prullenbak :P

Tip: Check je BOM voordat je belooft dat je dingen in mekaar gaat zetten....
:-)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Lucky Luke

Golden Member

http://www.uploadarchief.net/files/download/psu_project_fail.jpg

Aan het knutselen met een atx PSU. Niet helemaal de goede primaire tor, misschien ook een wat te hoge maximum dutycycle. Onbelast ging het nog goed...

De groene NTC op de voorgrond is ook een hapje uit.

Primaire zekering is nog heel. Die in de meterkast lag er wel uit.

Eluke.nl | handgetypt | De mens onderscheid zich van (andere) dieren door o.a. complexe gereedschappen en bouwwerken te maken. Mens zijn is nerd zijn. Blijf Maken. (Of wordt, bijvoorbeeld, cultuurhistoricus)
High met Henk

Special Member

foto's van de meterkast die eruit ligt..... :P

maarem. je tor had honger en heeft een paar groene NTC's opgevreten tot hij plofte?? (leuk iets in jip en janneke taal uitleggen, leuk dat het verhaal ook meteen voor geen meter meer klopt)

Maarem, ik heb altijd al geweten dat vage groene pilletjes niet goed zijn voor de gezondheid..

E = MC^2, dus de magnetische compatibiliteit doet kwadratisch mee???

Die zijn toch blauw?

[Bericht gewijzigd door Tidak Ada op woensdag 16 juli 2014 23:29:49 (12%)

Rommelige werkplek? In de natuur is wanorde de meest stabiele toestand; de entropie is dan maximaal. Het handhaven van "orde" kost daarom altijd energie.

Hallo!

Een "ontwerptip" van mijn kant. Misschien weten sommige mensen er al van maar het was voor mij redelijk wat zoekwerk om voor elkaar te krijgen, door het te delen heb ik jullie alvast wat zoekwerk bespaard :)

Programmeren met avrdude vanuit avrstudio
Als ik bezig ben met een avr project moet ik vaak redelijk vaak achter elkaar herprogrammeren, ik maak veel kleine aanpassingen in het programma, bijvoorbeeld het wijziggen van een waarde. Het duurt dan niet lang voor je het programmeerscherm van arvstudio helemaal zat bent. Dat moet anders kunnen!

Door een knop toe te voegen in avr studio kan er gemakkelijk geprogrammeerd worden met maar één muisklik.
http://www.uploadarchief.net/files/download/resized/setup%20program.png

Achter de twee knoppen zitten twee verschillende batch bestanden verstopt.

program.bat:

code:

@echo off

set     Avr_type=atmega328P
set Project_name=Meetklok
cd c:\

avrdude -c usbtiny -p %avr_type% -U flash:w:avr_code\%project_name%\debug\%project_name%.hex

edit.bat:

code:

start notepad c:\users\emiel\my documents\Atmel Studio\program.bat

Al mijn avr code staat opgeslagen in de map C:\avr_code dit omdat er dan geen spaties in de bestandslocatie zitten.

Zelf heb ik beide bestanden in de map van avr studio gezet, plaats je ze ergens anders verander dan de bestandslocatie in edit.bat

Als je vervolgens in avr studio kiest voor Tools -> External tools.. komt het volgende scherm in beeld:
http://www.uploadarchief.net/files/download/resized/external%20tools.png

Voer de titel in, selecteer in de regel eronder het juiste batch bestand en klik op "add". Vervolgens kan via Tools -> Customize.. het volgende scherm in beeld getoverd worden:
http://www.uploadarchief.net/files/download/resized/customize.png

Kies in dit scherm voor toolbar en daarna in het drop down menu een lege toolbar, ribbon editor bijvoorbeeld.

Klik vervolgens op "add command"
http://www.uploadarchief.net/files/download/resized/add%20command.png

Kies als categorie "Tools" en kies dan een van de External Commands. Waarschijnlijk nummer 1 en nummer 2.

http://www.uploadarchief.net/files/download/resized/toolbar.png
Alles wat nu nog moet gebeuren is het toevoegen van de toolbar in het "hoofdscherm". Klink daarvoor met de rechter muisknop op de toolbar en enable "Ribbon Edittor".

Door bij het begin van een project even op setup te klikken kan het juiste hex bestand aangegeven worden. Klik je daarna op program komt er kort een command window in beeld, zodra deze weer verdwijnt is de klus geklaard!

Hopelijk kunnen jullie hier iets mee, en mocht het niet lukken of mocht mijn verhaal wat onduidelijk zijn roept u maar :)

Emiel

Weet je wat (op een Unix systeem) een "zooi" oplevert?

code:

rm -rf /

Weet je wat ook werkt?

code:

rsync [anderemachine]:/ . -avP

terwijl je in de verkeerde directory ( / ) staat.... (er moest een copie van de root van het andere systeem op een op "/mnt" gemounte partitie komen). Ohja, Dit gaat niet helemaal fout als de systemen een beetje op mekaar lijken. Maar met 1 ARM en de andere IA32....

Tegen de tijd dat ik er achterkwam was het: "als ls het nog doet hebben we mazzel". Nope...

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Ik heb nog een mooie:

De opmerking "Bottom view" niet zien in een datasheet.
Ik kan je zeggen dat m`n temperatuursensor gelijk een verwarmingselement werd :p

http://grobotronics.com/images/detailed/1/pinouts_ds18s20.gif

High met Henk

Special Member

met die SO was dat geen probleem qua kapot gaan

met die TO92 is het een andere omgekeerd erin en klaar.

relatief simpel hier, pas echt vervelend als je het op een geetste pcb hebt met die SO

E = MC^2, dus de magnetische compatibiliteit doet kwadratisch mee???

Op 22 augustus 2014 11:05:16 schreef rew:
Weet je wat (op een Unix systeem) een "zooi" oplevert?

code:

rm -rf /

Zooi? Nee joh, dat ruimt toch juist lekker op? ;)

Fan van Samsung (en repareer ook TV's). :)

@REW: die "rm -rf /" is naar als je er nog iets achter moest typen, maar daarbij per ongeluk op enter drukt in plaats van shift of zo. Ik heb ooit geleerd (op soortgelijke manier...) om bij dergelijke "knop voor zelfvernietiging naast het leeslampje" commando's een letter of teken voor het commando te zetten (dus "Xrm -rf /..." te typen), en na controle die X weg te halen en uit te voeren. Dat heeft me meer dan eens ellende bespaard.

Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken

@ leime

als ik in atmelstudio op F5 druk compileert ie en flasht hij het in de avr
helemaal automatisch zonder aanpassingen

I would rather attempt something great and fail, than to attempt nothing and succeed

Klopt! Ik moet eerlijk toegeven dat ik niet alleen het programmeer venster zat was maar dat ik ook ben overgestapt van programmer.

In een ander topic schoot me ook nog een stommiteit te binnen:
http://www.circuitsonline.net/forum/view/message/1654309#1654309

Ach dat noemen ze nu ervaring geloof ik.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
RAAF12

Golden Member

Op 26 september 2014 08:45:56 schreef High met Henk:
met die SO was dat geen probleem qua kapot gaan

met die TO92 is het een andere omgekeerd erin en klaar.

relatief simpel hier, pas echt vervelend als je het op een geetste pcb hebt met die SO

Haha, dan buig je de 8 pootjes 360 180 graden de andere kant op past ie wel.

Of, nog dirtier, je soldeert de sjip op de printspoorzijde.

edit hieronder: Oeppsss, my bad, het was SMD!

Op 1 oktober 2014 21:12:00 schreef RAAF12:
[...]
Of, nog dirtier, je soldeert de sjip op de printspoorzijde.

Knap als je dat met een SMD voor elkaar krijgt...Dan moet je ook nog zo dom zijn de hele print per ongeluk in het spiegelbeeld te maken. Maar ja -1 * -1 = +1.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
High met Henk

Special Member

nou Henri, het IC aan de printspoorzijde solderen doe ik altijd met SMD.... Ik zou namelijk niet weten hoe ik dat anders moet doen!
Alleen gaat dat me hier niet helpen. Pootjes de andere kant op buigen bij SMD vindt ik ook erg knap... Meestal breekt het meteen

E = MC^2, dus de magnetische compatibiliteit doet kwadratisch mee???

heb weleens een 16pins dil ic op de plek van een smd gesoldeerd op z'n kop. dat was pielwerk met enkele haren uit een 0,14mm2 stukje draad om de pootjes op de print te bevestigen..

waar rook was, werkt nu iets niet meer

Ik had het netladertje van de Lichtmis zaklantaarn open gemaakt om de inhoud te inspecteren en daarvan kond te doen op CO. Tot zover alles OK.
De inspectie leidde tot het hersolderen van een brakke las. Daarna de boel dicht geschroefd en "opgeborgen". Nu is hij dus ONVINDBAAR :(.
Waarschijnlijk even weggelegd om "iets anders" te doen.

Moraal: altijd eerst op de juiste plek opbergen.

Vraag: Kan iemand het schema'tje reverse-engineeren en publiceren (of beter nog naar mij mailen)? Dan kan ik een nieuw ladertje wrochten.

Rommelige werkplek? In de natuur is wanorde de meest stabiele toestand; de entropie is dan maximaal. Het handhaven van "orde" kost daarom altijd energie.

Op 1 oktober 2014 22:02:13 schreef High met Henk:
nou Henri, het IC aan de printspoorzijde solderen doe ik altijd met SMD.... Ik zou namelijk niet weten hoe ik dat anders moet doen!
Alleen gaat dat me hier niet helpen. Pootjes de andere kant op buigen bij SMD vindt ik ook erg knap... Meestal breekt het meteen

De clou niet helemaal begrepen denk ik:
Dat maakt niet uit of je standaard SMD aan de onderkant doet, maar aan de andere kant van de print zitten natuurlijk geen pads!
Bij DIL gaat het wel want daar heb je nog een mogelijkheid het op de kopersporen te solderen aan de bovenzijde.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Gisteren viel mijn mond weer open van verbazing toen ik met een kennis naar een arduino bordje keek.
Die dingen zijn voor de hobby, leer en experimenteer doeleinden gemaakt. So far so good.

Maar nu komt het, heeft iemand van de mede forum leden eens een breadboard print gebruikt om zo'n ding te "stacken" daarop?
Hebben die randebielen één connector op een spacing gezet van 0.05" ipv alles op netjes op 0.1" zodat het gewoon niet fatsoenlijk bruikbaar is.

Wat een prutsers!!!!

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Dit topic is gesloten