pH缓冲溶液
发布时间:2020-05-29 14:31
阅读次数:
次
分享到:
pH缓冲溶液是一种能使pH值保持稳定的溶液。如果向这种溶液中加入少量的酸或碱,或者在溶液中的化学反应产生少量的酸或碱,以及将溶液适当稀释,这个溶液的pH值基本上稳定不变,这种能对抗少量酸或碱或稀释,而使pH值不易发生变化的溶液就称为pH缓冲溶液。
pH标准缓冲溶液具有以下特点:
⑴标准溶液的pH值是已知的,并达到规定的准确度。
⑵标准溶液的pH值有良好的复现性和稳定性,具有较大的缓冲容量,较小的稀释值和较小的温度系数。
⑶溶液的制备方法简单。
如何配制pH缓冲溶液?
对于一般的pH测量,可使用成套的pH缓冲试剂(可配制250ml),配制溶液时,应使用去离子水,并预先煮沸15~30分钟,以除去溶解的二氧化碳。剪开塑料袋将试剂倒入烧杯中,用适量去离子水使之溶解,并冲洗包装袋,再倒入250ml容量瓶中,稀释至刻度,充分摇匀即可。
如何正确保存和使用pH缓冲溶液?
缓冲溶液配制后,应装在玻璃瓶或聚乙稀瓶中(碱性的pH缓冲液如pH9.18、pH10.01、pH12.46等,应装在聚乙稀瓶中)瓶盖严密盖紧,在冰箱中低温(5-10℃)保存,一般可使用二个月左右,如发现有混浊、发霉或沉淀等现象,不能继续使用。使用时,应准备几个50ml的聚乙稀小瓶,将大瓶中缓冲溶液倒入小瓶中,并在环境温度下放置1~2小时,等温度平衡后再使用。使用后不得再倒回大瓶中,以免污染,小瓶中的缓冲溶液在>10℃的环境条件下可以使用2~3天,一般pH7.00、pH6.86及pH4.00三种溶液使用时间可以长一些,pH9.18和pH10.01溶液由于吸收空气中的CO2,其pH值比较容易变化.
pH缓冲溶液有何用途?
⑴pH测量前标定校准pH计。
⑵用以检定pH计的准确性,例如用pH6.86和pH4.00标定pH计后,将pH电极插入pH9.18溶液中,检查仪器显示值和标准溶液的pHs值是否一致。
⑶在一般精度测量时检查pH计是否需要重新设定。pH计标定并使用后也许会产生漂移或变化,因此在测试前将电极插入与被测溶液比较接近的标准缓冲液中,根据误差大小确定是否需要重新标定。
⑷检测pH电极的性能。
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 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.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value)
在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()
在 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)
''标签解析异常!
内部连接致命错误。
在 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)