Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
there is nylon screw that you can use.
i saw some led lamp manufacture use ceramic heatsink to isolate also.
in your case,120vac should be easier,our design mostly target for 240vac...
your Hi-Pot voltage also not so high as 3.6~3.7Kv, and creepage distance also less,i'm not sure what is the...
Hi mathos00 , i also design LED product with non isolate solution.this is nightmare if use with MCPCB because the MCPCB can easily failed Hi-Pot test 3.6kV.
you can try Thermal insulator with high breakdown voltage and put between mcpcb and casing body.try avoid using metal screw.also creepage...
you can consider power integration solution,a lot of design report you can study.. you need to consider about efficiency,power factor,dimmability,isolate/non isolate design,form factor and also cost :-)
try search led lamp teardown, samsung LED bulb use PI also...
motor pid
pat.. my motor still cannot move.. i try to change some of program but failed.. :-( i has load the value for velocity=00 00 01 42,but then i read from RDDV= 00 08 07 07.should they have same value? or something wrong with my program when read or write..
ic 324 for dc motor
ooh.. sorry actually it is 1000000 binary.. like i told before,i just use another PiC to convert to pwm, before this i though 00000000 is motor off.. then it means that i still cannot move the motor.. i think my program failed to write Acceleration,Velocity and Position value..
pic basic pid motor pwm
pat,for lm628,what value for DAC port for forward and reverse.. so far the output for DAC port is 00000001 binary.. how do i know that i've succeed in write filter coefficient,acceleration,velocity n position..
motor encoder code asm
now i know why i put busy bit check and succeed,because it has 'PS=0' from RDSTAT condition.. so i just need to put PS=0 after write 1 byte data.what do you means by using + and - ? can you show me and explain the simplest program to move motor from encoder..
pid 4c06 ic
yeaa.. finally i get c0hex.. thanks pat.. but i had to put busy check between high byte and low byte.. is that ok? so now i can proceed to next subroutine..
mc3phac applikation
pat,i've tried using a code similar to your but i still failed to reset interrupt because the value C0hex or 80hex not shown even though i try looping.. for reset is ok because lm628 gave value C4hex..
ic pid
sorry for late reply,i just finish solder the circuit.. and troubleshoot.. and now i can concentrate more on programming.. the due date for my project is 16 march.. i hope i can finish it sooner.. still there is trouble with lm628.. when writing 16 bit data in data port of lm628,how long...
pid dc motor routines
wow.. i'm looking forward to use big PiC like your.. actually it is easy to use with picbasic but it just suitable to use with pic16 family.. actually i use port D to connect to data/command port at lm628 and i always change the value(trisD =$FF or $00) to read and give...
hctl1100 atmega
here the schematic.. the DAC i just use simple r2r resistor network.. no op amp yet..
port declaration using picbasic pro..
DEFINE OSC 20
TRISB =%00000000
TRISC =%00000000
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG...
lmd18200 atmega128 motor schematic
thanx for ur help pat.. :) i've bought lcd to debug my program.. it seem that my problem is to write 2 pair of data byte (16 bit to port d of lm628),how do i know that i've succeed to write that?
then another problem.. it is necessary to use 'power' op amp...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.