发表于:2004-03-04 09:03:00
楼主
Lvnet 总线技术 (三)
三. 联机传输
Lvnet 联机传输基本四大功能 1.传送资料 2.接收资料 3.冲突排程 4.强占总线 其依处理上我们就此说明, 因为ISO第四层以上是属于攻层协议, 在此我们并不说明,我们仅以ISO模型第三层以下说明
1. 传送资料 – a. Lvnet传送资料时第一先必须先宣告本身是属于上次仲裁旗标; 如果他是第一次传送他必须清除此位; 如果他是上次仲裁出局的装置他可以设定此仲裁旗标已取得叫优先的仲裁阶级.
b.接下来装置必须宣告传送方式, Lvnet传送方式有 路由模式; ; 紧急模式 ; 广播模式; 标准模式 其也决定装置取得总线优先权的阶级. 其阶级如上数依序排列, 我们将此四种模式说明:
b1. 路由模式 – Lvnet 因为设计目标为让低阶CPU 能崁入使用, 因此他必须降低装置CPU对总线变化的探寻时间, 因此理想的Lvnet部线方式因该是区块模式; 也就是说尽量将长互相连络装置在一路仲裁线上. 但往往也有可能装置必须向另一区块传递资料, 此时他将对路由发送资料并由路由转发. Lvnet的 设计上路由最多为255路, 有关路由在转发的说明我们将在后面叙述.
b2. 紧急模式 – 紧急模式能提升装置传送的优先权, 但也会迫使被指定接收的装置会放弃目前做的任何一件事并马上对该传送做出正确反应, 因此使用上必须特别注意.
b3. 广播模式 – Lvnet支持广播模式; 因为擅用广播模式也是降低发送装置对总线的探寻时间 ( 相反的他会造成其它装置对总线的探寻时间 )他使用广播模式会让所又装置一起对总线反应, 但有一点要注意; 就是广播模式不一定能让所有装置能无误的接收到资料.
b4. 标准模式 – 标准模式既是一般装置对装置的传送. Lvnet 对装置传送是百分之百一定使命必达, 但注意其传送之有效期间是由装置本身自身的传送定时器决定, 因此在决定传送定时器时间必须详加推算.
2. 接收资料 – Lvnet 促使装置对线上有所反应他必须具备三个条件 a.装置本身是闲置模式 b.总线有一净空时间被装置认同 c.总线目的为装置本身地址 下列我们就此说明
a. 装置本身是闲置模式 – 这又必须知道Lvnet的设计是考量低阶CPU崁入的环境, 因此Lvnet允许被呼叫的装置本身能先处理自己的事, 除非被呼叫装置有多余的时间能不断探寻总线净空时间, 并发觉此次传送是属于紧急模式; 否则被呼叫装置允许自己先完成目前工作. 这对传送装置而研究室他无法获得响应而必须在传送依次.
b. 总线有一净空时间被装置认同 – Lvnet线上装置必须养成一良好习惯; 那就是必须常常探寻总线净空, Lvnet的 总线净控时间非常短, 设计的时间为二个Bit传送时间; 换句话说如果在10Kbit 传输率上我们只需探寻200us既可认定应是<<总线净空时间>>.
c. 总线目的为装置本身地址 – 当被指定的装置已进入接收模式时, 他必须检查至接收位置是否为装置本身地址, 如果事则他本身将对总线做出反应, 让传送装置知道本身已准备好可以继续传送, 如未反应也可促使传送装置自总线退让, 让其它装置使用总线.
待续 ……………………………………………………………..IREX 刘永智
Lvnet 专用传输芯片 LV905 介绍
Lvnet 专用芯片是崁入于知名品牌 飞利浦 单芯片上, 利用其芯片之优越性来设计, 有特性如下 :
1. 14 Pin 封装 , DIP TSOOP 二型.
2. 最高传输速率 100k Bit /S.
3. 内崁 IREX BP PLC 核心, 具 PLC 操作功能.
4. 可用 IREX MAP 上传动作 并 支持 IREX CCBOM 语法.
5. 可规划为 10 I/O PLC.
6. 低耗电, 工作电流仅 10ma.
7. 透过Lvnet驱动模块可连结 382 / 5KM 速率 5Kbit / S ( 成功案例 )
上海智国电子 http://comwap.com.tw