据位时间=1/波特率),再作应答,否则会发生总线冲突。
3.总线上所连接的各单机的发送控制信号在时序上完全隔开。
为了保证发送和接收信号的完整和正确,避免总线上信号的碰撞,对总线的使用权必须进行分配才能避免竞争,连接到总线上的单机,其发送控制信号在时间上要完全隔离。
总之,发送和接收控制信号应该足够宽,以保证完整地接收一帧数据,任意两个单机的发送控制信号在时间上完全分开,避免总线争端。
程序流程框图,参见图2。其中:a)为发送流程图;b)为接收流程图。
注:延时t秒的取值:(1)传送地址帧时,t>2x(1/波特率),可以选取t=2.5x(1/波特率)。
(2)传送数据帧时,t>1x(1/波特率),可以选取t=1.5x(1/波特率)。
四、通信线的选择和安装处理
由于男女宿舍分两个区域,主机与各分机相距最长达786米,64kbps的高频传输速度对通讯线要求较高,必须满足以下要求:
1.抗干扰能力强。虽然总线末端接一个匹配电阻,吸收总线上的反射信号,保证正常传输信号干净;从而增加了总线抗干扰的能力。但是,我们在铺设通信线时还是选择外面加屏蔽网的。因为从地下穿管暗敷与电讯并行,又与校园广播网交叉,且不可避免地与强电靠近;这些外界的高次谐波会由屏蔽网隔离,从而减少干扰。
2.消除通信线自身分布电容,长距离的,极高的频率,平行的双导线不是最佳选择,较密的双绞线可以消除通信线自身分布电容。
3.减少中间接头,长距离通讯,中间必然接头,接头的存在会影响信号的传输,在与厂方订货时,就一步到位把正根线长度加大。但过长的导线施工起来很不方便,采取把接头放在室内桥架内,便与处理和维护。
4.具备较小的阻值和较高的机械强度,满足要求的选择1.0mm2截面的br高密双绞屏蔽导线,内加纤维抗拉筋。地埋于-0.7米深度,穿直径50波纹管内保护,在转弯处加转角井,留有一定余量备伸缩。墙面桥架内穿管保护。如图:
参考文献:
[1]肖金球等.一种多智能仪表dcs系统的研究.微计算机信息,2005,21(6):23-25.
[2]张毅刚.新编mcs-51单片机应用设计.哈尔滨工业大学出版社,2003.257-262.
[3]李朝青.pc机及单片机数据通信技术.北京:北京航空航天大学出版社,2000.94-112.
[4]郑学坚,周斌.微型计算机原理及应用(第三版).北京:清华大学出版社,2003.216-224.
[5]楼然苗,李光飞.51系列单片机设计实例.北京:北京航空航天大学出版社,2003.44-48.
上一页 [1] [2]