基于CC1010的智能小球测风系统设计
2.3 USB转串口芯片的选择
本系统选择了FTDI公司推出的FT232RL USB-UART桥联器,它具有板载EEPROM和主时钟发生器、3.3V LDO调节器、复位发生器和USB终端电阻。可实现USB到串行UART接口的转换,也可转换到同步,异步BIT-BANG接口模式。提供各操作系统下的驱动。FT232RL内部主要由USB收发器、串行接口引擎(SIE)、USB协议引擎、先进先出(FIFO)控制器,波特率发生器、时钟乘法器/驱动器、3.3V稳压模块、内部12MHz的振荡器和通用异步收发器(UART)控制器等部分组成。
对于与R S 2 3 2 接口部分,UART主要用来完成RS232接口的串行和并行之间的数据转换。
FT232RL提供完整的信号,使其具有通用性,还可以与除RS232之外的其它通信方式进行转换。
FT232RL内部的两个双口FIFO缓冲区,一个是128字节的发送缓冲器,另一个是256字节的接收缓冲器。他们均用于USB数据和RS232数据的交换缓冲区,UART FIFOController 可以用于处理这两个缓冲器与UART收发寄存器之间的数据传输。
3.软件部分
在本系统中主要实现的软件功能主要由3大部分组成:主机程序、从机程序和计算机程序。在各功能模块中,主机部分主要实现数据的接收和发送给上位机等功能;从机部分主要负责数据采集、发送数据给主机等功能;上位机部分主要实现数据分析和处理得出当前小球的位置和对应实时风速和风向。
在上位机上利用FTDI公司提供的虚拟串行口VCP驱动程序,将USB口虚拟成一个串口,像一个标准的串口那样进行进行外设和PC机的通信。
主机和从机的软件在keil c平台上进行程序设计开发,上位机程序由Visual Basic6.0完成。
4.结论
本文提出的高效的双经纬仪小球测风系统能够有效的为掌握一个地区边界层大气运动规律,研究大气污染物稀释、扩散的规律,为工业布局、城市规划、新建项目大气污染预报等提供可靠的资料,具有重要的现实意义。
经纬仪相关文章:经纬仪原理
评论