预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

∃∃ 第卷第期长江工程职业技术学院学报,%−/0− ∃ !!∀年#月】。∃厄已%&∋知川自()∗+助+(口眯,田+,吮如佣目∋%&−.罗1)2!!∀ 1%3456协议在串口通讯中的研究及应用 肖凯‘,张贤礴 ∃, 7长江水利委员会陆水枢纽管理局湖北赤壁#∀#! ∃ 长江工程职业技术学院,湖北赤壁#∀#!8 摘要9提出了1‘汤5:通讯协议在;<串行通信中的运用,并给出了利用=>州?≅Α公司新推出的一款高档=,Β单 。 片机灯口峨笋;实翻抖<<申行通信的方法 关扭词9;<申行通信Χ1?)为5:通讯协议Χ0沈校验Χ川阮咤)6单片机 中圈分类号9>/Δ<文献标识码9Ε文章绷号9Φ∀#一以Γ7人力∀8!一加#!一!# Β.6.)2ΗΙ)∗3=ϑΚ∗Η)Λ(%∗%&1%345:Κ2%Λ%Η%−(∗6.2()( ∋%∗5∗5城Η)Λ(%∗ ,一 ΜΑ=%Ν)(−ΟΠ=/ΘΡ()∗4扩 ,, 7ΣΤ刀6Ι5−Β%Υ.Λ1)∗)+.ς.∗ΛΕ5代冶5%&∋Ω叹∋∋七(4−#∀#!∋Ι(∗)9 ,, ,∋加(∗自()∗+≅∗+(∗..2(∗+,%Η)Λ(%∗)(∋%−.+.∋Ι(4−#∀#!∋Ι(∗)8 , =加Λ2)3汀七.)ΚΚ−(Η硕沈。&1%34%6Κ以%Η%&(∗;<6.2()−Η。血∗切吐Η)Λ(%∗<3(6Κ−)Ξ.3)∗3;<6.2()− ∃ .%∗”力5∗(Η)Λ(%∗ς.ΛΙ%3(∗Ι(+Ι.−)66=,Β:∋1=>ς.+)6<(∗Λ2%35∋.3Λ% Ν叮Ψ。川69;<6.2()−Η%∗5∗55−Η)Λ(%∗Χ1%34%6Κ2%Λ%Η%&Χ∋Β∋ΗΙ.∋Ζ(∗+Χ=>ς.+)6:∋1 ,, 随着计算机技术的不断发展利用微机进行数据通讯当在1∋Ν伪5:网络上通信时此协议决定了每个控制器 在现代工业生产和过程控制中得到了越来越广泛的应用。所要识别的控制设备的地址,可以按地址识别发来的消 ,,。 ;<申行通信接口使用差分信号翰出故其抗干扰性强传息,进一步决定要产生何种动作如果需要回应,控制器 。,。, 翰距离远当采用1以巧5:通讯协议后可以方便快速地实将生成反馈信息并用1∋Μ−45:协议发出在其它网络上包 ,。 现对不同生产现场的控制设备进行组网便于集中监控含了1.3456协议的消息可以转换为在此网络上使用的帧或 。、 包结构这种转换也扩展了根据具体的网络解决节地址 。 1%3加6通讯协议筒介路由路径及错误检测的方法 ∃ 1∋Μ−45:协议是应用于电子控制器上的一种通用语言,两种传抢方式 。, 也是一种通用的工业标准通过此协议控制器相互之控制器可以设置为两种传输模式7=:∋−或Β>∴8中的 、。, 间控制器经由网络7例如以太网8和其它设备之间可以任何一种在标准的1∋Μ汤56网络通信中用户选择想要的 。,、, 通信此协议定义了一个控制器能认识使用的消息结构传输模式以及串口通信参数7波特率校验方式等8在 。 而不管它们是经过何种网络进行通信的它描述了一控制配置每个控制器的时候,需要注意在一个1∋Μ−456网络上, 、。 器请求访问其它设备回应来自其它设备的请求以及怎样所有设备都必须选择相同的传翰模式和串口参数两种传 侦侧错误并记录的过程,制定了消息域格局和内容的公共输模式格式如表、表% 。 格式所选的=:∋∗或Β叭Τ方式仅适用于标准的1过Μ−456网 络,它定义了在这些网络上连续传愉消息段的每一位,以 。 收稿日期97Ρ巧.刁今[∃<及决定怎样将信息打包成消息域和如何解码 ,,,, 作者简介9肖帆7叨[Ψ.8男贵州纳雍人助工∃14为56消息恢 , 。 中专,主要从卒电力自动化产品的研发工作两种传输模式中传输设备会将1%345:消息转为有起 一#!一 肖凯,张贤斌1以儿56协议在串口通讯中的研究及应用 衰=:∋−模式格式 #=Π翅由Α功能代码数据长度数据数据∗ΑΒ∋高字节ΑΒ∋低字节回车换行 衰Β>∴墩式格式 翅功上功能代码数据长度数据数据∗∋Β∋高字节∋Β∋低字节 点和终点的帧,这就允许接收的设备在消息起始处开始工由于通信过程中线路和设备会受到不可预测的干扰, 作,读地址分配信息,判断出哪一个设备被选中7广播方为了保证通信数据的可靠和可信性,必须对通讯数据进行 。。 式则传给所有设备8错误检侧标准的1∋Μ巧5:网络有ΑΒ∋和∋Β∋两种错误检侧 ∃。, 么关于起始位方法当选用朋Η∗模式作字符帧错误检侧场侧包含两个 ,。 当工作在=:∋−模式消息以冒号798字符7=:∋−−=:ΗΒ字符这是使用ΑΒ∋7纵向冗长检测8方法对消息内 ,,,。 码#=Π8开始以回车换行符结束7=:∋−码0]Π容计算得出的不包括开始的冒号符