水质电导率是什么,用什么测量?
发布时间:2019-05-06 11:10
阅读次数:
次
分享到:
水的电导率是以数字表示水溶液传导电流的能力。水溶液的电导率与其所含无机酸、碱、盐的量有一定的关系,当它们的浓度较低时,电导率随着浓度的增大而增加,因此,该指标常用于推测水溶液中离子的总浓度或含盐量。
1.电导率与水的硬度
水溶液的电导率直接和溶解固体量浓度成正比,而且固体量浓度越高,电导率越大。电导率和溶解固体量浓度的关系近似表示为:1.4μS/cm=1ppm或2μS/cm=1ppm(每百万单位CaCO3)。利用电导率仪或总固体溶解量计可以间接得到水的总硬度值,如前述,为了近似换算方便,1μs/cm电导率 = 0.5ppm硬度
但是需要注意:
(1)以电导率间接测算水的硬度,其理论误差约20-30ppm
(2)溶液的电导率大小决定分子的运动,温度影响分子的运动,为了比较测量结果,测试温度一般定为20℃或25℃
(3)采用试剂检测可以获取比较准确的水的硬度值。
2.软水与硬水
水分为软水、硬水,凡不含或含有少量钙、镁离子的水称为软水,反之称为硬水。水的硬度是指水中钙、镁离子的浓度,硬度单位是ppm,1ppm代表水中碳酸钙含量1毫克/升(mg/L)。水的硬度成份,如果是由碳酸氢钠或碳酸氢镁引起的,系暂时性硬水(煮沸暂时性硬水,分解的碳酸氢钠,生成的不溶性碳酸盐而沉淀,水由硬水变成软水);如果是由含有钙、镁的硫酸盐或氯化物引起的,系永久性硬水。依照水的总硬度值大致划分,总硬度0-30ppm称为软水,总硬度60ppm以上称为硬水,高品质的饮用水不超过25ppm,高品质的软水总硬度在10ppm以下。在天然水中,远离城市未受污染的雨水、雪水属于软水;泉水、溪水、江河水、水库水,多属于暂时性硬水,部分地下水属于高硬度水。
测量水溶液的电导率可以用水质电导率分析仪来测量.电导率分析仪是一款面向于医用多效蒸馏水系统,锅炉底水、凝结水,热交换系统,机械零部件的工业热清洗,工业循环水等在较高温度环境运行的高端水质管理和自动化控制而开发的一款宽温度范围的在线水质分析仪表。
''标签解析异常!
内部连接致命错误。
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlDataReader.TryCloseInternal(Boolean closeReader)
在 System.Data.SqlClient.SqlDataReader.Close()
在 System.Data.Common.DbDataReader.Dispose(Boolean disposing)
在 System.Data.Common.DbDataReader.Dispose()
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.E9MnLWGZP()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
在 System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
在 System.Data.SqlClient.SqlDataReader.Read()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.E9MnLWGZP()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)