Interface USB para protocolo DMX512

#1
Hola colegas pongo en sus manos un conversor usb/dmx512 para que lo analicen el mismo utiliza el software freestyler yo estoy en la construciòn del mismo hasta ahora va todo bien en unos dias les comento como funciona.

Lista Componentes:

R1: 1,5 K 1/4W
C1: 150 nf (ceramico)
C2: 220 nf (ceramico)
Ic1: ds75176b (national semiconductor)
Ic2: PIC 16c745
X1: 6 Mhz.

p.d: ¡¡¡¡¡Atenciòn el pic solo puede ser escrito una sola vez!

¡¡¡ en caso de utilizar un cristal como fue diseñado el pcb los capacitores C3 y C4 son de 33pf tambien al momento de grabar el pic tildar la opcion para utilizar cristal ya que el archivo hex. trae tilda la opcion resonador!

Saludos
 

Adjuntos

#2
Si algún dia consigo por acá un micro con USB lo voy a probar... :(
Es de 512 canales o está limitado?

Esta es una versión de 256CH para puerto paralelo (LPT):
http://freedmx.com/
Alguien la probó?
 
#4
mira yo lo consegui aca y me salio $33,75 pesos argentinos elgo haci como USD 9 y el ds USD 1,25 yo lo estoy armando en estos dias lo termino y les comento que tal funciona.
Fernando para ser mas sertero el micro lo compre de rosario CERSRL ELECTRONICA mail:cersrl@fibertel.com.ar si te sirve de ayuda lo que si el vendedor si me dijo que el pic 16c745 o 16c765 es medio dificil conseguirlo debe ser que ya esta discontinuo no se fabrica mas.
 
#6
la verdad que estas en lo cierto vamos a ver que tal funciona y que no sea limitado como todos dicen... ya vamos a ver en estos dias lo termino y les cuento ahora ando un poco ocupado por razones laborales pero ya voy a tener un tiempo....
 
#7
Fernando ,la version con pic 16f88 y salida del puerto de impresora funciona muy bien te lo recomiendo o el magnulator,el amigo manolo la tiene clara
 
#8
EXFLACO dijo:
Fernando ,la version con pic 16f88 y salida del puerto de impresora funciona muy bien te lo recomiendo o el magnulator,el amigo manolo la tiene clara
La probaste con un adaptador de paralelo a usb?

Porque si funciona la podemos vender a 450$ :LOL:
Buscar en Mercadolibre: MLA-53976422-interface-adaptador-usb-dmx-512-control-iluminacion-_JM

Revisen éste link
http://www.mdesign.es/index.php?option=com_content&task=view&id=3&Itemid=1
Es lo básico, está en español y es corto :)
 
Última edición por un moderador:
#9
Si funciona, yo lo arme venia en una revista de elektor, el problema es el freestyler ya que siempre se traba y nunca funcionaron los botones, las escenas y ya no me acuerdo. Quizas las nuevas versiones ya esten solucionado estos detalles. Pero la interfaz funciona muy bien!, haber si puedo conseguir el dise;o del PCB(no supe donde quedo).

Lo unico que le cambie fue el resonador por un oscilador y el PCB esta dise;ado para utilizar un cristal o oscilador.
 

Adjuntos

#11
Fernando no anda de esa manera, ya lo intente,pero no es mala idea una laptop vieja con salida de impresora estan baratas las usadas o una de escritorio,tb no muy potente anda muy bien y todo el conjunto cuesta muchisimo menos que la consola que reemplazaria todo eso.lo otro lo dije lo del post anterior porque este deberia ser un sitio de amigos en colaboracion no en cargadas o disputas de quien sabe mas,eso no interesa si no el resultado del equipo completo o sea de todos los que nos metemos en el tema no lo crees?

Ivan, si pudieras subir el diseño del pcb mas la modificacion para cristal todo el foro te estaria agradecido,en lugar del freestyler se pueden usar otros programas hay muchisimos free en la red esd cuestion de probarlos
 
Última edición por un moderador:
#12
ya me habia dado por vencido, pero lo encontre en la compu del negocio...

El PCB tiene opcion para utilizar Resonador, Crystal u Oscilador. Solo hay que escoger al momento de programar el pic la opcion correcta de tipo de oscilador. En el que construi que fue con un oscilador seleccione E4 que es Clock externo con PLL (6Mhz) y utilizando el JDM y el Ic-Prog solo hay que seleccionar las casillas.
 

Adjuntos

#13
Hola ivan por lo que veo el proyecto que tenes es el mismo que estoy haciendo ya tengo terminado el pcb estoy a punto de quemar el pic pero entro en la duda que opcion tildo para utilizar un cristal de 6 Mhz. como soft. utilizo el winpic800 y como hardware el jmd que me aconsejas antes de quemar el pic? Ivan si tenes el .hex del pic y si lo podes adjuntar mejor haci comparo uno con el otro. saludos

imagen del programador que utilizo
 

Adjuntos

#15
Hola Capitan, vos sabes que tiene un progrmita para testear y en uno de esos esta el canal el nº 511 y 512 haci que debe llegar... a mi me esta faltando programar el pic... fijate el mensaje 23 en unas de esas me podes dar una mano antes de meter la pata. Saludos
 
Última edición por un moderador:
#16
Si piensas utilizar el cristal de 6Mhz seleccionas la casilla H4(Cristal/Oscilador 6Mhz con PLL) que al parecer es la que tienes seleccionada.

El 16c745 es OTP y lo pude programar con el JDM que no utiliza alimentacion externa, la verdad si funciono.


http://ww1.microchip.com/downloads/en/DeviceDoc/41124c.pdf



Código:
:100000008A150A1200280000F00003088301A000EE
:100010000A08A1000408A2008A110A128B1A0B1DFB
:10002000122800000B1A8B1C162800008B190B1CC1
:100030001A2800000B1F4228831203130C08831692
:1000400003130C0583120313A7008A110A12A719C0
:100050005020271B00008A110A12271A622527192F
:100060000000A71800008A110A122718AF25831272
:1000700003130D08831603130D0583120313A70042
:100080002718000083012208840021088A00200824
:080090008300F00E700E090060
:1000A0008316031710081105831203138A110A120D
:1000B00003197628B3008A110A123319CD208A1148
:1000C0000A1233187A208A110A12B319DB208A1116
:1000D0000A12B31AB5208A110A12B318BE208A1167
:1000E0000A12331AA7208A110A1250288312031306
:1000F0008C110800B401CC018316031790119011E4
:10010000901190110830A100B830A2008830A000F2
:10011000C030A6000830A40096019001831203139A
:100120008C1183160317063098003B309100FF3086
:1001300093000130970083120313CE01CF01D00149
:10014000831203130130B5008312031308008316D2
:1001500003171112101210111115951483120313A5
:100160008C11831203134C1408008316031790128A
:10017000831203138C1183120313080083160317D1
:100180009010120813059201831203138C1183122D
:100190000313B80083120313080083160317111109
:1001A0001011101211169510831203138C11831263
:1001B0000313CC01080083178316031714080439AE
:1001C000A03E9419083E8400831203130008A8007F
:1001D000840A0008A900840A0008AA0083160317ED
:1001E00014089011831203138C1183120313CD0092
:1001F00028083C39B900243A8A110A120319302917
:100200003908043A8A110A1203190D293908343AB7
:100210008A110A120319982908004D088A110A1236
:10022000031D24293608213A8A110A12031D1829B0
:10023000831603170830A1008830A0008A110A1223
:10024000831203138F290800083A8A110A12031D2A
:100250002B29D01508004D08103A03190800080092
:100260004D0818398A110A12031D87293608063AE3
:100270008A110A12031D40298A110A12FE248629B6
:100280003608663A8A110A12031D4C298A110A128D
:10029000FE248A110A1286293608053A8A110A12A2
:1002A000031D58298A110A12E4238A110A12862989
:1002B0003608033A8A110A12031D61298A110A12AB
:1002C00086293608013A8A110A12031D83292F084C
:1002D000013A8A110A12031D75298316031719148E
:1002E000831203138A110A1286292F08023A8A11EF
:1002F0000A12031D8629831603171A148312031387
:100300008A110A1286298A110A12302D0800083A29
:100310008A110A12031D8E29501508000800831641
:100320000317A501C830A40083120313B601080007
:1003300083172A0884000008AB00840A0008AC0078
:10034000840A0008AD00840A0008AE00840A000890
:10035000AF00840A0008B000840A0008B100840AD3
:100360000008B2004D0818398A110A12031D002A2C
:10037000831603170830A100A400831203132B086F
:10038000213A88300319C83083160317A0001512CC
:1003900083120313B6012B088A110A120319502A7B
:1003A0002B08013A8A110A1203196B2A2B08023A08
:1003B0008A110A120319802A2B08803A8A110A121C
:1003C00003198C2A2B08813A8A110A1203199E2AD2
:1003D0002B08823A8A110A120319B02A2B086039B5
:1003E000203A8A110A1203192F2D2B086039403A3E
:1003F0008A110A12031D682B8A110A12312D080076
:100400008316031790119011901190118316031702
:1004100028084039403A8038A8000830A900AC00CC
:10042000151283120313CE01CF01D001AB1BD014E0
:10043000AB1F5014831203138A110A12AB1B362A06
:100440008A110A1231080739031D4E14B10CB10C80
:10045000310C1F39CE0732080739B200B20DB20D88
:10046000B20DB20D320DE039CE0708003108073960
:10047000031D4F14B10CB10C310C1F39CF073208DA
:100480000739B200B20DB20DB20DB20D320DE03926
:10049000CF07080083160317AD01C830AC00080071
:1004A0002C08013A8A110A120319F12B2C08053A7B
:1004B0008A110A120319D82B2C08093A8A110A1238
:1004C0000319952C2C08033A8A110A1203193B2CA4
:1004D0008A110A12682B2C08013A8A110A12031990
:1004E000382C2C080B3A8A110A120319E92C2C0813
:1004F000033A8A110A120319822C8A110A12682BF4
:100500002C08013A8A110A120319FC2B2C08033A11
:100510008A110A120319462C2C08083A8A110A1269
:100520000319852C2C08063A8A110A120319BA2AD3
:100530002C08003A8A110A1203196E2B2C080A3A69
:100540008A110A120319C72C2C08003A8A110A12C0
:100550000319802B2C08063A8A110A120319BA2AA9
:100560002C08003A8A110A120319B12B8A110A12B7
:10057000682B080002308A0003102E080339C33E9E
:1005800003188A0A8200682BC72AE12A112B063039
:10059000B6000830BD003030BA000730BB008A1109
:1005A0000A122A27BC00B2088A110A12031DDC2A8B
:1005B00031023108031CBC00BC0A8A110A12FE2455
:1005C00008000630B60003102D0D8A110A122027EC
:1005D000BA0003102D0D013E2027BB000230BA07E0
:1005E0000318BB0A8A110A122A27BC000230BA0279
:1005F000031CBB03B2088A110A120319022B8A11C9
:100600000A120A2B3C0831028A110A1203180A2B1B
:100610003108BC000830BD00BC0A8A110A12FE2451
:1006200008006630B6002F088A110A12031D222B1B
:100630003008031D222B9230BA000730BB008A110C
:100640000A12592B0730BB009430BA00C3018A113B
:100650000A126227BA0A2F028A110A12031D382BC6
:100660008A110A12622730028A110A120319442BD6
:10067000BA0AC30A96303A028A110A12031C272BBF
:10068000B6018A110A12682B06302D028A110A124D
:10069000031C4E2BB6018A110A12682B2D0DBB00CC
:1006A00043088A110A126827BA00BB0A4308682760
:1006B000BB008A110A126227BC0031023108031CF8
:1006C000BC000830BD00BC0A8A110A12FE240800D2
:1006D00083160317181483120313080083160317D5
:1006E0002608840083120313831735088000840AC8
:1006F0008001831603170230A500C830A40008004B
:10070000831603171708023A8A110A12031D8F2B4A
:10071000831203132F088A110A12031D8F2B8316CD
:1007200003171708033A8A110A12031D682B831254
:1007300003132F08003C8A110A12031C682B2F0890
:10074000403E840083130008F10083160317260837
:1007500084008317710880000230A500C830A4000F
:1007600008000F302F05013A8A110A120319C72B0E
:100770000F302F05023A8A110A12031D682B03104D
:10078000831603171A1803148A110A12CC2B0310AC
:100790008316031719180314831726088400800191
:1007A000800D840A80010230A500C830A400080032
:1007B0002D08B7008A110A12B71B682B8A110A127A
:1007C0008F210530B6000800B601B4013708831642
:1007D000031796008A110A120319F02B02309700B2
:1007E00008002D08013A8A110A12031D682BB51062
:1007F0008A110A128F2108002D088A110A12031D7E
:10080000682B2E08031D682B83160317033017056A
:10081000023A8A110A12031D1A2C831203130F3095
:100820002F05031D1A2C8316031718108A110A129C
:100830008F2108008316031703301705033A8A1126
:100840000A12031D682B831203130F302F05023C7D
:100850008A110A12031C682B83170F302F05831689
:100860000317983E840000108A110A128F21080095
:100870008A110A12682B2D08013A8A110A12031DE7
:10088000682BB5148A110A128F2108002D088A11CD
:100890000A12031D682B2E08031D682B83160317ED
:1008A00003301705023A8A110A12031D642C8312C1
:1008B00003130F302F05031D642C83160317181420
:1008C0008A110A128F2108008316031703301705B7
:1008D000033A8A110A12031D682B831203130F3087
:1008E0002F05023C8A110A12031C682B83170F3054
:1008F0002F0583160317983E840000148A110A12EC
:100900008F2108008A110A12682B83160317260804
:10091000840083120313831734088000831603179F
:100920000130A500C830A40008002D08013C8A1140
:100930000A12031C682B2D08B4008A110A1203192D
:10094000A52C83160317033097008A110A128F21F2
:1009500083160317C830AA000830A9008830A80001
:100960000830AD00D030AE004830AC00D830B20016
:100970000830B1008830B0000830B500D830B6007B
:100980004830B4000630990000309A000800831601
:1009900003171708033A8A110A12031D682B8312E2
:1009A00003132F08003C8A110A12031C682B2F081E
:1009B000403E840083130008F100831603172608C5
:1009C00083178400710880000130A500C830A4009E
:1009D0000800831603171708831203130339033A19
:1009E0008A110A12031D682B2F08403E84008313CE
:1009F0002D0880008A110A128F2108008316031720
:100A000083172608840083120313BF013F083D02A9
:100A10008A110A120319202D8A110A12BC0B132DF8
:100A20008A110A121F2D8A110A122A278000BF0A72
:100A3000840A8A110A12BA0F062DBB0A062DB601C6
:100A40003F0883160317A500403024064039883834
:100A5000A400831203138A110A1208000800080078
:040A60000800080082
:0C0A640083120313DC01DB01DA01FF3018
:100A7000DD00D9018312031310109010901210168C
:100A8000831603130C148316031307138717831697
:100A90000313981618151817181418128316031331
:100AA0000530990083120313181698178312031345
:100AB0000B178B1785108312031306148316031369
:100AC0000C160800831203138A110A125A18792D82
:100AD0008A110A12DA19AB2DDA15831203130030CA
:100AE0008E00FF308F008312031310148A110A1234
:100AF000AB2D831203138A110A12DA18892D83127F
:100B000003130030990083120313DA148A110A12B6
:100B1000A72D831203135B088A110A120319AB2D48
:100B2000831203138313523084005C088407000887
:100B300083120313990083120313DB038A110A1231
:100B4000031DA72D5A1DD9105A1DA72DDA01831296
:100B50000313DC0A0800831603130C120800831227
:100B600003131010831203138A110A125A18052E48
:100B70008A110A12DA1AE32D8A110A125A1BCD2D94
:100B80005A178312031364308E00FF308F008312D4
:100B9000031310148A110A12052EDA168312031396
:100BA0000713831603130713831203139813831277
:100BB0000313DC308E00FE308F00831203131014F9
:100BC0008A110A12052E831203138A110A125A1A65
:100BD000F92D5A1683120313071783120313E830F3
:100BE0008E00FF308F008312031310148A110A1233
:100BF000052E831203135A148312031398178312BA
:100C00000313D910831603130C16831203130C104D
:100C1000080083120313DC0151035D02031D080069
:100C20005108DD00831203135108493C8A110A124E
:100C30000319232E0730DB0083120313D914831604
:100C400003130C1608000130DB005A15FF30DD00DD
:0E0C500083120313D914831603130C16080025
:020C5E00030889
:100C600083120313CB000408C500831603178A11EF
:100C70000A12A81B6D2E290883120313C900CA008B
:100C80008A110A1203195B2E831603172A0883128E
:100C90000313C6008317460884000008F2004508C5
:100CA0008400CB1F831372088000C50AC60A8A110C
:100CB0000A12C90B4A2E8316031728084039403AF6
:100CC0008838A8000830A900831203134A08F200EC
:100CD0004B088300720803140800831203134B08A7
:100CE000830003100800F200030883120313CB00F3
:100CF00072080F39C9000408C60049088316031793
:100D00008A110A12AC1BAC2EAD008A110A1203190B
:100D10009F2E2E0883120313C5008317CB1F831346
:100D2000460884000008F200831745088400720812
:100D30008000C50AC60A8A110A12C90B8D2E8316B5
:100D400003172C084039403A8838AC00831203134B
:100D50004B088300031408000310080083170339AD
:100D6000983E84000014080083170339983E8400DD
:100D700000100800831203134C1C0800831603178D
:100D80001011111595146300000095101012111622
:100D900010111111080083120313B51C08008316EB
:100DA0000317951011161012111110111515831239
:100DB0000313C3018030C4008A110A12C30BDE2E54
:100DC000C40BDE2E831603171511080083160317B4
:100DD000951183120313C401C3018A110A12C30FB0
:100DE000EF2EC40FEF2E8A110A12F7260800831681
:100DF000031797010130910090010830950083128C
:100E00000313B4010130B500C001C101C201FF30BC
:100E1000B60083120313CE01CF01D0018312031356
:100E20008C11831603138C150B178B170800831670
:100E30000317951195149701831603138C1108005D
:100E4000F10007308A002830710703188A0A8200EF
:100E500042340734831203133B088A003A088200A5
:100E600012340134103401340034003400340834B6
:100E7000033404348834E034003400340134023460
:100E80000334013409340234203400340134013491
:100E9000043480348034093404340034003402349F
:100EA000FF34FF34FF340534073405348134003413
:100EB000083400340A34073405340134003408346B
:100EC00000340034831203133B088A003A0882007E
:100ED000F1000310F10D8A110A127B27BE00F10AFE
:100EE0008A110A127B27F10071088A003E083B072D
:100EF00003188A0A820007308A00823071070318BB
:100F00008A0A8200843407349234073496340734D2
:100F1000A2340734B8340734CA340734EA34073407
:100F20000034083404340334093404340C340334F6
:100F30004F3400346B34003473340034693400347B
:100F400044340034163403345534003453340034FC
:100F50004234003420340034443400344D340034FE
:100F600058340034353400343134003432340034F1
:100F70001234033423340034233400342334003453
:100F80002334003423340034233400342334003435
:100F90002334003420340334433400346F340034B9
:100FA0006E340034663400346934003467340034FD
:100FB00075340034723400346134003474340034D5
:100FC000693400346F3400346E340034203400341B
:100FD0003134003416340334453400345034003492
:100FE0003134003420340034493400344E34003479
:100FF0002F3400344F34003455340034543400342A
:101000001E30F000F00B02288601850183160313C1
:101010008601013085008316031307309F008A1173
:101020000A12F726831603178A150A126400033082
:101030001705033A831203138A110A1232258A15FF
:101040000A128313831203138A150A12D91853281C
:101050008313513084008A110A122F26831203133E
:101060008A150A12031C53288A150A128A110A12B9
:1010700009268A150A12831203134F08031D21281B
:10108000D018D001501C21284E0803192128CE0366
:10109000031D212883160317AD01C830AC0083124D
:1010A0000313D0012128D0185A28501821288A1556
:0610B0000A12212821288C
:044000000034003454
:02400E00FA3F77
:00000001FF
 
#17
Si todo anda ok que les parece usar optos de entrada usb y salida dmx mas alimentacion externa con un 7805 asi aislamos la interfase totalmente del usb de la pc? hay una interfase similar que utiliza este metodo y si tomamos una fuente externa de 5 v,mejor asi ningun corto no quemaria la salida usb de nuestra querida portatil :LOL: aqui subo esto fijense tb como proteje el integrado sn 74156 con zeners y resistencias
 

Adjuntos

#19
El .hex que utilize es el que da(o daba...) elektor en su pagina, microchip no tiene un ejemplo de interfaz pero si explican el protocolo. La verdad funciona muy bien.

Creo que maxim tenia un integrado RS485 que tiene integrado un optoacoplador. Llegando a casa checo el numero de parte.
 

Temas similares

Arriba