
飞凌嵌入式充电桩计费控制单元主板全功能测试- RS485功能测试
飞凌嵌入式充电桩计费控制单元主板完全按照国家电网对充电桩计费控制单元的技术参数要求精心研发而成。关于充电桩计费控制单元各项功能是否可用?接下来我们做一个全功能的测试。今天先进行RS485的功能测试。
RS485功能测试:
工具准备:
1、充电桩计费控制单元主板
2、OK335xD开发板(飞凌嵌入式TI AM3354 工业级开发平台)
3、RS232转RS485模块
4、连接线
RS485功能测试可通过计费控制单元主板P15 接RS485模块或者计费控制单元主板与OK335xD开发板互接(A对A,B对B),测试RS485功能(使用UART2)。
本文提供两种测试方式,用户可以选择方便的方式进行测试,具体步骤如下。
方式一
按照下图所示充电桩计费控制单元主板与OK335xD开发板连接,并参考原理图找到对应的引脚,用连接线连接计费控制单元主板底板的RS485接口和一块OK335xD开发板的RS485接口。
1. 485通信只支持半双工通信,即通信一端同一时间只能发送或者只能接收信息,一端应先处于接收状态,发送端才能发送,否则会出现数据丢失的情况。在终端中执行如下命令:
root@ok335xd:/# 485test -d /dev/ttyO2 -b 9600
2. 终端中显示测试信息如下所示:
一端选择“2”接收信息,终端中打印出接收到的信息,“sum”表示接收数据个数,“num”表示单次接收字符的个数,“recv”接收到的字符串,在选择“3”停止接收前,接收端一直处于接收状态:
一端选择“1”发送信息,输入要发送的信息,如“123asdf”,“sum”表示发送数据个数,“num”表示单次发送字符的个数,“recv”发送的字符串,在选择“3”停止发送之前发送端处于循环发送状态,接收端可以一直接收到数据:
3. Ctrl+C终止测试程序的运行
方式二
将一个RS232转485模块和计费控制单元底板485接口连接,如果是选择飞凌嵌入式提供的转换模块,连接方式是A+(转换模块)接A(底板)、B+(转换模块)接B(底板)。
1. 开发板端使用超级终端,执行测试命令,选择接收:
root@ok335xd:/# 485test -d /dev/ttyO2 -b 9600
终端中显示如下:
2. 打开串口调试助手(RS232转485模块端使用),我们使用的是scom32.exe,设置对应的串口号、波特率、数据位、停止位、校验位和流控制,输入要发送的字符,如“12345qwer”,点击发送,设置如下:
3. 超级终端中会显示出刚才发送的字符,选择“3”,结束接收,按照提示选择发送“1”,如“1234567asdf”:
4. 串口调试助手中会显示发送的字符,终端显示如下:
通过测试,可以证明,充电桩计费控制单元RS485功能完全可以使用,明天将对USB的功能进行测试。