Pozdrav društvu na forumu.
I još jednom, da ne otvaram novu temu, jer se tiče iste komunikacija kao i na startu, problemi
Uvažio sam neke sugestije pa dizajnirao ploču čiji komunikacioni dio izgleda ovako :
https://drive.google.com/file/...hfRVlCcnhPWDQ/edit?usp=sharing
Na jednoj ploči su 2 "osmice". Velika površina od Cu sa lijeve strane je predvidjena za 7805 koji se ne vidi na slici.Na nj ulazu su 1000uF i 100nF i na izlazu su 100nF i 100uF . Na svakom 74HC595 kolu je 100nF.Otpori Rx su 100 oma.
Lik kome sam dao to da napravi je spojio fizički 2 ovakve ploče kad je pravio pripremu za štampu da bi dobio 4 cifre na jednoj ploči.
Izbacio je 74HC244 sa kraja prve dve "osmice" i otpore RX od 100 oma i kratko spojio dalje na sledeće 2 "osmice".
Izbacio je 7805 i kondove oko 7805 na drugom paru "osmica" a kratko spojio +5V sa prvog regulatora da napoji drugi par 74hc595.
Ostavio je Rx-ove i 74HC244 na kraju tj izlazu posle 4te "osmice" da drajva sledeću istu takvu ploču sa 4 "osmice".
Prva ploča se "vozi" direktno sa 16F628A koji je udaljen 10tak cm. Druga ploča se veže na prvu i ona je udaljena 40tak cm. Na kraju druge su svi signali ( prije otpora Rx ) spojeni sa masom preko otpora od 1K.
Ovakvih parova ima 5. (totem za ispis cijena na benzinskoj pumpi) Na stolu sve radi OK. Kad se odnese na teren 2 od 5 parova i to druga ploča u paru počne da brljavi.
Probavao sam da vežem više ploča (4 cifre) u niz i uspio natjerati 3 da rade kako treba i to kad sam izbacio otpore od 100 oma na izlazu 74HC244. Četvrta neće.Interesantno je bilo da nekad npr druga( a za njom i sve ostale iza) nisu htjele da rade i zamjenom ploče proradi. Kola su iz PRC.
Nisam više siguran je li dizajn ploče u pitanju, je li previše da jedan 74Hc244 tjera 4 x 74HC595 i sledeći 74HC244, jel SW loš, jesu li kola iz PRC-a ili su mali gremlini odlučilli da se malo igraju

Ima li ko kakvu sugestiju?
SW:
Code:
for b = 0 to 3
serial = data[b]
for bitt=7 to 0 step -1
tb=testbit(serial,bitt)
if tb=0 then
PORTB.4 = 0
else
setbit ( PORTB,4 )
end if
delay_us(500)
setbit ( PORTB,5 )
delay_us(500)
clearbit ( PORTB,5 )
clearbit ( PORTB,4 )
delay_us(133)
next bitt
next b
delay_ms(2)
setbit(PORTB,6)
delay_ms(1)
clearbit(PORTB,6)
Zanemarite "brljotinu" na 74HC244 vezanu za napajanje istog.
[Ovu poruku je menjao boogi dana 24.07.2014. u 21:45 GMT+1]