Tutto il materiale pubbilcato
in questa pagina è protetto da Copyright e non
può essere pubblicato o linkato interamente o
in parte ne usato per fini di lucro senza il permesso
dell'autore
All
material published on this page is protected by copyright
and can not be published or linked in whole or in part
and used for commercial gain without the author's permission
After about two years
and two beta versions, I will present you KDCCX!
KDCCX is the
evolution of the old KDCC in new system were brought
(and come in future) all the new technologies of the
DCC and XpressNet.
COMPUTING POWER
KDCCX is designed
for the future as it is born fully multitasking biprocessore
fact, unlike other projects in the web, it presents
solutions nearest to a PC that a simple card with a
PIC16F628 who usually do everything with little performance.
KDCCX have two microprocessors PIC18F2520 (future
versions will be provided with the PIC18F2620 and PIC16F876
in this case will be limited) who works with a single
10MHz clock that is multiplied x4 to obtain an internal
frequency of 40MHz, this speed, combined with a program
memory of 32 KByte and a RAM of 1536 KByte (per processor),
guarantees plenty of memory for future software upgrade.
The concept of biprocessore, already adopted by
KDCC proved to be a good choice because it allows for
100% of a processor dedicated to a single task playing
in the best possible. KDCCX provides the interface XpressNet
with a PIC18F2520 and the other PIC dedicated to the
generation of DCC signa, the two chips are connected
by a fast parallel bus 8bit for data + 4-bit addresses.
SCHEME:
PCB and
Firmwares
The pdf's
files of PCB top - PCB bottom and the mircochips's firmwares
ar aviable in Download page.
MODULARITY
KDCCX is also
modular in design, I have given that the plant could
adapt to the tastes of the user. The first characteristic
that makes KDCCX modular architecture is a dual processor
fact, if you only want a CV program station (reading
and writing CV), you only mount a single IC3. The
second characteristic is that the system’s pcb (10cm
x 10cm) was designed to connect other expansion’s
fauters : -Power-booster -Booster for
programming -Expansion for RJ11 connectors
-RF modules -RailCom -form rectification and
filtering loss of power -etc ... These
expansions will be available in future and may be connected
to KDCCX simply stacking one on top and connecting them
through connections provided in the project. Once
complete, the plant will be a cube power! Obviously
the user will be according to your needs to decide what
to connect KDCC!
AT THIS
TIME
At this time,
what can offer KDCCX?
Software:
-It can simultaneously
control 40 locomotives (only 12 with 16F876) with addresses
from 1 to 9999 without the defect of the
XpressNet protocol 99-127*
-It
can control 1024 turnouts and signals (from firmware
ver. 024 above)
-It can handle
all 31 addresses XpressNet
-Supports
any device that supports the protocol XpressNet (Lokmaus,
Multimaus, etc.).
-Read and
writes CV in DIRECT MODE
-Write CV
in POM (Program On the Main)
-Supports
28 and 128 speed step
-FL (lights)
and F1 through F12
-Ready to
RailCom Cutout (as soon as his booster will be aviable)
Hardware:
>>>>>>>>>>>>>>>>>>>>>>
Mettere il Pdf del pcb <<<<<<<<<<<<<<<<<<<<<
-ICSP connectors
on board for each microprocessor you can program them
without extract from card.
-Supply for
separate hardware card and bus Xpressnet
-two DCC’s
signals phased
for external Booster drive to bridge H
-Input
signal short-circuit and ACK overvoltage protected (voltage
applied from 3 volts to 24 volts)
-RJ11
female connector on board XpressNet
-Connector
with signals XpressNet, 12 volt and mass.
-Indicator
light (LED) to the central government.
99-127
* The protocol XpressNet presents an anomaly
in the management of addresses. From 1 to 99 XpressNet
identifies such values as "short address"
(CV1) instead from 100 until 9999 as "long address"
(CV17 and CV18). This address management creates compatibility
problems between central and decoder, in fact all decoders
below the standard NMRA identify as "short address"
the values of 1 to 127 and "long address” from
128, how can we understand there’s a discrepancy of
28 addresses between XpressNet and NMRA, this anomaly
is reflected in an apparent malfunction of the decoder
with short addresses between 100 and 127, because the
decoder expect the command and instead receive others
that can not process and therefore do not perform. KDCCX
solves this problem by analyzing the XpressNet’s commands
before sending to the decoder and, where necessary,
it corrects the error without the user notice!
|