CAN模块使用说明
1, CAN模块分为USB转CAN和RS232转CAN,USB转CAN不需外部供电,RS232转CAN可9—30V供电,或5V供电,分别为两个电源输入端口,RS232为数据通讯口,如果需要使用485通讯,需要外接232转485模块,同时如果需要模块发送命令的情况下,需要关闭模块的监听功能,否则会引起冲突,或者只能用于监听功能。
2, 模块可设置的参数
1, 串口波特率,CAN口速率,帧类型,是否监听,监听ID,监听掩码MASK。
2, 设置方法可以使用单独的命令或整体命令,所有命令以回车换行为结尾
3, AT+BAUD=* 其中*号为10进制的波特率对应数字,0-11分别对应"1200""2400","4800","9600","14400","19200","38400","56000","57600","115200","128000","256000",设置完成后模块返回设置结果
AT+BAUD?查询模块的串口波特率,模块返回设置结果
AT+CANMODE=* 其中*号为10进制的工作模式对应数字,0为STD标准帧,1为EXT扩展帧,设置完成后模块返回设置结果
AT+CANMODE?查询模块的工作模式,模块返回设置结果
AT+CANMONITOR=* 其中*号为10进制的侦听模式对应数字,0为NO不侦听,1为YES侦听,设置完成后模块返回设置结果
AT+ CANMONITOR?查询模块的侦听工作模式,模块返回设置结果
AT+CANRATE=* 其中*号为10进制的CAN通讯速率对应数字,0-41分别对应"1000","2000","3000","4000","5000","6000","7000","8000","9000","10000","12000","15000","16000","18000","20000","24000","25000","30000","32000","36000","40000","50000","60000","80000","90000","100000","125000","150000","200000","250000","300000","400000","450000","480000","500000","600000","720000","750000","800000","900000","1000000",设置完成后模块返回设置结果
AT+ CANRATE?查询模块的CAN通讯速率,模块返回设置结果
AT+CANID=* 其中*号为8位16进制的ID值,为STD标准帧时使用的是最后3位,为EXT扩展帧时使用的是8位,设置完成后模块返回设置结果
AT+ CANID?查询模块的ID配置,模块返回设置结果
AT+CANMASK=* 其中*号为8位16进制的MASK值,为STD标准帧时使用的是最后3位,为EXT扩展帧时使用的是8位,设置完成后模块返回设置结果,全0为,通过所有帧。
AT+ CANMASK?查询模块的ID配置,模块返回设置结果
AT+CANPARA=* 设置CAN通讯相关的参数,其中*号为22个16进制的数字对应数字,分别为工作模式2位,侦听模式2位,CAN通讯速率2位,ID8位,MASK8位,设置完成后模块返回设置结果,参数自动保存。
AT+ PARA?查询模块的CAN通讯相关的参数,模块返回设置结果
AT+CANPARA=* 设置模块通讯相关的所有参数,其中*号为24个16进制的数字对应数字,分别为串口波特率2位,工作模式2位,侦听模式2位,CAN通讯速率2位,ID8位,MASK8位,设置完成后模块返回设置结果,参数自动保存。
AT+ PARA?查询模块通讯相关的所有参数,模块返回设置结果
AT+ SAVE保存模块通讯相关的所有参数,以上的所有设置命令,只有AT+CANPARA,和AT+PARA设置的参数能自动保存,其他设置参数命令均不自动保存,需要调用此命令,参数才可以保存,模块返回设置结果
AT+ DEFAULT保存模块通讯相关的所有默认参数,分别为串口波特率参数3,波特率9600,工作模式参数1,EXT扩展帧通讯模式,侦听模式参数1,启动侦听,CAN通讯速率参数26,CAN通讯速率125000,ID8位,00000000,MASK8位,00000000可监听所有帧。
AT+ CONFIG?查询模块当前的所有参数,模块返回设置结果
STD+3位帧ID+2位数据个数+2位数据0+2位数据1+2位数据2+2位数据3+2位数据4+2位数据5+2位数据6+2位数据7,为发送标准帧数据模式。
STD+8位帧ID+2位数据个数+2位数据0+2位数据1+2位数据2+2位数据3+2位数据4+2位数据5+2位数据6+2位数据7,为发送标准帧数据模式。
如有疑问拨打电话13381072141,或发送邮件dengzhida@sina.com,邓先生