积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式硬件 >> ARM
  相关分类: 相关文章 | ARM | 新产品 | 下载 | MIPS | X86 |
基于ARM的CAN网络打印服务器设计
 
作者:刘玉民,焦彦军,石美传   来源:《国外电子元器件》    点击数:201   更新时间:2008-6-24
您可以添加到网摘 让更多人关注此文章:

    1 引言

随着科学技术水平的提高,智能仪器仪表或微机装置等智能电子设备(IED)已广泛应用于工业现场。网络打印服务器(network print server)可为智能电子设备提供可靠的共享打印服务,节约系统成本。CAN总线是一种支持分布或实时控制的现场总线,具有高可靠性、实时性和灵活性,广泛应用于汽车控制、工业控制、机器人、家用电器等领域。CAN总线已成为工业现场首选现场总线之一。设计的网络打印服务器采用CAN总线作为数据通讯网络,每个网络打印服务器可与几十甚至上百个智能电子设备构成总线型网络,采用屏蔽双绞线作为通讯介质减少节点干扰。通讯速率在10 Kb/s~1 Mb/s范围内可选。CAN网络打印系统结构如图1所示。







2 系统硬件设计


网络打印服务器的核心处理器采用PHILIPS公司的LPC2129。LPC2129是一款支持实时仿真和跟踪的16/32位ARM7TDMI-S CPU“微控制器”,带有256 KB的嵌入式高速Flash存储器,16 KB支持8/16/32位访问的静态RAM,128位宽度的存储器接口和独特的加速结构,可使32位代码在最大时钟速率下运行。而对代码有严格控制要求的应用则可使用16位Thumb模式。LPC2129采用64引脚封装,低功耗,内带有46个GPIO,2个32位定时器,2路CAN控制器,多路串行接口,9路外部中断。选取该处理器主要考虑其内部资源丰富,无需扩展存储器、CAN控制器,且性能优异,抗干扰能力强;价格低廉,具有极高的性价比。


系统硬件电路设计框图如图2所示。调试接口直接与LPC2129连接,用于调试开发;由MAX232-EPE等器件构成的串口电路用于程序下载;看门狗负责监控程序是否出现异常或跑飞,若出现故障时,看门狗使整个系统复位;而电源电路由SP220-15D5D和DUP75-05S05等器件构成,为网络打印服务器提供工作电源。







网络打印机服务器的核心电路是CAN及打印机接口电路,如图3所示。打印机接口电路部分由光耦PS2701和电容电阻等元件构成,LPC2129的P0和P1端口引脚经该接口电路与针式打印机连接,实现打印功能;CAN总线接口电路由6N137和PCA82-C250等器件构成,LPC2129内部CAN控制器完成CAN协议处理,PCA82-C250可提高节点的驱动能力。为了增强CAN总线节点的抗干扰能力,LPC2129的CNTX和CNRX不能直接与PCA82C250的TXD和RXD相连,应经高速光耦6N137后再与PCA82C250相连,从而实现总线上各CAN节点间的电气隔离。高速光耦电路中的电源VCC和VDD必须完全隔离,采用隔离型电源模块DUP75-05S05实现隔离。PCA82C250与CAN总线的接口部分也采取了抗干扰措施,CANH和CANL与地之间分别并联一只1 000 pF/2 kV的电容,用于滤除总线上的高频干扰,并具有一定的抗电磁辐射性能。另外,在CAN总线接人端与地之间连接一个瞬态电压抑制二极管(TVS),保护PCA82C250免受ESD和EMI浪涌脉冲。通讯信号传输到导线的端点时产生反射,并干扰正常信号传输,在PCA82C250的两根输出数据线之间接一120 Ω的终端电阻可抑制反射信号。若忽略该终端电阻,则大大降低通讯的抗干扰性和可靠性,甚至导致无法通讯。







[1] [2]  下一页



相关文章
· 基于ARM平台的GPRS CQT测试系统的设计[223]
· 基于ARM和uC/OS的嵌入式SMI网络转换器设计与应用[172]
· 基于ARM和uC/OS的嵌入式SMI网络转换[262]
· 基于ARM平台下的GPRS/CQT测试系统设计研究[249]
· S3C2410X在无线宽带通信网中的应用[332]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
宇航服电子元器件:航天员的“生命保护
美研发出可卷曲太阳能电池
美国研发嗅觉感受器获新进展 
首尔半导体就日亚(NICHIA)专利
MIPS 科技授权国家集成
美国微芯科技公司与安森美半导体拟以每
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
Agilent代理商 0755...
AD代理商 0755-8832...
Actel代理商 0755-8...
嵌入式系统免费网上学习!...
ARM与uClinux...
ARM与uClinux...
NORDIC最新推出nRF24...
网络摄像机技术的调试与测试...
对于新人,为什么公司不再会成为...
[转帖]低价销售各种数码相机,...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网