广州虹科电子科技有限公司@hkaco.com基于CAN转以太网的解决方案随着Eule(德国HermannEuleOrgelbauGmbH)与来自电机工程系ChristianSchulz教授以及theUniversityofAppliedScienceMittweida信息技术系的合作,一个名叫“OrgelelektronikSystemEule”的电子风琴系统形成了。德国思泰电子的通信网关技术应用到了该系统中,使得CAN-EthernetGateway(CAN转以太网网关)与风琴的灵动相得益彰。电子风琴系统的基本原理如下:在风琴的控制中心,电子式记录所有按键、踏板、寄存器与及振动器的动作。记录的信息建立起由两个微控制器计算声音,寄存器和其他信息组成所谓的输入镜像,并作为控制台发送到风琴的输出镜像。在风琴每一个风箱里都有一个磁铁驱动模块连接着,而所有的磁铁驱动模块又与控制台相连接。磁铁驱动模块的微控制器过滤出它确认的风箱信号,于是风琴管能够鸣响乐曲。如下图,在CAN-DeviceA/B/C/D相当于按键、踏板、寄存器与及振动器的动作等等,通过CAN转以太网网关将各个信号转入以太网,最后由风琴的控制中心PC来控制。加入CAN-EthernetGateway网关的运用,控制台实现了可移动化并可以远距离控制风琴。在运用过程中,第一个网关把控制台传送的数据报文从CAN总线转向以太网。第二个网关则将以太网的信号再转化成CAN总线传输,该网关作为广州虹科电子科技有限公司@hkaco.com一个能够通过TCP/IP协议定址的服务器。这也意味着风琴能够通过连接因特网的电脑进行演奏。CAN转以太网网关能够把CAN总线整合到现有的以太网拓扑图中。因此,它适合作为通用PCCAN接口并且可通过以太网接入CAN网络。CAN转以太网网关是基于高性能的ARM9微控制器,它提供高数据吞吐量,即使多个CAN接口同时在工作。采用Linux操作系统可使用户执行自己的程序并行于网关应用程序。在对某些事件的针对性答案中,复杂的过滤器和触发机械可在网关上直接调用用户的任务。过滤器可轻松配置并且保证可合理限制CAN报文被传输。每个CAN报文都有一个时间戳,以确保报文传输的时间透明度。该网关也能够同时管理几个以太网连接。因此,CAN转以太网网关可以创建复杂的网络架构。工作模式网关模式使之能够使用设备应用作为一个通用CAN/以太网耦合器。因此,该网关通常用在一台PC上作为外部CAN接口。所有,它可通过LAN或以太网轻松和灵活接入CAN系统。发货清单包含驱动,可使用CAN转以太网网关作为一个PC接口应用于所有思泰的CAN和CANopen软件工具。该驱动API有详细的文档并且支持把网关集成到用户自己的应用项目中。从主机应用,报文在CAN网络上的传输可通过基于套接字的TCP或UDP进行通讯。广州虹科电子科技有限公司@hkaco.com桥接模式可通过LAN或以太网透明耦合CAN网络。通过过滤报文,一方面,能够限制被传输的数据量,并且在另一方面,能够系统地控制数据在子网之间的交换。例如,对于CANopen网络耦合,能够只交换PDO并且可执行所有其它被传输的报文类型。CAN-EthernetGateway参数:以太网接口:10/100Mbit/s以太网(10Base-T/100Base-T)连接器RJ45CAN控制器:SJA1000CAN接口:高达2个CAN接口,高速CAN符合ISO118981/2,光电隔离CAN规范:2.0A(11-bit标识符)2.0B(29-bit标识符)CAN总线连接器:2x5个管脚弹簧型,可选Sub-D9适配器电缆CAN波特率:10kbps至1MbpsCAN功能:远程帧只听模式错误报文和可配置标识符接收的报文时间戳工作模式:网关模式:可使设备参数作为通用CAN/Ethernet耦合器桥接模式:可通过LAN或以太网透明耦合CAN网络网关配置:提供远程登录、FTP(远程维护)或串口利用USB端口网关软件:预编程LinuxOS,设备固件PC应用编程:通过Windowsapplicationlibrary(DLL)使用标准编程语言(例如C/C++)电源:24VDC+20%-60%电流消耗:常规100mA连接器电源:2个管脚螺钉型连接器工作温度:0℃至+70℃外壳:IP20塑料外壳可DIN/EN导轨安装尺寸:70x100x61(LxWxH,inmm)