- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于单片机嵌入式SNMP代理器设计与实现
0引言
SNMP(简单网络管理协议)应用广泛,功效强大,只要管理软件驻留有MIB(管理信息库),而
且拥有合适权限,管理器就能够访问SNMP代理器。SNMP通常见于计算机网络和电信网络,本文提
出了用SNMP进行控制。因为其传输媒介是Internet,所以传输距离不受限制,这相对于其她工业控制
总线有不可比拟优势,SNMP最大优点是协议简练,适合嵌入式应用。SNMP体系可扩展性强,只要将
新MIB装载在管理软件上就能够实现对新终端控制与访问,本文介绍了一个基于廉价微控制器实现
嵌入式代理器方案,以微处理器关键实现相关硬件及软件。
1SNMP体系结构
SNMP体系结构(见图1)以简单查询/回复模型为基础,发送查询用户为管理者,SNMP服务
器(代理器)回复查询。
SNMP在TCP/IP体系中属于应用层协议。为了实现SNMP体系,就必需实现从应用层到物
理层全部要用到协议,管理器在PC机上,代理器处于监测现场,代理器驻留在被管理系统MIB,我们
以单片机为关键来实现嵌入式代理器,嵌入式代理器要对现场采集到数据进行分析,假如有异常情况
发生,经过发送Trap报文给管理器,通知网管有异常情况发生,在报文中还带有异常情况相关信息,
网管能够依据这一信息进行对应处理,在部分情况下,代理器将数据保留起来,以备管理器查询。
2嵌入式代理器硬件实现
我们设计基于SNMP控制系统原理见图2。
控制现场信号采集由A/D转换模块输入单片机。单片机对信号进行处理,而且实施SNMP代
理器任务,硬件部分关键包含A/D、串口、以太网、小逻辑、单片机、监控信号采集、电源及
监控等模块,本文着重介绍与嵌入式SNMP代理器亲密相关部分。
2.1串口模块
单片机使用是TTL电平,而RS-23协议所使用电平不一样,所以需要进行电平转换,经过
MAX232实现电平转换。
2.2A/D模块
A/D模块关键负责采集外部监控信号,采取AD0809能够采集8个通道数据,信号改变动态范
围并不大,利用这一特点,合理设置参考电压,能够提升分辨率,从而用低廉器件实现很好性能,
ADC0809两个参考电压都能够经过电位器调整,为了确保系统精度,参考电压必需稳定,为此采取
MAXIMMAX875作为参考电压源。另外需要注意是:输入到A/D转换器参考电压经过电位器分压,为
了使参考电压稳定,必需选择高精度、高稳定性电位器。
2.3以太网模块
以太网模块实现与以太网通信,采取RealTekRTL8019芯片实现。
RTL8919A(见图3)有3种工作方法:跳线方法,网卡I/O和中止由跳线决定;即插即用方
法,由软件进行自动配置plugandplay;免跳线方法,网卡I/O和中止由外接93C46中内容决定。
RTL8019AS引脚65(JP)决定了网卡工作方法,引脚65脚(JP)是输入引脚,当引脚65为
低电平时,8019工作在即插即用方法或免跳线方法,具体由93C46中内容决定,在嵌入式应用中假如
能够不使用93C46,则能够降低成本,同时降低连线,我们把引脚65接高电平(VCC),使用跳线方
法。那么,网卡I/O和中止就不是由93C46内容决定,这是不需要使用93C46。
引脚64(AUI)决定使用AUI还是BNC接口。BNC接口方法支持8线双绞线或同轴电缆。
高电平时使用AUI接口;悬空为低电平,使用BNC接口。我们通常使用BNC,将该引脚悬空。
网络接口类型由引脚74(PL0)、引脚77(PL1)决定。将PL0、PL1悬空,选择自动检测模式,芯
片自动检测接口类型是用同轴电缆或双绞线,然后进行工作。
RTL89IOCS16是16位I/O选择引脚。当网卡上电复位时,该引脚为网卡输入,假如该引脚为
高电平,网卡将选择16位模式,假如该引脚为低电平,网卡将选择8位模式,51
文档评论(0)