Board logo

标题: 关于Freescale单片机MC9S12DG128的MSCAN 的通讯,及功能?? [打印本页]

作者: dsh_8554    时间: 2007-5-9 16:35     标题: 关于Freescale单片机MC9S12DG128的MSCAN 的通讯,及功能??

我的课题主要是对基于Freescale单片机MC9S12DG128高性能单片机为核心,利用其内置的CAN接口电路,设计具有CAN通讯功能的数据采集装置。在理解CANOPEN通讯协议中的对象字典和数据对象等各种概念的基础上编程实现CANOPEN通讯协议。

具体设计要求如下:
1. 要求远程I/O单元有AI,AO,DI,DO四中信号接口,开关量需要设计光电隔离;
2. AO采用16Bit PWM输出方式,合理匹配PWM周期和滤波电路,保证AO信号频率>1KHz;
3.远程I/O单元采用单一24V直流电源供电,内部设计DC/DC电路实现电源分配。

我现在用单个MC9S12DG128的开发板实现了自发自收功能,下面我能不能用收发器pca82c250来做为桥梁,实现单个MC9S12DG128的接受和发送功能,MC9S12DG128有两个CAN口,假如可以的话,我自发自收功能的程序怎么去改呢??只需要把相应的寄存器LOOP清零就可以了么??

能告诉我做这个课题的思路和具体步骤么??
作者: cxj16888    时间: 2007-5-10 07:58

把两个CAN口连接不就行了,你坐的东西和我的很象啊!
http://www.51mcu.cn/dispbbs.asp?boardID=33&ID=2282&page=1
作者: dsh_8554    时间: 2007-5-10 10:08

你也要编写CANOPEN协议么,能留下QQ交流么,或者MSN
作者: nishui_2000    时间: 2007-5-11 14:07

简单的配置CAN寄存器就可以实现发送接受功能了啊。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0