新闻中心

EEPW首页>嵌入式系统>设计应用> 高速便携式RS232/422信号模拟器设计

高速便携式RS232/422信号模拟器设计

作者: 时间:2016-12-16 来源:网络 收藏

NIOSⅡ处理器内部程序主要完成USB与PC机之间的通信协议,依据PC机发送的设置命令来完成具体RS232/422信号的实现,并完成数据格式的设置,数据块的设置,数据下行发送和上行传输及信号源工作状态的显示。其内部程序流程图如图6所示。

本文引用地址://m.amcfsurvey.com/article/201612/330819.htm本文引用地址://m.amcfsurvey.com/article/185416.htm


3. 3 用户界面程序设计
信号仿真器在PC机端的软件设计包括设备驱动程序和用户程序两部分,FTDI公司为基于FT245RL的USB接口设备提供了VCP、D2XX(动态链接库)两种驱动程序,这样就不再需要自己设计设备驱动程序,而只需要选择不同的驱动程序,可以把主要精力投入在用户软件设计上面。
底层驱动程序主要完成上位计算机和硬件设备的连接功能,并为用户界面程序建立和信号源仿真器相互通信的通信协议和通道,其结构框图如图7所示。


用户界面程序主要完成用户对模拟信号源进行的工作模式选择,信号种类选择,数据格式设置和消息块格式设置的输入功能,同时可以预览信号源发送的信号数据,读取信号源接收到的数据,并可以对存贮数据的FLASH芯片进行擦除。依据其要完成的功能,其流程图如图8所示。



4 结语
本文研制的高速RS232/422信号仿真器,即可以由计算机通过USB接口控制使用,也可以依靠自身携带的电池、键盘和LED显示屏独立工作。它在设计中采用了FPGA技术,免除了程序跑飞的可能,提供了高速的,多种标准和非标准的波特率,灵活的数据格式和信息块格式设置,是机载测试采集器采集RS232/422信号进行实验室通电或外场排除RS 232/422总线数据故障时比较理想的选择。


上一页 1 2 3 下一页

评论


技术专区

关闭