一旦显示欢迎信息,就按下键盘上的任何一个键。现在,编程器要知道你想采用哪一种模式。你可以从以下几种模式挑选:
·Direct CV Write(以直接模式对CV写入)
·Paged CV Write(以分页模式对CV写入)
·Address Only Write(以简单模式对CV写入)
·Direct CV Read(以直接模式读出CV)
·Paged CV Read(以分页模式读出CV)
·Address Only Read(以简单模式读出CV1)
·Factory Reset(恢复厂方的缺省设置)
借助Function(功能)键,你可以从列表中选择下一个工作模式。
你会注意到,用直接模式和分页模式这两个不同方法都可以读出CV。其间的区别仅在于用哪种规范将命令送往解码器。从用户角度来看,各种模式都是一样的(CV数相同。目的也相同)。
绝大多数解码器认可直接模式,因此,这种模式是这里推介的缺省模式。如果你用不支持直接模式的老式解码器,你可选用分页模式。如果你发现从运行于直接模式的解码器得不到应答信号,您可改用分页模式编程。
在深入探索编码器的编程细节之前,我们要强调两点。首先,对列车编程时,要用一节路轨,此路轨应与铁道其余部分脱开。如果你不这样做,就可能导致编程错误:对恰巧在同一车道上另一辆具有同样数值的机车进行编程。
例如,如果你打算改变解码器的地址,就会使两个机车具有相同的地址。即使你确实想用同样数据对两个解码器进行编程,也不能这样做。每一个解码器应分别编程。两个解码器并联时,应答信号会被破坏(电流脉冲值异常)或导致解码器工作失常。
其次,把解码器装入模型之后才对解码器编程。将解码器装上机车几毫秒后,大多数解码器都会在机车电动机上电时,产生应答信号(请参看附录“DCC简介”)。如果解码器未与电动机相连。这个脉冲就不会产生。而编程器会显示编程器出错信息。
现在我们要从理论转到实践。对CV进行编程实践。用Function(功能)按钮选取一种写入模式(直接的或分页的)。按下Enter(回车)键,加以确认。这时,编程器显示如下的一行信息:
CV#: Val:
下面开始操作。通过键盘输入输入CV数目,其值为1至1024。你将光标后移,可以用Delete(删除)按钮删去最后的一个字符。输入CV数之后,再次按下Enter(回车)钮:显示器的光标就跳到名为Val的那个域。在这个域中,你可以输入需要写到CV中的值,其范围从O至2550这时,你也可以用Delete(删除)键来改正已输入的值。
如果输入的值超出容许范围。这个值就被删除而光标移到该域的起始处,只要按下Function(功能)键就可以中止编程过程,然后你便退回到模式选择菜单。
输入CV值后,编程器输出级就被启动。LED D10发亮。表示电压已加到解码器。与此同时,编程器显示Programming…(编程中…)。整个操作不需1秒钟!
解码器成功地完成编码环节后。编程器就显示"Done"(完成)。按下任何 键,就可退回CV输入显示屏(这时,你可以输入多个CV值而不需要每次都选择编程模式)。
如果解码器在编程时不产生应答信号,则显示器显示“No Ackdetected”(“未发现应答信号”)。这不一定意味过程失败——实际上解码器编程可能已成功。若采用的模型带小电动机,有时可能出现这种情况,因为电动机不能产生60毫米的应答信号(采用带5极电动机的老式Jouef模型时,常常发生这种情况)。验证编程的唯一手段是将模型放在轨道上并检验其性能。
编程器也用来读出解码器中所存储的数值。为此,我们首先要选择读出模式(直接的或分页的)。然后按下Enter(回车)键,加以确认。在读出模式中,编程器只向你提示,请求输入CV数字。按下Enter键之后,读出过程便开始。这时,显示Reading……(正在读出….)。与此同时。LED D10点亮。现在,你会明白,读CV数要比对它编程花费多得多的时间。其原因是解码器不能发送任何数据。编程器就0至255这个容许范围内的每个值向解码器发送一个消息。当解码器确认从其存储器找出的值之后。它就发出确认信号。这时,编程器知道被送出的值与解码器中的CV值是一致的。
一旦解码器读出申请后,编程器便显示如下信息:CV#XXXX=YYY
其中,XXXX是被读出的CV号,YYY是它的值。按下任何键,可以返回到输入CV号的显示屏,如果解码器没有任何反应。编程器会再次显示NoAck Detected!('未检出认可信号')。 在编程或读出的过程中,如果所耗用的电流过失(大于250mA),编程器会显示Decorder fault!(解码器出错),这个信号通常表示解码器工作不正常(输出级短路)。
当你选择the Address 0nIv(只寻址)模式时,编程器使用NMRA所定义的专用例程,以便能够直接访问CVI(解码器地址)。在这种场合,无需输入CV号,但其它操作照旧不变。
ZTC牌的解码器有捕捉功能:这些解码器的寻址系统与NMRA系统不一样。根据NMRA系统的设计,CV1至CVI 1024作为解码器地址而被存贮(解码器中的程序负责把CV号转变的实际地址)。在ZTC解码器中,CVl存于位置1,它产生一个偏移,为了对这个牌子的解码器进行编程,你需要将被操作的CV号加1,以便算出正确的存储位置(例如,为了改换CV1,你需要在键盘上输入地址2)。
编程器的最后一个功能是厂方复位,DCC标准含有一个消息。可以使解码器退回到出厂时所设定的缺省状态。这个功能并不是所有解码器都具备的。在使用这个功能时,请按下Function(功能)钮,一直到显示Factory Reset(厂方复位)为止。按下Enter键。加以确认。编程器这时提问"Confirm?”(确认否)。再次按下Enter后,编程器会发出适当的代码,如果到了操作的未尾,事事顺利(由解码器认可)编程器会显示Done(完成)。否则,将显示两个出错消息之一。
DCC是DIGTAL COMMANDCONTROL(数字命令控制)的缩写,它与Plilips公司1992年推介的以同样缩写命名的数字小型磁带系统盒毫不相干。
在DCC系统中,交流电压接到轨道,其特点是这个交流电压(方波)不仅提供驱动机车的电能,用以对点和信号进行切换,还包含数字信息,这种信息对于给适当的器件发送(诸如速度和方向的)命令是必不可少的。
轨道上的交流电压可以看作是随频率而变的逻辑1或0。周期为116微秒(8.6kHz)的波形的正、负半周各占58微秒,这样一个波代表逻辑1、逻辑0的长度至少为2×100微秒(5kHz),总长最多为12000微秒,所以逻辑O是可以“伸展的”。信号传输无非是这样一种方式,即将长、短波形一个接一个地连接起来,就可以传送任意数字消息,示波器给你展示这些信号是什么样子的。
虽然已搞清楚怎样传送1和O,但你会琢摸怎样组合完整的消息。其过程可说明如下:
(1)首先,发送引导部分。引导部分由14个或更多的逻辑1组成,这个信号是必要的,用以同步各个消息,告诉接收方需要作好准备,因为新的消息可能在任何瞬间来到。
(2)然后,发送起始位(‘O’),在引导部分后面的这个‘O’标明消息的实际起点。
(3)接着,发送一个字节(8位),这个字节装着地址,所有解码器读出这个地址,据以确定消息是否针对它的,因为正常时每个解码器的地址是惟一的。8位中,7位用来代表地址,所以,有128个可能的地址。第8位可供选用,表示下一个字节的若干位也是地址,在这种‘扩展’寻址模式中,地址可能有9、11位。
(4)在地址之后,有一个或多个数据字节。通常先发出一个命令(例如,设置速度)字节,接着,送出一个包含相应数值(例如,所需的速度)的数据字节。
(5)最后一个字节代表校验码(差错检测字节),这个字节用来检测整个消息是否已经准确地接收。
(6)你可能琢摸解码器怎样将各个字节分开。和常规的RS232串行通信一样,每个字节前部有一个起始位(逻辑O)。最后一个字节没有起始位而改发停止位(‘1’)。通过这种方法,解码器“知道”通信结束。
所有消息重复发出,但是,由于噪声或轨道上的电火花,也很有可能丢失某一位,再者,有些消息需要连续不断地发出,否则轨道电压会消失,导致停机……。
带扩展地址的消息比较长,从而占用比较长的时间。因此,不宜频繁采用。它们只用于点切换和信号切换,这样,可以更灵活地控制运动对象(即机车)。