前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇异步通信范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:485总线 RXD的电平 测试
广播系统在学校应用比较广泛,大部分在乡镇学校使用,而在实际工程使用中,往往分散控制课室数量较多,分布较远,而通讯线路的布线多又不够规范,T型接法和多路星型交叉使用,所以通信的可靠性不高,现场存在各种干扰,通讯稳定性差和随机性较大,经过反复的测试,采用了以下方法既没有增加成本又有效的解决了问题。
1. SN75176 485芯片DE控制端的设计
在广播系统设计中,电路按常规设计,以AT89C51单片机自带的异步通信口,外接75176芯片转换成485总线。测试中,发现当75176的输入端A(6脚)B(7脚)接收到干扰杂波时,R(1脚)容易锁定为“0”电平,把单片机8951的RXD端也拉到“0”电平,当正常的信号过来时,也不能正常接受;由于考虑到75176芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端VA-VB ≥+200mV,输出逻辑1,VA-VB ≤-200mV,输出逻辑0;而A、B端电位差的绝对值小于200mV时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这`会误认为通信帧的起始引起工作不正常。解决这个问题的办法是人为地使A端电位高于B两端电位,这样RXD的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,8951单片机就不会被误中断而收到乱字符。通过在485电路的A、B输出端加接上拉(R41)、下拉(R42)3.3K电阻各一个,即可很好地解决这个问题。
在使用RS-485总线时,如果按常规方式设计电路,在实际工程中可能有以下两个问题出现。一是通信数据收发的可靠性问题;二是在多机通信方式下,一个节点(解码器)的故障(如死机),往往会使得整个系统的通信框架崩溃,而且给故障的排查带来困难。因此我们在电路上考虑到线路的特殊情况(如某一台分机的485芯片被击穿短路),为防止总线中其它分机的通信受到影响,在75176的485信号输出端A、B串联了两个75Ω的电阻。这样本机的硬件故障就不会使整个总线的通信受到影响。485的通讯阻抗是120Ω的,当某台分机的485芯片被击穿短路后,它的在线电阻就变成0,这样挂在总线上的所有设备都不能控制了,系统就等于瘫痪。
输出电路的设计要充分考虑到线路上的各种干扰及线路特性阻抗的匹配。由于工程环境比较复杂,多为乡镇中小学,雷击经常容易造成设备的损坏,所以485总线的传输端一定要加有保护措施。在电路设计中采用1个继电器(K3)。当系统在断电的情况下,485芯片对线路是断开的。单片机出现故障或者瞬间的电压失衡能够反应到芯片U5上,单片机的P00到P04口通过电阻网络并接到U5的+端,由U5组成的比较电路能够监测到电路的异常,出现异常后可以断开继电器,使设备的485芯片脱离总线。
也可以采用2个稳压管对接在75176的输入端,组成了吸收回路,也可以选用能够抗浪涌的TVS瞬态杂波抑制器件,能有效的预防大部分弱势雷击。
2.软件编程
485芯片的单片机的软件编程对产品的可靠性也有直接的影响。由于485总线是异步半双工的通信总线,在某一个时刻,总线只可能呈现一种状态,所以这种方式一般适用于主机对分机的查询方式通信,总线上必然有一台设备始终处于主机地位在巡检其它的分机,所以需要制定一套合理的通信协议来协调总线的分时共用。这里采用的是数据包通信方式。每个指令都是由多个不同意义的字节构成,每个指令都有引导码、长度码、地址码、命令码、内容、校验码等部分组成。其中引导码是用于同步每个指令的引导头;长度码是这个指令的总长度;地址码是分机的本机地址号;命令码是主机对分机(或分机应答主机)的控制命令; “内容”是这一个指令里的各种信息;校验码是这一个指令的校验标志,可以采用奇偶校验、和校验等不同的方式。通过以上方式对每个指令进行严密的定义后,就不会出现设备间的错误动作和错误响应。
在485芯片的通信中,尤其要注意对485控制端DE的软件编程。为了可靠的工作,在485总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下,先将控制端置“1”,延时1ms左右的时间,再发送有效的数据,一包数据发送结束后再延时1ms后,将控制端置“0”。这样的处理会使总线在状态切换时,有一个稳定的工作过程。
3.结论
经过了以上硬件电路的设计,大大的增强的电路的稳定性和可靠性,即使工程布线采用不规范的多级星型接法所产生的信号折反射也能够稳定地正常通讯。
参考文献
[1]周明德编著,《微型计算机硬件软件及其应用》清华大学出版社。
平时有挑食偏食习惯的儿童要适量补锌。锌富含于牡蛎、瘦肉、动物内脏中。如果儿童因为不良的饮食习惯而不吃或少吃这类食物,每日锌的摄入达不到标准,那么长此以往就会发生锌缺乏,缺锌会引起儿童地图舌,食欲下降等,造成锌摄入的进一步减少,从而形成恶性循环。因此,对于存在挑食、偏食习惯的儿童应该适量补锌,但同时更应积极纠正他们不良的饮食习惯,因为这是引起这些儿童发生缺锌的根本原因,否则,缺锌现象将会反复发生。
受感染的儿童要补锌。锌参与人体蛋白质、核酸等的合成。儿童感染时体内对锌的需要量增加,而胃肠道吸收锌的能力减弱。有些感染还会引起锌从粪便或尿液中丢失,如反复腹泻与肾功能障碍蛋白尿等。因此,受感染的儿童容易发生缺锌,而缺锌又使人体的免疫功能降低,导致感染的持续和反复发生。所以,感染中的儿童要适量补充锌剂和富含锌的食物,这不仅能预防和治疗缺锌,也有利于患儿的早日康复。
多汗的儿童宜补锌。人体中多种微量元素都通过汗液排泄,锌便是其中之一。由于受遗传、生理和疾病的影响,有些儿童存在多汗的现象,大量出汗会使锌丢失过多,造成体内缺锌,而缺锌又会降低机体的免疫功能,使儿童体质虚弱,加重多汗,从而形成了恶性循环,所以,多汗的儿童应适当补锌。
关键词:Modbus协议族 传输过程 通信接口模块开发 集成工程应用
Modbus协议是一个公开的、被广泛应用的串行通信协议,最初由Modicon公司为其可编程控制器和工业自动化系统而制定的,使用于控制设备间传输数字和模拟的I/O及寄存器数据时使用。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一个控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。
当在一个Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
1.Modbus协议
1.1 Modbus协议族
Modbus协议中有ASCII、RTU、TCP等,其中前二者规定了消息、数据的结构、命令和应答的方式,数据通信采用Master/Slave(主从)方式,主端发出数据请求消息,从端接收到正确消息后就可以发送数据到主端以响应请求;主端也可以直接发送消息修改从端的数据,实现双向读写。此外,在校验上,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。而TCP模式除了有奇偶校验外,没有额外规定校验,其原因就是TCP协议是一个面向连接的可靠协议。
1.2 Modbus网络上的数据传输
Modicon控制器上的标准Modbus端口是使用一个RS232兼容的串行接口,定义了连接器,接线电缆,信号等级,传输波特率,和奇偶校验,控制器可直接或通过调制解调器接入总线(网络)。控制器通讯使用主从技术而其它设备(从机)应返回对查询作出的响应,或处理查询所要求的动作。典型的主机设备应包括主处理器和编程器,典型的从机包括可编程控制器。
主机可对各从机寻址,发出广播信息,从机返回信息作为对查询的响应。从机对于主机的广播查询,无响应返回Modbus协议报据设备地址,请求功能代码,发送数据,错误校验码,建立了主机查询格式,从机的响应信息也用Modbus协议组织,它包括确认动作的代码,返回数据和错误校验码。若在接收信息时出现一个错误或从机不能执行要求的动作时,从机会组织一个错误信息。并向主机发送作为响应。
1.3 在其它总线上传输数据
除标准的Modbus功能外,有些Modicon控制器内置端口或总线适配器,在Modbus+总线上实现通讯或使用网络适配器,在MAP网络上通讯。
在这些总线上,控制器间采用对等的技术进行通讯,即任意一个控制器可向其它控制器启动数据传送。因此,一台控制器既可作为从机,也可作为主机,常提供多重的内部通道,允许并列处理主机和从机传输数据 在信息级,尽管网络通讯方法是对等的,但Modbus协议仍采用主从方式,若一台控制器作为主机设备发送一个信息,则可从一台从机设备返回一个响应,类似,当一台控制器接受信息时,它就组织一个从机设备的响应信息,并返回至原发送信息的控制器。
1.4 查询响应周期
查询:查询中的功能代码为被寻址的从机设备应执行的动作类型。数据字节中包含从机须执行功能的各附加信息,如功能代码03将查询从机,并读保持寄存器。并用寄存器的内容作响应。该数据区必须含有告之从机读取寄存器的起始地址及数量,错误校验区的一些信息,为从机提供一种校验方法,以保证信息内容的完整性。
响应:从机正常响应时,响应功能码是查询功能码的应答,数据字节包含从机采集的数据,如寄存器值或状态。如出现错误,则修改功能码,指明为错误响应。并在数据字节中含有一个代码,来说明错误,错误检查区允许主机确认有效的信息内容。
1.5 Modbus协议帧结构
Modbus协议帧通常也被称作Modbus信息包裹,一个协议帧由从前到后有以下四个部分组成:地址域:发送信息的目的地址,即主站请求时的从站地址或从站响应时的主站地址。从站地址域长度为一个字节,其中包括信息包裹传送的从站地址。从站地址范围为“1”至“255”。 功能码域:信息包裹中功能域长度为一个字节,用以通知从站应当执行何种操作。数据域:域长度不定,依据其具体动能而定。校验域:两种不同模式下,计算而得的校验码。
2.通信接口模块开发
Modbus通信接口位于上位机和下位机之间,若要完成Modbus通信,则上位机和下位机必须安装有能够实现Modbus协议的硬件和软件。在系统集成工程中,如果出现通信双方任何一方不具备Modbus接口的情况,则必须进行底层驱动模块的开发。
一般下位机一侧会出现不匹配,因为下位机系统中包括数据的采集和模数转换处理等等,那么下位机系统结构包括:数据采集处理模块、中央处理模块、通信模块。
3.Modbus集成工程应用
在系统集成的工程中,Modbus设备与中央监控软件间的通信是其一部分,其系统结构配置包括根据工程要求选择系统结构体系,然后选择Modbus设备;对所有主站和从站进行设置地址是至关重要的一点,Modbus寄存器地址通过0、1、3、4四种类型的前导数字标明四种类型的寄存组,它与数据库定义软件组件中数据表有着对应关系,其对应关系是:0xxxxDigital Output;1xxxxDigital Input;3xxxxInput Register;4xxxxHolding Register。
中央软件平台中工程的组态和人机界面的开发分为三个步骤:用组态软件对硬件进行组态,并存入数据库;在软件中以图形画面的形式开发出友好的人机界面;在主站上执行人机界面,实现对设备的监控。
参考文献:
“唉!没办法。我就是这样的人。”生活中,不经意的一句话可能改变你的一生。表面看来,说这句话好像很了解自己,其实只是在安慰自己,是一种典型的穷人心态。
不过,这句话从富人嘴里说出来,背后的含义就完全不同了。
石油大亨洛克菲勒曾经说过:“假如我突然倾家荡产,把我身无分文地扔在沙漠里,只要有一支骆驼商队路过,我加入进去,我又是一个百万富翁。――没办法,我就是这样的人。”
同样一句话,诠释了穷人的一生,也造就了富人的一生。差别仅仅在于说话的心态。
看到希望并能果断决策
犹太人中流传着一句格言:人的一生中,有三种东西不能使用过多,做面包的酵母、盐和犹豫。酵母放多了面包会酸,盐放多了菜会咸,犹豫过多则会丧失赚钱和扬名的机会。
留意我们身边的富人,“果断”似乎是他们身上的共性。
只要你留意过《福布斯》中国富豪榜,就一定知道李晓华。这个普通工人家庭出生的平凡人,凭借果断的判断力,使自己跻身于亿万富豪行列。
当他在日本留学时,发现“101毛发再生精”成了日本市场的抢手货,于是想尽各种方法争取到日本市场的销售权。这也成就了他的“第一桶金”
上世纪80年代末,李晓华来到我国香港,当时香港政局不稳导致有钱人纷纷忙于移民,悲观的论调使香港的地价猛跌。那时候,到处贴满了出售旧楼的广告,看不清肜势的商人纷纷将手中的物业以“跳楼价”抛售。而一直关注国家形势的李晓华却看准了这个时机,在他看来,中国改革开放的步伐只会向前迈进:于是,他把大量资金毅然投向了楼市。果然,半年时间,香港的房地产价格骤然间连续攀升。在抛出手上的楼盘后,李晓华也一举跻身于亿万富豪的行列,这场漂亮的“房地产之战”成了他商战中的经典之作。
或许你会说,“我遇上的机会没别人的好,我的机会风险很大,别人的好像更稳、更好”。事实上,风险越大,潜在收益也就越大,害怕风险的人永远只会被“等待”束缚脚步,他们所期盼的“没有风险的投资机会”根本不可能发生。
心理学家威廉・詹姆士曾经说过“种下行动就会收获习惯,种下习惯便会收获性格,种下性格便会收获命运”。果断决策的习惯对富人来说非常重要。
穷人会说,“有时候我总是会有好的点子,可我总是犹豫不决,总是害怕失败,结果总是不了了之”。可富人会说,“心动不如行动,想到一个点子就赶紧去做。只要你犹豫一秒,那下一秒就没有市场了”。在富人眼中,偶尔做出错误的决定,总比从不做决定要好,而穷人只会希望减少自身的失误,以确保资产不缩水,往往处于被动的状态。
或许这也就是“富人总想着赢,穷人总害怕输”的心态吧。
不为小小的成功停住脚步
汽车大王福特曾说过,一个人若自以为有很多的成就,而止步不前的话,那么他的失败就在眼前。许多穷人开始时挣扎奋斗,但在他们牺牲了无数的血汗,使前途稍露曙光的时候便会自鸣得意,开始松懈,于是最终无法登上财富金字塔的顶端。
静下心来看看现在的你,是否也处于这样的状态中呢?你是否为一次成功的投资自命不凡?是否为一次岗位的晋升洋洋得意?再思考一下,接下去的你。还有什么目标吗?
实际上,很多穷人并非没有碰上机遇,也并非没有把握住它,只是在取得一定成功、收获一些财富后,他们就停滞不前了。
人之所以会努力奋斗,是因为有心中的目标作指引。可当我们实现一个目标的时候,下一盏“明灯”能否同时被点亮呢?
曾经听过这样一句话,“富人的一生中有很多目标,当实现了一个时,他们便开始追求下一个目标;而穷人则会停留在某一个目标上,满足于已经取得的成就,甚至嘲笑其他穷人,殊不知,他自己并不是一个富人”。显而易见,当你满足于已经取得的成就,而找不到下一个目标时,就会变得茫然、不知所措、安于现状。这样,当你追寻财富的脚步停止时,已经拥有的资产或许只能有小小的升值,又或者已渐渐缩水。
所以你应该不断提醒自己:“我的钱在路上,我要的钱永远都在路上。”
善于思考不断从头再来
生物学家曾做过这样一个实验,把鲮鱼和鲦鱼放进同一个玻璃器皿中,然后用玻璃把它们隔开。开始时,鲮鱼们很兴奋地朝鲦鱼进攻,渴望能吃到自己最喜欢的
美味,可每一次它们都撞在了玻璃上。多次碰壁后,鲮鱼沮丧了,当玻璃板抽取后,它们竟然对眼前的美食视若无睹了。即使那肥美的鲦鱼一次次地从它们身边游过,鲮鱼都没有进攻的欲望和信心了。
过了一段日子,鲮鱼活活饿死了。
生活中,你是否也像可悲的鲮鱼一样,因过去的失败而畏首畏尾、裹足不前呢?
比尔・盖茨是很多人心目中的偶像,但你是否知道,在他的创业路上,同样有着很多失败的经历。
例如,1987年12月,微软与IBM合作开发MS-DOS的继任产品OS/2,并声称性能会超越Windows。但当时Windows 3.0的销售势头非常好,最终导致微软与IBM分道扬镳并放弃了OS/2项目。Microsoft Bob的同样并不成功,虽然有着不错的创意,但由于性价比不高被市场淘汰。当微软尝试进军玩具市场时,有谁能想到高达100美元的ActiMates的寿命仅仅只有3年。随后,微软耗资4.25亿美元收购了能让电脑和电视相连的软件开发公司WebTV,该系统集成了硬盘驱动器、键盘和鼠标,并可以让电视机代替PC显示器,但市场的反响一直比较冷淡,需求量非常有限。在随后的2006年、2007年,微软的音乐服务、Windows Vista也都难以俘获市场的“芳心”。在2008年,洽购雅虎的项目最终以失败收场。
一次次的失败并没有打垮比尔・盖茨,Microsoft office、IE浏览器、Xbox 360的成功,让他坐拥更多的财富。在一次访问中,有人问比尔・盖茨:“你成为当今全美首富,成功的主要经验是什么?”他十分明确地回答:“一是勤奋工作,二是刻苦思考。”
何为“童心”?《辞海》解释:“儿童的心情,孩子气。”引申为真心,真情实感。童心是人们真实情感的流露,是天性,是真心实意。保持童心,就是要人们返璞归真,回归自然,而不要矫揉造作,不能虚情假意。人性中最善良、最诚实、最纯洁的是童心。童心是刚刚出土的春草,给生命留下嫩绿和清新;童心是阳光下闪烁的露珠,给人生留下晶莹和纯情;童心是生命中最可爱的花朵,给岁月留下香甜和温馨。
常言道:“心不老,人不老”;“老有少年心,疾病去七分。”老年人如果能保持一颗童心,那就去掉了暮气。一个人童心不老,就会浑身充满朝气,生活充满快乐,就会有一个永远年轻的精神世界。
老年人要珍惜生命,热爱生命,保持孩子般的心情,乐当“老顽童”。纵观古今中外,白发苍苍而童心未泯的老人还真不少。南宋大诗人陆游“时取曾孙竹马骑”,北宋大学者程颐“偷闲学少年”。正是因为他们童心未泯,快乐多多,所以延年益寿。著名科学家牛顿暮年时还用麦秆对着阳光吹肥皂泡,如醉如痴,宛若一个老顽童。科学泰斗爱因斯坦在誉满世界后,仍饶有兴味地经常与小学生通信。童心是一颗弥足珍贵的不老丹。童心不老,就能乐而忘忧,不知老之将至。保持童心,能使人心理年轻,精神健康,生活愉快。印度诗人泰戈尔有句名言:“伟大的人物永远是小孩。死了,把天真留给世界。”革命老人徐特立曾勉励老年朋友做“老少年”:“世有老少年,也有少年老。不落时代后,年老才可宝。”著名作家冰心女士一生与儿童为伍,把毕生的精力倾注于儿童文学的创作之中,她说:“生命从80岁开始。”她童心未泯,常常像小孩子般地开怀大笑,笑声中,让人感受到冰心那颗活跃的童心正鼓足风帆,航行在人生长河中。
童心是老年人驱散暮气、保持青春活力的良方, 童心是老年人颐养天年的养生之道。生命的衰老是无法抗拒的,眼会花,耳会聋,发会白,牙会掉,脸上会有皱纹。但是不管红颜怎样逝去,岁月如何苍老,只要你能保持一颗水晶般的童心,过得自由自在,做个“老顽童”,就可以忘种种忧虑,消不尽烦恼,去暮气,除横秋。心境坦然了,大脑负荷减轻了,免疫系统功能加强了,精神无负担、无压力,自然就不易染病。老年人拥有一颗不泯的童心,就会像儿童那样始终保持乐观开朗、积极向上、朝气蓬勃的心理状态。保持童心,你就不会斤斤计较个人得失,也不会为鸡毛蒜皮的小事耿耿于怀。细想起来,人与人之间没有多少根本的利害冲突,各种矛盾与纠纷,大多是些琐碎的小事,但就是这些小事往往搅得人心绪不宁。
想拥有童心并不难。你不妨经常追忆童年时代的乐事,比如捉迷藏、放风筝、捉蝈蝈、堆雪人、唱歌谣、猜谜语等各种趣事。追忆那逝去岁月中的童年生活,可以使你童心再度萌发,使你老年的心情依然年轻。你不妨多和小孩们交朋友,多和小孩子们一起嬉戏玩耍。小孩的神态和言谈举止,会使你心灵上感到极大的快慰,对晚年生活产生一种珍惜感,珍惜这无限美好的“黄昏”,激发出积极向上的心理。另外,经常阅读童话书、看儿童剧,不仅可使自己捕捉到童年生活乐趣,排遣孤独和寂寞,而且还能培养感情,充实生活。