Kira kepekatan penyelesaian dalam pelbagai unit termasuk molariti, molaliti, komposisi peratus, dan bahagian per juta (ppm). Sesuai untuk pelajar kimia, kerja makmal, dan aplikasi penyelidikan.
Kepekatan penyelesaian adalah ukuran berapa banyak solut yang dibubarkan dalam pelarut untuk menghasilkan penyelesaian. Unit kepekatan yang berbeza digunakan bergantung pada aplikasi dan sifat yang sedang dikaji.
Kalkulator Kepekatan Penyelesaian adalah alat yang kuat tetapi mudah digunakan yang direka untuk membantu anda menentukan kepekatan penyelesaian kimia dalam pelbagai unit. Sama ada anda seorang pelajar yang mempelajari asas kimia, seorang juruteknik makmal yang menyediakan reagen, atau seorang penyelidik yang menganalisis data eksperimen, kalkulator ini menyediakan pengiraan kepekatan yang tepat dengan input yang minimum. Kepekatan penyelesaian adalah konsep asas dalam kimia yang menyatakan jumlah solut yang dibubarkan dalam jumlah tertentu penyelesaian atau pelarut.
Kalkulator yang mudah digunakan ini membolehkan anda mengira kepekatan dalam pelbagai unit termasuk molariti, molaliti, peratusan berdasarkan jisim, peratusan berdasarkan isipadu, dan bahagian per juta (ppm). Dengan hanya memasukkan jisim solut, berat molekul, isipadu penyelesaian, dan ketumpatan penyelesaian, anda boleh segera mendapatkan nilai kepekatan yang tepat untuk keperluan khusus anda.
Kepekatan penyelesaian merujuk kepada jumlah solut yang terdapat dalam jumlah tertentu penyelesaian atau pelarut. Solut adalah bahan yang dibubarkan (seperti garam atau gula), manakala pelarut adalah bahan yang melakukan pembubaran (biasanya air dalam penyelesaian akueus). Campuran yang dihasilkan dipanggil penyelesaian.
Kepekatan boleh dinyatakan dalam beberapa cara, bergantung kepada aplikasi dan sifat yang sedang dikaji:
Setiap unit kepekatan mempunyai aplikasi dan kelebihan tertentu dalam konteks yang berbeza, yang akan kita terokai secara terperinci di bawah.
Molariti adalah salah satu unit kepekatan yang paling biasa digunakan dalam kimia. Ia mewakili bilangan mol solut per liter penyelesaian.
Formula:
Untuk mengira molariti daripada jisim:
Contoh pengiraan: Jika anda membubarkan 5.85 g natrium klorida (NaCl, berat molekul = 58.44 g/mol) dalam cukup air untuk membuat 100 mL penyelesaian:
Molaliti ditakrifkan sebagai bilangan mol solut per kilogram pelarut. Berbeza dengan molariti, molaliti tidak dipengaruhi oleh perubahan suhu kerana ia bergantung kepada jisim dan bukannya isipadu.
Formula:
Untuk mengira molaliti daripada jisim:
Contoh pengiraan: Jika anda membubarkan 5.85 g natrium klorida (NaCl, berat molekul = 58.44 g/mol) dalam 100 g air:
Peratusan berdasarkan jisim (juga dipanggil peratusan berat) menyatakan jisim solut sebagai peratusan daripada jumlah jisim penyelesaian.
Formula: \text{Peratusan Berdasarkan Jisim (% w/w)} = \frac{\text{jisim solut}}{\text{jisim penyelesaian}} \times 100\%
Di mana:
Contoh pengiraan: Jika anda membubarkan 10 g gula dalam 90 g air:
Peratusan berdasarkan isipadu menyatakan isipadu solut sebagai peratusan daripada jumlah isipadu penyelesaian. Ini biasanya digunakan untuk penyelesaian cecair-cecair.
Formula: \text{Peratusan Berdasarkan Isipadu (% v/v)} = \frac{\text{isipadu solut}}{\text{isipadu penyelesaian}} \times 100\%
Contoh pengiraan: Jika anda mencampurkan 15 mL etanol dengan air untuk membuat penyelesaian 100 mL:
Bahagian per juta digunakan untuk penyelesaian yang sangat cair. Ia mewakili jisim solut per sejuta bahagian jisim penyelesaian.
Formula:
Contoh pengiraan: Jika anda membubarkan 0.002 g bahan dalam 1 kg air:
Kalkulator Kepekatan Penyelesaian kami direka untuk menjadi intuitif dan mudah digunakan. Ikuti langkah-langkah mudah ini untuk mengira kepekatan penyelesaian anda:
Kalkulator secara automatik melakukan pengiraan semasa anda memasukkan nilai, memberikan anda hasil segera tanpa perlu menekan butang pengiraan.
Kalkulator melakukan pemeriksaan berikut pada input pengguna:
Jika input tidak sah dikesan, mesej ralat akan dipaparkan, dan pengiraan tidak akan diteruskan sehingga diperbetulkan.
Pengiraan kepekatan penyelesaian adalah penting dalam pelbagai bidang dan aplikasi:
Sebuah makmal perubatan perlu menyediakan penyelesaian saline 0.9% (w/v) untuk kultur sel. Inilah cara mereka akan menggunakan kalkulator kepekatan:
Menggunakan kalkulator:
Kalkulator akan mengesahkan kepekatan 0.9% dan juga memberikan nilai setara dalam unit lain:
Walaupun unit kepekatan yang dibahas oleh kalkulator kami adalah yang paling biasa digunakan, terdapat cara alternatif untuk menyatakan kepekatan bergantung kepada aplikasi tertentu:
Normaliti (N): Menyatakan kepekatan dalam gram ekuivalen per liter penyelesaian. Berguna untuk reaksi asid-basa dan redoks.
Molariti × Faktor Valens: Digunakan dalam beberapa kaedah analitik di mana valens ion adalah penting.
Nisbah Jisim/Isipadu: Menyatakan jisim solut per isipadu penyelesaian (contohnya, mg/L) tanpa menukar kepada peratusan.
Fraksi Mol (χ): Nisbah mol satu komponen kepada jumlah mol semua komponen dalam penyelesaian. Berguna dalam pengiraan termodinamik.
Molaliti dan Aktiviti: Dalam penyelesaian tidak ideal, koefisien aktiviti digunakan untuk membetulkan interaksi molekul.
Konsep kepekatan penyelesaian telah berkembang dengan ketara sepanjang sejarah kimia:
Pada zaman purba, kepekatan diterangkan secara kualitatif dan bukannya kuantitatif. Alkemis dan apoteker awal menggunakan istilah yang tidak tepat seperti "kuat" atau "lemah" untuk menerangkan penyelesaian.
Perkembangan kimia analitik pada abad ke-18 membawa kepada cara yang lebih tepat untuk menyatakan kepekatan:
Berikut adalah contoh cara mengira kepekatan penyelesaian dalam pelbagai bahasa pengaturcaraan:
1' Fungsi VBA Excel untuk Pengiraan Molariti
2Function CalculateMolarity(mass As Double, molecularWeight As Double, volume As Double) As Double
3 ' jisim dalam gram, berat molekul dalam g/mol, isipadu dalam liter
4 CalculateMolarity = mass / (molecularWeight * volume)
5End Function
6
7' Formula Excel untuk Peratusan Berdasarkan Jisim
8' =A1/(A1+A2)*100
9' Di mana A1 adalah jisim solut dan A2 adalah jisim pelarut
10
1def calculate_molarity(mass, molecular_weight, volume):
2 """
3 Kira molariti penyelesaian.
4
5 Parameter:
6 mass (float): Jisim solut dalam gram
7 molecular_weight (float): Berat molekul solut dalam g/mol
8 volume (float): Isipadu penyelesaian dalam liter
9
10 Mengembalikan:
11 float: Molariti dalam mol/L
12 """
13 return mass / (molecular_weight * volume)
14
15def calculate_molality(mass, molecular_weight, solvent_mass):
16 """
17 Kira molaliti penyelesaian.
18
19 Parameter:
20 mass (float): Jisim solut dalam gram
21 molecular_weight (float): Berat molekul solut dalam g/mol
22 solvent_mass (float): Jisim pelarut dalam gram
23
24 Mengembalikan:
25 float: Molaliti dalam mol/kg
26 """
27 return mass / (molecular_weight * (solvent_mass / 1000))
28
29def calculate_percent_by_mass(solute_mass, solution_mass):
30 """
31 Kira peratusan berdasarkan jisim penyelesaian.
32
33 Parameter:
34 solute_mass (float): Jisim solut dalam gram
35 solution_mass (float): Jumlah jisim penyelesaian dalam gram
36
37 Mengembalikan:
38 float: Peratusan berdasarkan jisim
39 """
40 return (solute_mass / solution_mass) * 100
41
42# Contoh penggunaan
43solute_mass = 5.85 # g
44molecular_weight = 58.44 # g/mol
45solution_volume = 0.1 # L
46solvent_mass = 100 # g
47
48molarity = calculate_molarity(solute_mass, molecular_weight, solution_volume)
49molality = calculate_molality(solute_mass, molecular_weight, solvent_mass)
50percent = calculate_percent_by_mass(solute_mass, solute_mass + solvent_mass)
51
52print(f"Molariti: {molarity:.4f} M")
53print(f"Molaliti: {molality:.4f} m")
54print(f"Peratusan berdasarkan jisim: {percent:.2f}%")
55
1/**
2 * Kira molariti penyelesaian
3 * @param {number} mass - Jisim solut dalam gram
4 * @param {number} molecularWeight - Berat molekul dalam g/mol
5 * @param {number} volume - Isipadu penyelesaian dalam liter
6 * @returns {number} Molariti dalam mol/L
7 */
8function calculateMolarity(mass, molecularWeight, volume) {
9 return mass / (molecularWeight * volume);
10}
11
12/**
13 * Kira peratusan berdasarkan isipadu penyelesaian
14 * @param {number} soluteVolume - Isipadu solut dalam mL
15 * @param {number} solutionVolume - Isipadu penyelesaian dalam mL
16 * @returns {number} Peratusan berdasarkan isipadu
17 */
18function calculatePercentByVolume(soluteVolume, solutionVolume) {
19 return (soluteVolume / solutionVolume) * 100;
20}
21
22/**
23 * Kira bahagian per juta (ppm)
24 * @param {number} soluteMass - Jisim solut dalam gram
25 * @param {number} solutionMass - Jisim penyelesaian dalam gram
26 * @returns {number} Kepekatan dalam ppm
27 */
28function calculatePPM(soluteMass, solutionMass) {
29 return (soluteMass / solutionMass) * 1000000;
30}
31
32// Contoh penggunaan
33const soluteMass = 0.5; // g
34const molecularWeight = 58.44; // g/mol
35const solutionVolume = 1; // L
36const solutionMass = 1000; // g
37
38const molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
39const ppm = calculatePPM(soluteMass, solutionMass);
40
41console.log(`Molariti: ${molarity.toFixed(4)} M`);
42console.log(`Kepekatan: ${ppm.toFixed(2)} ppm`);
43
1public class ConcentrationCalculator {
2 /**
3 * Kira molariti penyelesaian
4 *
5 * @param mass Jisim solut dalam gram
6 * @param molecularWeight Berat molekul dalam g/mol
7 * @param volume Isipadu penyelesaian dalam liter
8 * @return Molariti dalam mol/L
9 */
10 public static double calculateMolarity(double mass, double molecularWeight, double volume) {
11 return mass / (molecularWeight * volume);
12 }
13
14 /**
15 * Kira molaliti penyelesaian
16 *
17 * @param mass Jisim solut dalam gram
18 * @param molecularWeight Berat molekul dalam g/mol
19 * @param solventMass Jisim pelarut dalam gram
20 * @return Molaliti dalam mol/kg
21 */
22 public static double calculateMolality(double mass, double molecularWeight, double solventMass) {
23 return mass / (molecularWeight * (solventMass / 1000));
24 }
25
26 /**
27 * Kira peratusan berdasarkan jisim penyelesaian
28 *
29 * @param soluteMass Jisim solut dalam gram
30 * @param solutionMass Jumlah jisim penyelesaian dalam gram
31 * @return Peratusan berdasarkan jisim
32 */
33 public static double calculatePercentByMass(double soluteMass, double solutionMass) {
34 return (soluteMass / solutionMass) * 100;
35 }
36
37 public static void main(String[] args) {
38 double soluteMass = 5.85; // g
39 double molecularWeight = 58.44; // g/mol
40 double solutionVolume = 0.1; // L
41 double solventMass = 100; // g
42 double solutionMass = soluteMass + solventMass; // g
43
44 double molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
45 double molality = calculateMolality(soluteMass, molecularWeight, solventMass);
46 double percentByMass = calculatePercentByMass(soluteMass, solutionMass);
47
48 System.out.printf("Molariti: %.4f M%n", molarity);
49 System.out.printf("Molaliti: %.4f m%n", molality);
50 System.out.printf("Peratusan berdasarkan jisim: %.2f%%%n", percentByMass);
51 }
52}
53
1#include <iostream>
2#include <iomanip>
3
4/**
5 * Kira molariti penyelesaian
6 *
7 * @param mass Jisim solut dalam gram
8 * @param molecularWeight Berat molekul dalam g/mol
9 * @param volume Isipadu penyelesaian dalam liter
10 * @return Molariti dalam mol/L
11 */
12double calculateMolarity(double mass, double molecularWeight, double volume) {
13 return mass / (molecularWeight * volume);
14}
15
16/**
17 * Kira bahagian per juta (ppm)
18 *
19 * @param soluteMass Jisim solut dalam gram
20 * @param solutionMass Jisim penyelesaian dalam gram
21 * @return Kepekatan dalam ppm
22 */
23double calculatePPM(double soluteMass, double solutionMass) {
24 return (soluteMass / solutionMass) * 1000000;
25}
26
27int main() {
28 double soluteMass = 0.5; // g
29 double molecularWeight = 58.44; // g/mol
30 double solutionVolume = 1.0; // L
31 double solutionMass = 1000.0; // g
32
33 double molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
34 double ppm = calculatePPM(soluteMass, solutionMass);
35
36 std::cout << std::fixed << std::setprecision(4);
37 std::cout << "Molariti: " << molarity << " M" << std::endl;
38 std::cout << "Kepekatan: " << ppm << " ppm" << std::endl;
39
40 return 0;
41}
42
Molariti (M) ditakrifkan sebagai bilangan mol solut per liter penyelesaian, manakala molaliti (m) adalah bilangan mol solut per kilogram pelarut. Perbezaan utama adalah bahawa molariti bergantung kepada isipadu, yang boleh berubah dengan suhu, manakala molaliti bergantung kepada jisim, yang tetap tidak berubah tanpa mengira perubahan suhu. Molaliti lebih disukai untuk aplikasi di mana variasi suhu adalah signifikan.
Menukar antara unit kepekatan memerlukan pengetahuan tentang sifat penyelesaian:
Molariti kepada Molaliti: Anda memerlukan ketumpatan penyelesaian (ρ) dan berat molekul solut (M):
Peratusan Berdasarkan Jisim kepada Molariti: Anda memerlukan ketumpatan penyelesaian (ρ) dan berat molekul solut (M):
PPM kepada Peratusan Berdasarkan Jisim: Cuma bahagikan dengan 10,000:
Kalkulator kami boleh melakukan penukaran ini secara automatik apabila anda memasukkan parameter yang diperlukan.
Beberapa faktor boleh menyebabkan ketidakcocokan dalam pengiraan kepekatan:
Untuk menyediakan penyelesaian dengan kepekatan tertentu:
Suhu mempengaruhi kepekatan penyelesaian dalam beberapa cara:
Molaliti tidak dipengaruhi secara langsung oleh suhu kerana ia berdasarkan jisim dan bukannya isipadu.
Kepekatan maksimum yang mungkin bergantung kepada beberapa faktor:
Di luar titik jenuh, menambah lebih banyak solut akan mengakibatkan pemendakan atau pemisahan fasa.
Untuk penyelesaian yang sangat cair:
Kepekatan mempengaruhi banyak sifat penyelesaian:
Untuk mengambil kira kebersihan solut:
Sesuaikan jisim: Kalikan jisim yang ditimbang dengan peratusan kebersihan (sebagai perpuluhan):
Contoh: Jika anda menimbang 10 g sebatian yang 95% tulen, jisim solut sebenar adalah:
Gunakan jisim yang disesuaikan dalam semua pengiraan kepekatan anda.
Kalkulator ini direka untuk penyelesaian dengan satu solut. Untuk campuran dengan pelbagai solut:
Harris, D. C. (2015). Analisis Kimia Kuantitatif (ed. ke-9). W. H. Freeman and Company.
Chang, R., & Goldsby, K. A. (2015). Kimia (ed. ke-12). McGraw-Hill Education.
Atkins, P., & de Paula, J. (2014). Kimia Fizik Atkins (ed. ke-10). Oxford University Press.
Persatuan Kimia Tulen dan Gunaan Antarabangsa. (1997). Kompendium Istilah Kimia (ed. ke-2). (buku "Emas").
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., Woodward, P. M., & Stoltzfus, M. W. (2017). Kimia: Sains Teras (ed. ke-14). Pearson.
Zumdahl, S. S., & Zumdahl, S. A. (2016). Kimia (ed. ke-10). Cengage Learning.
Institut Standard dan Teknologi Kebangsaan. (2018). NIST Chemistry WebBook. https://webbook.nist.gov/chemistry/
Persatuan Kimia Amerika. (2006). Bahan Kimia Reagen: Spesifikasi dan Prosedur (ed. ke-10). Oxford University Press.
Kalkulator Kepekatan Penyelesaian kami menjadikan pengiraan kepekatan yang kompleks menjadi mudah dan boleh diakses. Sama ada anda seorang pelajar, penyelidik, atau profesional industri, alat ini akan menjimatkan masa anda dan memastikan hasil yang tepat. Cuba pelbagai unit kepekatan, terokai hubungan antara mereka, dan tingkatkan pemahaman anda tentang kimia penyelesaian.
Ada soalan tentang kepekatan penyelesaian atau memerlukan bantuan dengan pengiraan tertentu? Gunakan kalkulator kami dan rujuk kepada panduan komprehensif di atas. Untuk alat kimia yang lebih maju dan sumber, terokai kalkulator dan kandungan pendidikan kami yang lain.
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda