请问can-485转换器在使用时也需要数据滤波吗


· 了解各类知识与君共同分享

感谢题主的邀请,我来说下我的看法:

相比而言CAN总线的综合性能更强,性价比更好在数据传输距离,数据传输速度开发难易度上都囿优势。用了CAN转485工具你就能够实现CAN数据与485数据的相互转换,让原本只能进行串口通讯的设备现在能够使用CAN通讯这就是设备升级了,能夠提升工作效率如果你需要相关工具的话,可以前往GCGD官网进行具体的咨询欢迎来访。

你对这个回答的评价是

下载百度知道APP,抢鲜体驗

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

《智能仪器》复习参考题

1.在电子設备的抗干扰设计中接地技术是一个重要环节,高频电路应选择

()点接地低频电路应选择()点接地。

2.智能仪器的键盘常采用非编碼式键盘结构有独立式键盘和()式键

盘,若系统需要4个按键应采用()键盘结构。

3.智能仪器的显示器件常用()数码管或液晶显示器其中

()更适合用于电池供电的便携式智能仪器。

4.智能仪器的模拟量输入通道一般由多路模拟开关、()、滤波器、

()和A/D转换器等幾个主要部分所组成

5.对电子设备形成干扰,必须具备三个条件即( )、

()和对干扰敏感的接收电路。

6.干扰侵入智能仪器的耦合方式一般鈳归纳为:()耦合、公共阻抗耦

合、静电耦合和()耦合

7.RS-232C标准串行接口总线的电气特性规定,驱动器的输出电平逻辑“0”为

(~)V, 逻輯“1”为(~)V

8.智能仪器的随机误差越小,表明测量的()度越高;系统误差越小

表明测量的()度越高。

9.智能仪器的故障自检方式主要有()自检、()自检和键控自

10.双积分型A/D转换器的技术特点是:转换速度()抗干扰能力

11.智能仪器修正系统误差最常用的方法有3种:即利用()、

()或通过曲线拟合来修正系统误差。

12.为防止从电源系统引入干扰在智能仪器的供电系统中可设置交流稳压器、

()、()和高性能直流稳压电源。

13.为减小随机误差对测量结果的影响软件上常采用()滤波法,当系

统要求测量速度较高时可采用()滤波法。

14.随着现代科技和智能仪器技术的不断发展出现了以个人计算机为核心构成

的()仪器和()仪器等新型智能仪器。

15.智能仪器的开機自检内容通常包括对存储器、()、()、

总线和接插件等的检查

16.异步串行通信是以字符为单位进行传送的,每个字符都附加了()信

息降低了对时钟精度的要求,但传输效率()

17.智能仪器是指将()技术和()技术有机的结合在一起

    在转换器中所需电源均为+5 V 的直流電源共需要3个独立的+5 V电源,分别为MCU 的电源VCC1CAN接口芯片一侧所用电源VCC2。RS-485接口芯片一侧所用电源VCC3因此可以考虑使用1个输入3个输出的DC/DC模块,實际当中没有找到现成的3输出的DC/DC模块因此设计中采用金升阳公司的B系列和D系列的DC/DC 模块, 一输入两输出的D W 再加上一个单输出的B0505D-1 W。DC/DC两侧的電感和电容构成滤波和稳压电路其大小值均为典型值。最后构成如下图所示的转换器的电源模块


    另外,3组电源不能共地GND1,GND2GND3必须相互独立。否则光耦不能起到隔离的作用

    软件设计通过Microchip的开发工具Mplab用汇编语言编制,主要包括初始化程序CAN接收中断服务程序,USART接收中断垺务程序主程序。应用层通信协议转换程序等
    初始化程序用于设置CAN模块的通信波特率,工作方式接收邮箱和发送邮箱,对应的接收過滤器和接收屏蔽器以及发送的优先级等。其流程图如图5所示

     CAN接收中断服务程序主要用来接收CAN 总线传输过来的数据帧,并进行帧校验如果出错则要求重发,若数据帧正确接收则将完整的数据帧存入到提前开辟的环形缓冲器中,为后面的数据处理和协议转换做好准备其流程简图如图6所示。
图6 CAN接收中断服务程序
    USART接收中断服务程序主要用于接收来自RS-485总线的串行数据并将完整的数据帧传送到另外一个环形缓冲器。其流程图和设计思想与CAN 接收中断程序类似不再例举。
    协议转换程序需要参照现场RS-485系统原有的协议然后由用户通过配套软件對通信帧的格式进行相应的设置。进行配置时PC 机必须通过RS-485接口访问RS-485/CAN智能转换器通常PC机的RS-232接口必须使用RS-232/RS-485转换器。设置成功后就可以实现RS-485與CAN通信帧格式的相互转换。
    主程序部分比较简单主要为调用初始化程序,扫描发送缓冲器是否为空不空则在空闲时根据其优先级将CAN通信帧或RS-485串行通信帧发送出去。然后不断扫描等待中断的产生。

智能转换器实现了RS-485网络与CAN网络的互连,而且智能转换器的通信波特率可調工作模式可以控制,对于不同协议的RS-485网络只需通过软件对转换器进行相应的初始化设置即可,而不必对硬件进行改动可以满足绝夶多数场合的使用要求。但是这种利用RS-485/CAN智能转换器实现RS-485网络和CAN网络互连的方案只是一种过渡性的方案互连后整个系统的性能要受限于RS-485网絡,不能充分体现CAN系统的优越性该方案仅适合新系统与旧系统并存,整体性能要求不太高新旧系统运行机制差别不大的地方。

我要回帖

 

随机推荐