项目简介
本项目是基于C#的盖革 - 米勒计数器可视化系统,可通过USB接口实时读取盖革 - 米勒计数器的计数数据,并利用图形用户界面(GUI)进行展示。系统涵盖硬件(盖革 - 米勒计数器和USB接口板)与软件(固件、命令行工具和GUI应用程序)两部分。
项目的主要特性和功能
硬件部分
- 采用ATtiny2313微控制器进行计数和USB通信。
- 借助高电压板生成400V电压供计数管使用。
- 通过USB接口和计算机进行数据通信。
软件部分
- 固件运行于微控制器,负责计数和与计算机的USB通信。
- 命令行工具用于处理计算机端的USB通信。
- 以C#编写的图形用户界面(GUI),使用ZedGraph库绘制计数数据,具备实时数据显示和数据保存功能。
安装使用步骤
前提条件
- 具备盖革 - 米勒计数器及USB接口板。
- 有一台运行Windows操作系统的计算机。
- 计算机已安装libusb库。
安装步骤
- 从项目仓库下载源代码文件。
- 将盖革 - 米勒计数器和USB接口板连接到计算机。
- 把固件烧录到ATtiny2313微控制器中。
- 在计算机上运行GUI应用程序,启动计数器并查看实时数据。
- 通过GUI界面保存计数数据。
使用注意事项
- 保证USB接口板正确连接并与计算机正常通信。
- 使用前检查计数器的电池和电路连接。
- 避免在强电磁环境下使用,防止影响计数数据的准确性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】