ElectronicIndicator

所属分类:硬件设计
开发工具:Visual Basic .NET
文件大小:0KB
下载次数:0
上传日期:2024-03-28 05:02:35
上 传 者sh-1993
说明:  电子蒸汽机指示器,使用Arduino-Uno、压力传感器和旋转编码器进行数据采集,并使用PC软件创建指示图。
(An electronic steam engine indicator using an Arduino Uno, pressure transducer and rotary encoder for data acquisition and PC software to create indicator diagrams.)

文件列表:
My Project/
bin/
obj/
App.config
EngineIndicatorApp.sln
EngineIndicatorApp.vbproj
EngineIndicatorApp.vbproj.user
LICENSE
calculations.vb
codeModule.vb
fileFunctions.vb
frmData.Designer.vb
frmData.resx
frmData.vb
frmLogPlot.Designer.vb
frmLogPlot.resx
frmLogPlot.vb
frmMainScreen.Designer.vb
frmMainScreen.resx
frmMainScreen.vb
frmReport.Designer.vb
frmReport.resx
frmReport.vb
frmSettings.Designer.vb
frmSettings.resx
frmSettings.vb
unoComms.vb

# Electronic Engine Indicator An electronic engine indicator for creating P-V diagrams and calculating engine indicated performance measures. This version was made for reciprocating Rankine cycle expanders, i.e., steam engines. Data acquisition is done with an Arduino Uno communicating with a Windows PC over the USB serial port. The Atmega328 ADC is used to digitize voltage signals from pressure transducers. Two pressure channels are provided: one for cylinder pressure and the other for steam chest pressure. A rotary encoder connected to the engine crankshaft provides timing pulses to trigger readings. The PC program is written in Visual Basic using .NET Framework 4.8. It controls the data acquisition and creates indicator diagrams, log-log PV diagrams, engine speed variation diagram and calculates IMEP, IHP and water rate, among other values.

近期下载者

相关文件


收藏者