# NWT7 **Repository Path**: cdxhl/nwt7 ## Basic Information - **Project Name**: NWT7 - **Description**: 扫频仪下位机单片机程序。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-15 - **Last Updated**: 2023-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: NWT, 扫频仪 ## README # NWT7 #### 介绍 扫频仪下位机单片机程序。 #### 软件架构 NWT7 扫频仪是德国网友DL4JAL(Andreas Lindenau)的早期作品。扫频仪使用PC作为上位机,控制下位机(PIC单片机)输出数字合成频率信号并使用指数运放和ADC测量接收电压。下位机通过串口把数据回传到PC侧。PC侧的控制软件为WinNWT4。WinNWT4解析接收到的数据包并图形化显示各频点扫频结果。 下位机改进点: 1. 信号发生模块:原方案中使用AD9851。本次改为SI5351模块,控制接口使用I2C总线更加简洁。 2. 单片机:原方案使用PIC单片机。本次改为STC8G1K08-16pin,减小PCB面积。 3. 下位机软件:硬件变更后,相应的通信、控制操作软件需要重新编写。串口通信部分主要依据 _LinNWT/WinNWT V4.xx (30. Juli 2009)_ 文档中Chapter6的内容编写。si5351的驱动软件只实现了CLK0端口的输出。 #### 编译环境 1. 开发环境:Keil uVision5 ver5.27.1.0 2. 烧录工具:stc-isp-15xx-v6.88