חשב ספיגה באמצעות חוק ביר-למברט על ידי הזנת אורך הנתיב, ספיגות מולרית וריכוז. חיוני לספקטרוסקופיה, כימיה אנליטית ויישומים במעבדה.
A = ε × c × l
כאשר A הוא הספיגה, ε הוא ספיגות מולרית, c הוא ריכוז, ו-l הוא אורך הדרך.
זה מראה את אחוז האור שנספג על ידי הפתרון.
מחשבון חוק ביר-למברט הוא כלי חזק שנועד לחשב את הספיגה של פתרון בהתבסס על העקרונות הבסיסיים של ספיגת אור בספקטרוסקופיה. חוק זה, הידוע גם כחוק ביר או חוק ביר-למברט-בוגואר, הוא עיקרון יסוד בכימיה אנליטית, ביוכימיה וספקטרוסקופיה, הקושר בין האטת האור לתכונות החומר דרכו האור עובר. המחשבון שלנו מספק דרך פשוטה ומדויקת לקבוע ערכי ספיגה על ידי הזנת שלושה פרמטרים מרכזיים: אורך המסלול, ספיגות מולרית וריכוז.
בין אם אתה סטודנט הלומד את הבסיס של ספקטרוסקופיה, חוקר מנתח תרכובות כימיות, או מקצוען בתעשיית התרופות, המחשבון הזה מציע פתרון ישיר לחישובי הספיגה שלך. על ידי הבנת והחלת חוק ביר-למברט, תוכל לקבוע כמותית את הריכוז של מינים סופגים בפתרון, טכניקה יסודית בכימיה אנליטית מודרנית.
חוק ביר-למברט מתבטא מתמטית כך:
כאשר:
הספיגה היא כמות ללא מימד, ולעיתים מתוארת כ"יחידות ספיגה" (AU). היא מייצגת את הלוגריתם של יחס בין עוצמת האור הנכנס לעוצמת האור המועבר:
כאשר:
הקשר בין העברה (T) לספיגה (A) יכול להתבטא גם כך:
אחוז האור שנספג על ידי הפתרון יכול להיות מחושב כך:
חוק ביר-למברט תקף בתנאים מסוימים:
בריכוזים גבוהים, עשויות להתרחש סטיות מהחוק עקב:
המחשבון שלנו לחוק ביר-למברט עוצב עם פשטות ומדויקות בראש. עקוב אחרי הצעדים הבאים כדי לחשב את הספיגה של הפתרון שלך:
הזן את אורך המסלול (l): הזן את המרחק שבו האור עובר דרך החומר, בדרך כלל רוחב הקובט או מיכל הדוגמה, הנמדד בסנטימטרים (cm).
הזן את הספיגות המולרית (ε): הזן את מקדם הספיגה המולרי של החומר, שהוא מדד כמה החומר סופג אור באורך גל ספציפי, הנמדד ב-L/(mol·cm).
הזן את הריכוז (c): הזן את הריכוז של המין הסופג בפתרון, הנמדד במולים לליטר (mol/L).
צפה בתוצאה: המחשבון יחיש אוטומטית את ערך הספיגה באמצעות משוואת ביר-למברט (A = ε × c × l).
ויזואליזציה: צפה בייצוג הוויזואלי המראה את אחוז האור שנספג על ידי הפתרון שלך.
המחשבון מבצע את האימות הבא על הקלטים שלך:
אם תזין נתונים לא תקינים, תופיע הודעת שגיאה, המנחה אותך לתקן את הקלט לפני שהחישוב יוכל להימשך.
ערך הספיגה אומר לך כמה אור נספג על ידי הפתרון שלך:
הוויזואליזציה עוזרת לך להבין את דרגת הספיגה של האור באינטואיציה, מראה את האחוז של אור נכנס שנספג כאשר הוא עובר דרך הדוגמה שלך.
חוק ביר-למברט מיושם במגוון תחומים מדעיים ותעשייתיים:
ביוכימאי רוצה לקבוע את ריכוז פתרון חלבון באמצעות ספקטרופוטומטר:
באמצעות חוק ביר-למברט: c = A / (ε × l) = 0.75 / (5,000 × 1) = 0.00015 mol/L = 0.15 mM
כימאי מכין פתרון של פרמנגנט אשלגן (KMnO₄) ורוצה לאמת את הריכוז שלו:
ספיגה צפויה: A = ε × c × l = 2,420 × 0.002 × 2 = 9.68
אם הספיגה הנמדדת שונה באופן משמעותי מהערך הזה, ייתכן שיהיה צורך בהתאמת ריכוז הפתרון.
בעוד שחוק ביר-למברט בשימוש נרחב, ישנם מצבים שבהם גישות חלופיות עשויות להיות מתאימות יותר:
חוק ביר-למברט משלב עקרונות שהתגלו על ידי שני מדענים שעבדו באופן עצמאי:
האינטגרציה של עקרונות אלה מהפכה את הכימיה האנליטית על ידי מתן שיטה כמותית לקביעת ריכוזים באמצעות ספיגת אור. כיום, חוק ביר-למברט נשאר עיקרון יסוד בספקטרוסקופיה ומהווה את הבסיס למספר טכניקות אנליטיות בשימוש בתחומים מדעיים שונים.
הנה כמה דוגמאות קוד המראות כיצד ליישם את חוק ביר-למברט בשפות תכנות שונות:
1' נוסחה ב-Excel לחישוב ספיגה
2=אורך_מסלול*ספיגות_מולרית*ריכוז
3
4' פונקציית VBA ב-Excel לחוק ביר-למברט
5Function CalculateAbsorbance(PathLength As Double, MolarAbsorptivity As Double, Concentration As Double) As Double
6 CalculateAbsorbance = PathLength * MolarAbsorptivity * Concentration
7End Function
8
9' חישוב העברה מספיגה
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' חישוב אחוז נספג
15Function CalculatePercentAbsorbed(Transmittance As Double) As Double
16 CalculatePercentAbsorbed = (1 - Transmittance) * 100
17End Function
18
1import numpy as np
2import matplotlib.pyplot as plt
3
4def calculate_absorbance(path_length, molar_absorptivity, concentration):
5 """
6 חישוב ספיגה באמצעות חוק ביר-למברט
7
8 פרמטרים:
9 path_length (float): אורך המסלול בס"מ
10 molar_absorptivity (float): ספיגות מולרית ב-L/(mol·cm)
11 concentration (float): ריכוז במול לליטר
12
13 מחזיר:
14 float: ערך ספיגה
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """המרת ספיגה להעברה"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """חישוב אחוז האור שנספג"""
24 return (1 - transmittance) * 100
25
26# דוגמת שימוש
27path_length = 1.0 # ס"מ
28molar_absorptivity = 1000 # L/(mol·cm)
29concentration = 0.001 # mol/L
30
31absorbance = calculate_absorbance(path_length, molar_absorptivity, concentration)
32transmittance = calculate_transmittance(absorbance)
33percent_absorbed = calculate_percent_absorbed(transmittance)
34
35print(f"ספיגה: {absorbance:.4f}")
36print(f"העברה: {transmittance:.4f}")
37print(f"אחוז נספג: {percent_absorbed:.2f}%")
38
39# גרף ספיגה מול ריכוז
40concentrations = np.linspace(0, 0.002, 100)
41absorbances = [calculate_absorbance(path_length, molar_absorptivity, c) for c in concentrations]
42
43plt.figure(figsize=(10, 6))
44plt.plot(concentrations, absorbances)
45plt.xlabel('ריכוז (mol/L)')
46plt.ylabel('ספיגה')
47plt.title('חוק ביר-למברט: ספיגה מול ריכוז')
48plt.grid(True)
49plt.show()
50
1/**
2 * חישוב ספיגה באמצעות חוק ביר-למברט
3 * @param {number} pathLength - אורך המסלול בס"מ
4 * @param {number} molarAbsorptivity - ספיגות מולרית ב-L/(mol·cm)
5 * @param {number} concentration - ריכוז במול לליטר
6 * @returns {number} ערך ספיגה
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * חישוב העברה מספיגה
14 * @param {number} absorbance - ערך ספיגה
15 * @returns {number} ערך העברה (בין 0 ל-1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * חישוב אחוז האור שנספג
23 * @param {number} transmittance - ערך העברה (בין 0 ל-1)
24 * @returns {number} אחוז האור שנספג (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// דוגמת שימוש
31const pathLength = 1.0; // ס"מ
32const molarAbsorptivity = 1000; // L/(mol·cm)
33const concentration = 0.001; // mol/L
34
35const absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
36const transmittance = calculateTransmittance(absorbance);
37const percentAbsorbed = calculatePercentAbsorbed(transmittance);
38
39console.log(`ספיגה: ${absorbance.toFixed(4)}`);
40console.log(`העברה: ${transmittance.toFixed(4)}`);
41console.log(`אחוז נספג: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * חישוב ספיגה באמצעות חוק ביר-למברט
4 *
5 * @param pathLength אורך המסלול בס"מ
6 * @param molarAbsorptivity ספיגות מולרית ב-L/(mol·cm)
7 * @param concentration ריכוז במול לליטר
8 * @return ערך ספיגה
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * חישוב העברה מספיגה
16 *
17 * @param absorbance ערך ספיגה
18 * @return ערך העברה (בין 0 ל-1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * חישוב אחוז האור שנספג
26 *
27 * @param transmittance ערך העברה (בין 0 ל-1)
28 * @return אחוז האור שנספג (0-100)
29 */
30 public static double calculatePercentAbsorbed(double transmittance) {
31 return (1 - transmittance) * 100;
32 }
33
34 public static void main(String[] args) {
35 double pathLength = 1.0; // ס"מ
36 double molarAbsorptivity = 1000; // L/(mol·cm)
37 double concentration = 0.001; // mol/L
38
39 double absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
40 double transmittance = calculateTransmittance(absorbance);
41 double percentAbsorbed = calculatePercentAbsorbed(transmittance);
42
43 System.out.printf("ספיגה: %.4f%n", absorbance);
44 System.out.printf("העברה: %.4f%n", transmittance);
45 System.out.printf("אחוז נספג: %.2f%%%n", percentAbsorbed);
46 }
47}
48
חוק ביר-למברט הוא קשר באופטיקה הקושר בין האטת האור לתכונות החומר דרכו האור עובר. הוא קובע כי הספיגה פרופורציונלית ישירות לריכוז המינים הסופגים ואורך המסלול של הדוגמה.
חוק ביר-למברט עשוי לא להחזיק בתנאים מסוימים:
הספיגות המולרית נקבעת ניסיונית על ידי מדידת הספיגה של פתרונות עם ריכוזים ואורכי מסלול ידועים, ואז פתרון משוואת ביר-למברט. היא ספציפית לכל חומר ומשתנה בהתאם לאורך הגל, טמפרטורה וממס.
כן, עבור תערובות שבהן רכיבים אינם אינטראקציה, הספיגה הכוללת היא סכום הספיגות של כל רכיב. זה מתבטא כך: A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l כאשר ε₁, ε₂ וכו' הם הספיגות המולריות של כל רכיב, ו-c₁, c₂ וכו' הם הריכוזים שלהם.
ספיגה ודחיסות אופטית הן בעצם אותה כמות. שתיהן מתייחסות ללוגריתם של יחס בין עוצמת האור הנכנס לעוצמת האור המועבר. המונח "דחיסות אופטית" מעדיף לעיתים קרובות ביישומים ביולוגיים, בעוד "ספיגה" נפוצה יותר בכימיה.
המחשבון מספק תוצאות עם דיוק מספרי גבוה, אך הדיוק של התוצאות תלוי בדיוק של ערכי הקלט שלך. עבור התוצאות המדויקות ביותר, ודא ש:
בעוד שחוק ביר-למברט פותח במקור עבור פתרונות נוזליים, ניתן ליישם אותו על גזים וכאשר יש צורך, גם על חלק מהדוגמיות המוצקות. עבור מוצקים עם פיזור אור משמעותי, מודלים חלופיים כמו תיאוריית קובלקה-מנק עשויים להיות מתאימים יותר.
הטמפרטורה יכולה להשפיע על מדידות הספיגה בכמה דרכים:
עליך בדרך כלל להשתמש באורך גל שבו המין הסופג יש ספיגה חזקה ואופיינית. לעיתים קרובות, זה באורך גל או קרוב לשיא הספיגה בספקטרום. עבור עבודה כמותית, עדיף לבחור אורך גל שבו שינויים קטנים באורך הגל לא גורמים לשינויים גדולים בספיגה.
ביר, א. (1852). "Bestimmung der Absorption des rothen Lichts in farbigen Flüssigkeiten" [קביעת הספיגה של אור אדום בנוזלים צבעוניים]. Annalen der Physik und Chemie, 86: 78–88.
אינגל, ג' ד., & קראוץ', ס. ר. (1988). Spectrochemical Analysis. פרנטיס הול.
פרקמפוס, ה. ה. (1992). UV-VIS Spectroscopy and Its Applications. ספרינגר-ורלאג.
האריס, ד. ס. (2015). Quantitative Chemical Analysis (מהדורה 9). ו. ה. פרימן וחברה.
סקוג, ד. א., הולר, פ. ג'., & קראוץ', ס. ר. (2017). Principles of Instrumental Analysis (מהדורה 7). סנג'ייג' לרנינג.
פרסון, ו. ו. (2007). Modern Optical Spectroscopy. ספרינגר-ורלאג.
לקוביץ, ג' ר. (2006). Principles of Fluorescence Spectroscopy (מהדורה 3). ספרינגר.
נינפה, א. ג', בלאו, ד. פ., & בנור, מ. (2010). Fundamental Laboratory Approaches for Biochemistry and Biotechnology (מהדורה 2). ויילי.
סווינהארט, ד. פ. (1962). "The Beer-Lambert Law". Journal of Chemical Education, 39(7): 333-335.
מאיירהופר, ט. ג., פאלוב, ס., & פופ, ג'. (2020). "The Bouguer-Beer-Lambert Law: Shining Light on the Obscure". ChemPhysChem, 21(18): 2029-2046.
מחשבון חוק ביר-למברט שלנו מספק דרך פשוטה אך חזקה לחשב ספיגה בהתבסס על אורך המסלול, ספיגות מולרית וריכוז. בין אם אתה סטודנט, חוקר או מקצוען בתעשייה, הכלי הזה עוזר לך להחיל את העקרונות הבסיסיים של ספקטרוסקופיה על הצרכים הספציפיים שלך. נסה את זה עכשיו כדי לקבוע במהירות ובדיוק ערכי ספיגה עבור הפתרונות שלך!
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך