[ shadow88 @ 19.04.2014. 22:48 ] @
pozdrav narode,

kupio sam skalameriju sa sledeceg linka:

http://www.ebay.com/itm/5A-Con...oltmeter-Ammeter-/221393388381

u nameri da koristim to kao bench top PSU ,

naravno stiglo mi to bez ikakve dokumentacije i sad sve sto znam o spravi je to sto pise na sajtu, ali ne mogu ni serijsku komunikaciju da nateram da radi po tome, a najvise me zanima cemu sluzi konektor (dva pina) obelezena na slici kao "NULL" , sve sto znam o njima da nisu u kratkom spoju, na oba imam po 3V kad je uredjaj ukljucen a da padne napon na nulu na njima kad ih prespojim i tako ostane cak i kad nisu prespojeni sve dok se ne ugasi i ponovo ukljuci cela sprava, ovo ne utice na izlazni napon skalamerije.

nadam se da se neko igrao sa ovakvom spravom pa da ima vise znanja o istoj koje je voljan da podeli sa nama.


prodavac se naravno ne oglasava po pitanju nekog uputstva ili PDF-a, a precesljah ceo net za odgovorima i nigde nista ne nadjoh, ovo sa datog linka mi je najdetaljnije sto sam pronasao.
[ bogdan.kecman @ 20.04.2014. 02:17 ] @
sto mu ne skines semu? ne verujem da je komplikovana
[ zica49 @ 20.04.2014. 10:16 ] @
Citat:
shadow88:

prodavac se naravno ne oglasava po pitanju nekog uputstva ili PDF-a, a precesljah ceo net za odgovorima i nigde nista ne nadjoh, ovo sa datog linka mi je najdetaljnije sto sam pronasao.


Ako nisi dao feedback posalji mu mail i reci da ces ocijeniti negativno i da nece dobiti zvijezdice.
Ako si vec dao feedback napisi mu da ces ga promijeniti u za njega nepovoljan jer nemas upustvo.
Kinezi imu taj fetish od pozitivnih ocjena i zvijezdica,vole pare pa njih.Ako dobiju negativnu ocjenu vjesaju se,pucaju sebi u glavu i slicno.Ako uopste postoji upustvo dobices ga od prodavaca,nekoliko puta sam tako uradio i uspio.
[ shadow88 @ 20.04.2014. 10:42 ] @
ne vredi mi ni shema obrusili su oznake sa elemenata :( , ima navodno isto ovo da se kupi bez voltmetra i ampermetra posto je to samo nasravljena nadogradnja na buck plocicu, i na tome se vide oznake ali mi to ne znaci nista jer je serijska komunikacija i ovaj null konektor na ploci sa voltmetrom i ampermetrom a dve ploce su galvanski spojene samo preko mesinganih odstojnika za koje su zasrafljene na cjoskovima i to im je sva veza.

pokusacu kontaktirati prodavca jos jednom, vec sam video da imaju fetis ka pozitivnom feedbacku :) hvala na predlogu
[ bogdan.kecman @ 20.04.2014. 16:56 ] @
sve su to lako provaljivi elementi, ako iscrtas semu bice ti jasno sta je sta ako i ne stavi ovde pa cemo provaliti zajedno :D

null izlaz je verovatno nebitan
mcu koji tera ta dva display-a ne radi nista osim sto uzima na adc V i A i to prikazuje na 2 7seg-a i dodatno to isto moze da prikaze na seriskom portu (obrati paznju da je to ttl seriski port, nije 12V level za RS232) .. ne moze da setuje nikakvu vrednost, dakle samo cita .. tako da taj NULL nema cemu bi sluzio, mozda je za neki drugi model gde necemu sluzi (a tamo se ne zove null)
[ shadow88 @ 27.04.2014. 14:05 ] @
ma shema mi nista ne znaci,nije vredna provaljivanja pogotovo ne na dve dvostrane stampe ako ne i viseslojne, taj deo sa buck delom i constant voltage/current radi odlicno i to mi je sve jasno, nego ne mogu ovu komunikaciju da provalim , ovaj kinez se ne javlja i ne odgovara na pitanja za NULL izlaz i komunikaciju iako sam mu promenio feedback i napisao da necu vise kupovati od njega ako mi ne pomogne oko imformacija

sto se tice komunikacije imam USB na serijski UART modul naravno TTL naponski nivoi, a na ovom linku sto sam okacio za istu skalameriju pise sledece:

COMUNICATION PROTOCOL INSTRUCTION
This module can communicate with computer,so that the current and voltage reading can be displayed by the computer.
Because the output of this module is a TTL level,inorde to communicate with computer, thid=s level signal has to be transfered to a RS232 level which can recognize by the computer, this module(eBay item number:321254713986)is used to do this job.
BAUD RATE: 9600 Bps
BB CC ADDR 00 XX XX CRC (current return conmmound)
BB CC ADDR 01 XX XX CRC (Voltage return conmmound)
Among it:
BB CC is the Frame Header(2 bit)
ADDR is the address of the module(1 bit)
00 is the command of current reading (1 bit)
01 is the command of Voltage reading(1 bit)
XX XX random value (2 bit)
CRC CRC verification

sad ne razumem sta je ovde frame header, za ADDR koja adresa se koristi ili to sam modul vraca imformaciju ? sta mu je ovo XX XX random value? pokusao sam da posaljem na serijski port na kom je zakacen ukljucen modul ove komande BB CC ADDR 00 XX XX CRC (current return conmmound) BB CC ADDR 01 XX XX CRC (Voltage return conmmound) i ne dobijam nikakav odgovor sa modula, menjao sam baud rate i opet nista.

menjao sam i br bita kao rec i br kontrolnih bitova i opet nista.

ima li neko ideju sta dalje ?
[ niceness @ 27.04.2014. 15:28 ] @
Složio bih se Bogdanom ovde. Mislim da ovaj modul samo ispisuje izmerene vrednosti napona/struje (tj. trebao bi) na uart (isto kao na displej), verovatno ne vredi ništa slati prema modul.

Prema tom opisu koji je kinez stavio svaki frejm je dužine 7 bajta (kinez je pisao x bit, ali valjda je mislio x bajt):

2B fiksno zaglavlje (0xBB 0xCC),
1B adresa (sad šta će mu adresa, ne vidim nigde da je podesiva ili nešto),
1B šta se trenutno ispisuje, struja ili napon (0x00 struja, 0x01 napon),
2B trenutna izmerena vrednost struje ili napona (šta drugo random value može biti?),
1B CRC checksum

Jesi li pogledao sa osciloskopom (ili logičkim analizatorom) da li išta ispisuje na TX pinu (ili da nije možda obrnut tx/rx)?
[ zica49 @ 27.04.2014. 17:57 ] @
Spojis to na hyper terminal i vidis salje li i sta salje..
[ shadow88 @ 27.04.2014. 19:48 ] @
Citat:
niceness: Složio bih se Bogdanom ovde. Mislim da ovaj modul samo ispisuje izmerene vrednosti napona/struje (tj. trebao bi) na uart (isto kao na displej), verovatno ne vredi ništa slati prema modul.

Prema tom opisu koji je kinez stavio svaki frejm je dužine 7 bajta (kinez je pisao x bit, ali valjda je mislio x bajt):

2B fiksno zaglavlje (0xBB 0xCC),
1B adresa (sad šta će mu adresa, ne vidim nigde da je podesiva ili nešto),
1B šta se trenutno ispisuje, struja ili napon (0x00 struja, 0x01 napon),
2B trenutna izmerena vrednost struje ili napona (šta drugo random value može biti?),
1B CRC checksum

Jesi li pogledao sa osciloskopom (ili logičkim analizatorom) da li išta ispisuje na TX pinu (ili da nije možda obrnut tx/rx)?


da ne vredi slati prema modulu onda modul ne bi imao RX pin koji nije samo pin vec je vezan na kontroler a ne bi se nigde ni pominjala komanda za iscitavanje struje i napona kao sto je BB CC ADDR 00 XX XX CRC (current return conmmound) i BB CC ADDR 01 XX XX CRC (Voltage return conmmound) , nisu zamenjeni RX i TX vec sam probao i to, a svugde je i ucrtan ovaj pinout, na osciloskopu na TX imam neke nebulozne oscilacije reda milivolti a na logickom analizatoru nemam nista ni sa ni bez slanja podataka na modul, pokusao da zamenim USB na UART adapter sa jos dva razlicita ali mrka kapa, pokusao reset dok je nakacen serijski port opet nista, sad sam skinuo hyper terminal pa ce da vidim s'a ima :D

sto se tice adrese kopcam da svaki ima svoju fabricku ili se upisuje slanjem neke komande a bas zato i postoji potreba za slanjem naredbe iscitavanja na modul kako bi se moglo kroz istu liniju istog porta iscitavati vise modula sa brzim refreshom.

[Ovu poruku je menjao shadow88 dana 27.04.2014. u 21:21 GMT+1]
[ shadow88 @ 27.04.2014. 20:37 ] @
na hyper terminal mi ne stize nista a smrzao se kad sam pokusao da posaljem na modul ovu komandu :)
[ niceness @ 27.04.2014. 21:08 ] @
Kako su slao tu komandu, odnosno šta su slao (koji niz bajta)?

Ajde da kažemo da su to komande za slanje (iako i dalje mislim da nisu), onda ima nekoliko nepoznanica:

adresa - pošto je 1B može biti od 0 do 255 - treba probati sve.
random value - ajde neka je stvarno random vrednost koju treba poslati, stavi se bilo šta u ta dva bajta.
crc - e ovo je malo zeznuto:
- Prvo, da li je stvarno CRC (cyclic redundancy check) ili je kinez samo napisao CRC, a u stvari misli uopšteno neki checksum npr. XOR ili nešto drugo.
- Ako jeste CRC, tj. CRC-8 pošto je 1B, koja varijanta CRC-8 (koji polinom). Treba probati sa više njih.
- Preko čega računati taj CRC? Od početka, uključujuči i header (0xBB 0xCC) ili bez?

Ako je CRC neispravan verovatno će komanda biti odbačena.
[ bogdan.kecman @ 27.04.2014. 21:33 ] @
iz hiper terminala mozes samo tuzno da gledas

moras da nadjes neki term program koji moze da salje bajtove koje ti hoces (kako ces iz hyper term-a da posaljes 0xBB ?!)

probaj da posaljes ovu nisku bajtova, vecina tih kineskih programa ako je crc nula ignorise ga

0xBB 0xCC 0x00 0x00 0x00 0x00 0x00
0xBB 0xCC 0x00 0x01 0x00 0x00 0x00

ako nece onda posalji

0xBB 0xCC 0x00 0x00 0x00 0x00 0xB4
0xBB 0xCC 0x00 0x01 0x00 0x00 0xDF



[ goran_68 @ 28.04.2014. 08:03 ] @
Ja često koristim Hercules kao terminal softver. Možeš ga naći ovde:

http://www.hw-group.com/products/hercules/index_en.html

Moguće je da onaj NULL služi za neku inicijalizaciju.
Moj predlog je da probaš i sledeće:

1. Kratkospoji NULL
2. Poveži serijski na PC i podigni Hercules
3. Dovedi napajanje na uređaj
4. Ukoliko ne dobijaš ništa preko terminala probaj da pošalješ ovo što je Bogdan predložio. Možda prođe.


Druga mogućnost je da NULL služi da trenutnu vrednost napona i struje tretiraš kao referentnu (to bude nula) pa da ti nadalje prikaz ide u odnosu na tu vrednost. Gotovo sam siguran da na taj priključak treba da ide neki taster.

[ hobbista @ 28.04.2014. 09:44 ] @
Možda poslednja slika ovde da neku ideju?
[ shadow88 @ 28.04.2014. 16:15 ] @
ok ljudi ovo definitivno nece da proradi , probao sam sve sto ste mi napisali, ali nesto me drugo zagolicalo,


sto se tice te slike veze sa baterijom to sam vec video i sad sam konacno iskopao pinout za istu i sad mi tek nije nista jasno, evo pinout-a

1 BAT+ Positive battery terminal
2 BAT+ Positive battery terminal
3 ? UNKNOW (SCL ?)
4 SMBD or SDA SM Bus Data, Serial Data - the positive signal is 3.3V
5 GND Ground
6 ? UNKNOW
7 ON/OFF (the positive signal is 3.3V)
8 BAT- Negative battery terminal
9 BAT- Negative battery terminal


po ovome null konektor treba da je vezan na pinove 4 i 5, znaci ovo mu je neki Bus Data, Serial Data konektor, kad ukljucim spravu na oba pina null konektora imam 3,3V, ako ih prespojim ili prespojim pin koji je na slici crna zica sa masom dobijem impulse 95KHz 0-3,3V na drugom pinu, da mu nije ovo komunikacija a ono tamo nesto drugo ? :) sad cu da prikacim na serijski da vidim sta kaze
[ bogdan.kecman @ 28.04.2014. 16:40 ] @
taj modul nije pravljen kao dcdc da se prodaje ne bleju vec je pravljen
za neku upotrebu i onda je ili projekat puko ili su napravili vise
komada pa ostatak valjaju na netu. dokumentovali su onoliko koliko su
hteli (imas readout na ser portu i to je to), null necemu sluzi (mozda
da prica sa nekim kontrolerom za bateriju obzirom na sliku), verovatno
ima jos "komandi" koje mogu da mu se posalju (mozda je firmware stavljen
novi koji ne koristi null konektor i koji samo moze da cita V i A), u
svakom slucaju moras da vidis gde je spojen NUL inace ne mozes da
nagadjas, skines godnju plocu i pogledas, dal oba pina idu na pinove od
mcu-a, dal ima pull up/pull down na tim linijama (najverovatnije ima
pull up na 3v3 na koliko radi mcu) pogledas gde su spojeni pinovi rx, tx
na mcu, gde je spojeno napajanje na mcu, uz te podatke moze prilicno
lako da se vidi da li je u pitanju neki od popularnih mcp/atmel mcu-a
ili neki 8bitni noname kinez (najverovatnije)

one bajtove koje si slao? cime si slao? iz kog software-a, preko kog
usb2serial adaptera? koji ti je napon na usb2serial adatperu?
[ shadow88 @ 28.04.2014. 16:40 ] @
ok, na tom null konektoru se konstantno salju podatci , samo kad prespojim gnd pin na masu onda ide daleko brze dok se sprava ne resetuje, evo sta sam dobio na serijskom portu menjajuci razne kombinacije i podesavanja samog porta i baud rate:

iéxixxixixxixxixizxixixxéxixixxixiéixxixiixxixizxixxixyixyé<xixxixxixyixixxixxizxixhéxixi<xéxixxixixxixiéxixixiéxixxixiixyixxixxixxixxixxixxixxixxéxixixxixixxizxiéxiéxiéxixxixxixxixyixiéxixxéxixyixxixxixyixixxixixiéxixxixixyéxixixixxixxixxixxizxixxixixxixxéxixiéxixxixiéxixixixxéxéxixixxixixxixixxéxixixixxixixxixxixxixxixiéxizxixxixiéxizxixxixxixxéxixxéxixxixxixxixxixxixizxixxéxizxiéxixxixxixixxixxizxixxixxixxixiéxixxixizxixxixiixixxixxixxiéxizxxixxiixyixixxixxixxixxixxixxixyixyixixxizxyixxixxixyixizxiéxyixxixxixyixxixxixxixiéxixiéxixxixizxixixxéxixxéxixxixixyéxixyixixxixxizxixxixxixxixizxixiixiixyixizxixxixxiéxiixxixxizxiéxiixixxéxixixxixiixxizxyixxizxyiZxxizxyixxixxixxixxixyixxixxixxizxxixxizxyixxyixxizxixxixxixiixyéxiéxizxixxiixxizxyixxixiéxizxiéxiixyizxyixxizxyixxixiéxixxixxixxixxixiéxixxixixxixxixxiixxixxixixxixiéxixxixxiixxixxixxixixxixiéxixxizxyixxixxixxiéxiixizxiéxyixxixixxixxixixxixxix}zxixxixøéxixxiixxixyxxixixy|¼K
Serial port COM12 closed
Serial port COM12 opened
xiéxiiéxiéxiiéxixiéxiiéxiéxiéxxiiéxiixxiiiiéxxiiéxiixiiéxiiéxiiiiéxiiéxiéxiiéxiixiiéxiixiéxiiéxiiizxiiiéxiiixixiiéxiiéxiiiéxiixiiiiiéxiZKxiiú{FF}xiéikixiiéxiiéxiizyiiéxiizxiiéxiixiiixiiiiéxxiiizxiiiiiéxxyiiiiiizxiiéxiiiéxxyiiiiiéxiiiiiiiiiixxiiiiizxiéxxyiiiéxxiiiiiiiézxyiiizxiiiiiéxxiiiiézxiiiixxiiiiiiiiiiiiiiézxiiéxxiiixxiizxiiiizxiiéxiiiiiéxxiéxiiixiiixiiiéxiiiéxiiéxiiixiiéxiéxiéxiizxiixiiiéxxiiiéxyiiéxiiiéxxiiiiéxxiiiizxiiixiéxiizxiizxiéxiiéxiizxiixiiéxiixiiéxiiiizxiiiiizxiiéxiiéxiixiiixxiéxiixiiiixiiéxiiiixiiiéxxiiizxiixiiéxiéxiiéxiiziiéxiixiiéx/iéxiiixiiéxiixiixiéx/ixiéxiiéxxiii{FF}xé
Serial port COM12 closed
Serial port COM12 opened
yiiiiiézxyyxxiiiézxii{FF}yiiéxiiéxiixiiiéxiiéxiéxiéxiéxiixiixiiiziiéxixiixiixiéxiixiiixiéxiixiiiixiixiixiéxiéxiiéxiéxiixiéxéxiéxiéxiéxiéxiéxiiéxiiixiixixiéxiéxiéx/ixiixiixiiéxiéxiéxiéxiéxiéxiéxiáxiáxéxiéxixiéxixiáxiéxixixiéxiixiéxiixiéxiéxixiixiéxiéxiizhiixiiixyiiéxiiéxiiéxiiéxiiiixiiiéxiéxiixiéxiiéxiiéxiiéxiiéxiéxiiéxiiéxiéxiéxiiéxixiéxiáxiéxiéxiéxiéxiáxiéxiéxiiéxiáxiéxiixiixiiéxiixiéxiéxixiáxiéxiéxiéxiéxéx/ixiiéxiéxiéxiiéxiéxiéxiáxiáxiix/éxiéxiáxéxiéxiáxixiéxiáxéxixiéxiéxixiéxéxiéxiáxéxixiáxiáxixiéxiéx/éxéxiáxix/éxéxixiéxéxéxéxixixiéxï
Serial port COM12 closed
Serial port COM12 opened
3fs3fgs3f33Îfffs3îff3f{FF}3{3f33Îffg3f33Ìffw3f33ff3f3f3f33ffg3f3f33Îffg33f33æfw3f3f33ff3g3f33Îff33fff33æff3f33f33f33ff3f3w3ff3f3f3f33ffg3f3f3f33ffw3ff33îff33æff3w3ff3fs3f33îff33æffs3fs3f33Îfffs3f33ffg3fg3Îffg3f3f3f3g3æff33æff33fg33f33fs3f33ÎÎfff33Æfff33Ìfff33f33æff33Îffw3f33Îffc33Îfffg33æffw3fg3fs3f3f3ff33ff33ff33ff33ffs3g3f3ff33ff3f3îfs3ff33îffs3f33îffw3f33fffs3f33îffs3æff3f33æffs3Îff33Îff33fff33Îffg33æff33æff33fff3f3f3f33Îff33æff33Ìæff3f3ffw3æffg3f33Îff33ff33ffs3g3f3f33æff3f3æff33ffg3ff3f3f3g3ffg3g3f33fff3f33ff33ff33ff33æff33æff3f33ff33ff33fff3f3f3f33Îffs3f3f33Ìff3f33ffg33ffg3fs3Îff3ff3f3îf3f3ff33ff3f3g3ff33ffs3ff33ff3w3ffs3Îff3w3ff3ff3f3ff3f3ffs3æff3f33ff33ff33ff3ff33æff3f33æffs3f33ffg3f3f3f3ff3f3Îfg3æf3óff3g3æfç{FF}
Serial port COM12 closed
Serial port COM12 opened
fL3f3ffN3ff~3fffN3ffF3fL3f3ff3gf3fN3gf3fN3ff3ff3fN3ffF3ffN3fff3gf3ff_3ffsof3ff3ff3ff3fN3fff3ffN?fgf3fN3fN3ff3fN3ff3ff3ff3ff3ffN3fffN3fff3ff3fN3ffN3f3f3f3f3fffffffNsf3fLsf3fsffN3ffN3ffN3f3ffffffLsf3ffLcF3f3fN3fN3ffF3fff3ff3fN3ff3fN3fff3ffN3ffN3f3fffNsf3f3fffN3ffN3ffN3ffN3ffff3fL3f3fL3ffN3ffN3fff3ff3fL3ffN3ffN3ffL3ffN3fL3fff3fF3fL3ffN3ffN3f3fffN3f3ff3fN3fN3fL3f3fff3fN3f3ffN3fN3ff3ff3ffL3ffN3ffN3ffN3ffL3fffN3f3ffL3ffN3ffN3fffN3f3f3ffff3f3f3f3f3ffL3ffN3fN3ffN3fff3fLsf3fffN3fsf3ffN3fff3fN3ffLsf3ffN3fN3fL3ffN3fL3ffL3ffN3ffN3fff3gf3fN3ffN3ff3ff3ff3ff3ff3ffN3~nfN3fffN3~
Serial port COM12 closed
Serial port COM12 opened
~~~~
Serial port COM12 closed
Serial port COM12 opened
ÿÿþÿÿ
NVT: FF FE FF
ÿÿÿÿÿþÿÿÿÿÿÿþÿÿ
NVT: FF FE FF
NVT: FF FE FF
ÿÿÿ
Serial port COM12 closed


dok ovaj sto ga zovu serijski port i dalje ne mrda repom.
[ shadow88 @ 28.04.2014. 17:18 ] @
Citat:
bogdan.kecman:
taj modul nije pravljen kao dcdc da se prodaje ne bleju vec je pravljen
za neku upotrebu i onda je ili projekat puko ili su napravili vise
komada pa ostatak valjaju na netu. dokumentovali su onoliko koliko su
hteli (imas readout na ser portu i to je to), null necemu sluzi (mozda
da prica sa nekim kontrolerom za bateriju obzirom na sliku), verovatno
ima jos "komandi" koje mogu da mu se posalju (mozda je firmware stavljen
novi koji ne koristi null konektor i koji samo moze da cita V i A), u
svakom slucaju moras da vidis gde je spojen NUL inace ne mozes da
nagadjas, skines godnju plocu i pogledas, dal oba pina idu na pinove od
mcu-a, dal ima pull up/pull down na tim linijama (najverovatnije ima
pull up na 3v3 na koliko radi mcu) pogledas gde su spojeni pinovi rx, tx
na mcu, gde je spojeno napajanje na mcu, uz te podatke moze prilicno
lako da se vidi da li je u pitanju neki od popularnih mcp/atmel mcu-a
ili neki 8bitni noname kinez (najverovatnije)

one bajtove koje si slao? cime si slao? iz kog software-a, preko kog
usb2serial adaptera? koji ti je napon na usb2serial adatperu?



na mcu se ne vide podatci, ne vidim sto je bitno koji je kontroler, oba pina null konektora idu na mcu i oba imaju pull up otpornike ali mcu drzi na 3,3v jedan dok se ne spoji na masu a kroz drugi salje neku vrstu podatka, jedan pin je svakako ocigledno predvidjen da ide na ground a drugi salje neke podatke.

na RX i TX pinovima je ista prica sto se tice veze sa MCU , slao sam sve sto si napisao, probao da prebacim u hex format, menjao parametre na portu, sto se tice softvera probao sam slati sa termite, free serial port terminal i hercules koji je jedini video nesto na null konektoru, ostali nista.

usb na serial je ovaj http://www.aliexpress.com/snapshot/6004877279.html imam dva komada i probao sam oba i imam jos neka dva za koje ne mogu naci sliku ni podatke davno sam ih kupio samo vidi da imaju troduplo vise pinova od ovih sa linka, svi oni imaju mogucnost da rade na 3,3 i 5V to podesavam softverski,probao sam i jedno i drugo, cak imam i mogucnost podesavanja nivoa jedinice i nule kao neka tolerancija ili ti neki tresh hold.
[ bogdan.kecman @ 28.04.2014. 17:41 ] @
Citat:
shadow88: na mcu se ne vide podatci, ne vidim sto je bitno koji je kontroler

znam da je osmirglan, ali kada znas koji je (a uglavnom moze da se pogodi kad su ovi cesce koristeni) onda ako je null na primer vezan na i2c port ili na spi port ili .. sta da ocekujes na njemu
ono sto je tu dosta znacajnije je blok sema cele gornje ploce, donja ploca je realno jasna, klasican dcdc, pitanje je samo sta gornja ploca uopste moze da uradi, ako je sve sto gornja ploca ima sa donjom citanje napona na shunt-u i citanje napona na izlazu potpuno je nebitno sta je na null konektoru kada to ne moze da utice na rad dcdc kontrolera a citanje ta dva napona se vrsi preko seriskog porta. sa druge strane ako gornja plocka moze da upali/ugasi donju plocku, promeni feedback na donjoj plocki etc etc, tu vec onda trazenje cemu sluzi dodatni konektor moze da ima smisla .. 99% taj nul konektor je neki pmbus

Citat:
shadow88:
oba pina null konektora idu na mcu i oba imaju pull up otpornike ali mcu drzi na 3,3v j

ako imaju pull up otpornike ne drzi ih mcu na 3.3V vec ih pull up drzi na 3.3V a mcu vrlo verovatno slusa oba.
obzirom da su retki basovi sa 2 zice gde obe zice imaju pull up sa je jedne strane, kao tu, to vrlo lako moze da bude I2C bus, jedna linija je CLK druga je DATA. Ako spustis data liniju na gnd nece se desiti nista, ako spustis CLK liniju na gnd po obe linije moze da krene da trci neki signal. ako imas bus pirate ili tako nesto mozes da probas da komuniciras preko i2c protokola ..
smbus i pmbus (smbus se cesto koristi kod baterija i mobilnih uredjaja, pmbus kod napajanja) su ista prica kao i2c (razlike su minimalne)

Citat:
shadow88:
jedan pin je svakako ocigledno predvidjen da ide na ground a drugi salje neke podatke.

jok

Citat:
shadow88:
na RX i TX pinovima je ista prica sto se tice veze sa MCU , slao sam sve sto si napisao, probao da prebacim u hex format, menjao parametre na portu, sto se tice softvera probao sam slati sa termite, free serial port terminal i hercules koji je jedini video nesto na null konektoru, ostali nista.


on ti na TX nece poslati nista dok mu ne posaljes odgovarajuci kod odgovarajucom brzinom

Citat:
shadow88:
usb na serial je ovaj http://www.aliexpress.com/snapshot/6004877279.html imam dva komada i probao sam oba i imam jos neka dva za koje ne mogu naci sliku ni podatke davno sam ih kupio samo vidi da imaju troduplo vise pinova od ovih sa linka, svi oni imaju mogucnost da rade na 3,3 i 5V to podesavam softverski,probao sam i jedno i drugo, cak imam i mogucnost podesavanja nivoa jedinice i nule kao neka tolerancija ili ti neki tresh hold.


hm, softwerski biras dal su 3v3 ili 5v, zanimljivo
bez logic analyzer-a ne znam sta da ti kazem da probas
[ niceness @ 28.04.2014. 17:48 ] @
Potpisujem sve gore navedeno, taj NULL je verovatno i2c (ili varijanta). Najbolje pogledati sa log. analizatorom.
[ shadow88 @ 28.04.2014. 20:08 ] @
za cega mislite da sluzi i2c ovde ? vidim na dosta mesta da je taj konektor vezan na bateriju laptopa a da je jedan pin na gnd, moguce lako da je u stvari u pitanju sm/pmbus, probacu malo da hacknem logickim ali ovaj sto sad imam nije dovoljno vican da to uradi, pa cu da zajmim spravu da vidim sta je u pitanju.

-on ti na TX nece poslati nista dok mu ne posaljes odgovarajuci kod odgovarajucom brzinom

to mi je vec jasno odavno :) samo kako provaliti sta da mu posaljem i kojom brzinom ?

-donja ploca je realno jasna, klasican dcdc, pitanje je samo sta gornja ploca uopste moze da uradi, ako je sve sto gornja ploca ima sa donjom citanje napona na shunt-u i citanje napona na izlazu potpuno je nebitno sta je na null konektoru kada to ne moze da utice na rad dcdc kontrolera a citanje ta dva napona se vrsi preko seriskog porta. sa druge strane ako gornja plocka moze da upali/ugasi donju plocku, promeni feedback na donjoj plocki etc etc, tu vec onda trazenje cemu sluzi dodatni konektor moze da ima smisla .. 99% taj nul konektor je neki pmbus

pa vidi, vezane su sa 4 pina, jedan je sigurno GND , jedan je plus ulaznog napona za napajanje gornje ploce a jedan za merenje izlaznog napona, jedan je merenje struje preko shanta na dolnjoj ploci , ostaje mogucnost da dolnja ploca servira gornjoj gotov podatak o struji i naponu kroz jedan pin pa da imamo pin viska za eventualno gasenje izlaza jer ne verujem da moze da upravlja izlaznim naponom osim ako nije pwm sto cu takodje da hacknem.
[ bogdan.kecman @ 28.04.2014. 20:17 ] @
pmbus/smbus ti je prilicno beskoristan ako nemas source firmware-a ..
verovatno on tu ima foru da posalje komandu mcu-u i da onda on nesto
posalje/procita sa baterije preko smbus-a ali bez toga da znas kako fw
radi, a to neces saznati jer su to kinezi pravili za ko zna sta, ti je
to beskorisan konektor

ako se ne varam pise tamo da je brzina 9600

nema mnogo algoritama za 8bitni crc a sve ostalo je jasno .. mozda za
one 2 random cifre ne moze 0 nego mora nesto > 0 ... pa ubaci tu nesto i
preracunaj crc

4 pina
1. gnd
2. Vcc-out
3. Vcc-3v3
4. Vcc shunt

ne treba ti vise, e sad, moguce da ne dobijas 3V odozdo vec da gore od
Vcc-out pravi 3v3 a da ima jedan pin koji ide na shutdown recimo .. ali
mora vidis tacno gde ta 4 pina idu gore i gde idu dole
[ hobbista @ 28.04.2014. 20:21 ] @
Ovaj ima najopširniji opis Link
Serial interface - you can not link
Null - do not connect