เครื่องแปลงกรัมเป็นโมล | เครื่องคำนวณเคมีฟรี
แปลงกรัมเป็นโมลได้ทันทีด้วยเครื่องคำนวณฟรีของเรา ป้อนมวลและมวลโมลาร์เพื่อการแปลงสารเคมีที่แม่นยำ พร้อมสูตร ตัวอย่าง และคู่มือทีละขั้นตอนสำหรับสโตอิคิโอเมตรี
เครื่องแปลงกรัมเป็นโมล
แปลงระหว่างกรัมและโมลโดยการป้อนมวลเป็นกรัมและมวลโมเลกุลของสาร
ผลการแปลง
สูตรการแปลง
วิธีใช้เครื่องคำนวณนี้
- ป้อนมวลของสารเป็นกรัม
- ป้อนมวลโมเลกุลของสารเป็น g/mol
- เครื่องคำนวณจะแปลงมวลเป็นโมลโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด
เกี่ยวกับโมล
โมลเป็นหน่วยการวัดที่ใช้ในเคมีเพื่อแสดงปริมาณของสารเคมี หนึ่งโมลของสารใดๆ จะประกอบด้วย 6.02214076 × 10²³ หน่วยมูลฐาน (อะตอม โมเลกุล ไอออน เป็นต้น)
ตัวอย่างเช่น 1 โมลของน้ำ (H₂O) มีมวล 18.02 g และประกอบด้วยโมเลกุลน้ำ 6.02214076 × 10²³ โมเลกุล
เอกสารประกอบการใช้งาน
การแปลงจากกรัมเป็นโมล คืออะไร?
การแปลงระหว่างกรัมและโมลเป็นการคำนวณที่พบบ่อยที่สุดในเคมี—ไม่ว่าคุณจะกำลังสมดุลสมการ เตรียมสารละลายในห้องปฏิบัติการ หรือวิเคราะห์ผลผลิตของปฏิกิริยา ความท้าทาย? ปฏิกิริยาเคมีเกิดขึ้นที่ระดับโมเลกุล (วัดเป็นโมล) แต่เราชั่งสารในหน่วยกรัมบนโต๊ะปฏิบัติการ
นี่คือสิ่งที่ทำให้เรื่องนี้ซับซ้อน: คุณไม่สามารถจดจำปัจจัยการแปลงเดียวได้เหมือนกับการแปลงนิ้วเป็นเซนติเมตร แต่ละสารมีมวลโมลาร์ของตัวเอง (มวลของหนึ่งโมลของสารนั้น) ซึ่งหมายความว่าอัตราส่วนการแปลงเปลี่ยนแปลงไปขึ้นอยู่กับสิ่งที่คุณกำลังทำงานด้วย สำหรับน้ำ 18 กรัมเท่ากับหนึ่งโมล สำหรับเกลือโต๊ะ (NaCl) เป็น 58.44 กรัมต่อโมล
ข้อผิดพลาดทั่วไปที่ฉันเคยเห็นนักเรียนทำคือลืมคำนวณอะตอมทั้งหมดในสารประกอบเมื่อคำนวณมวลโมลาร์ ตัวอย่างเช่น ในแคลเซียมฟอสเฟต [Ca₃(PO₄)₂] คุณต้องมีอะตอมแคลเซียม 3 อะตอม ฟอสฟอรัส 2 อะตอม และออกซิเจน 8 อะตอม—การพลาดแม้แต่หนึ่งอะตอมจะทำให้การคำนวณของคุณเปลี่ยนไปทั้งหมด
โมลแทนที่จะเป็นตัวแทนอย่างแน่นอน 6.02214076 × 10²³ หน่วยพื้นฐาน (อะตอม โมเลกุล หรือไอออน)—ซึ่งเรียกว่าค่าคงที่อาโวกาโดร ตามที่สำนักงานระหว่างประเทศว่าด้วยน้ำหนักและการวัด (BIPM) กำหนด ค่าคงที่นี้กลายเป็นนิยามอย่างเป็นทางการในปี 2019 โดยให้พื้นฐานที่มั่นคงสำหรับการวัดทางเคมีทั้งหมด
สูตรการแปลงจากกรัมเป็นโมลอธิบาย
สูตรการแปลงพื้นฐาน
ความสัมพันธ์พื้นฐานระหว่างมวลในกรัมและปริมาณในโมลแสดงด้วยสูตรต่อไปนี้:
ในทางกลับกัน เพื่อแปลงจากโมลเป็นกรัม:
ทำความเข้าใจมวลโมลาร์
มวลโมลาร์ของสารคือมวลของสาร 1 โมล แสดงในหน่วยกรัมต่อโมล (g/mol) สำหรับธาตุ คุณสามารถค้นหาค่านี้ได้โดยตรงจากตารางธาตุ - นั่นคือน้ำหนักอะตอม เหตุผลที่ตัวเลขเหล่านี้ใช้งานได้สะดวกเป็นเพราะโมลถูกกำหนดขึ้นมาตั้งแต่แรกโดยอ้างอิงจากคาร์บอน-12 ทำให้มีความสอดคล้องโดยตรงระหว่างหน่วยมวลอะตอมและกรัมต่อโมล
สำหรับสารประกอบ คุณคำนวณมวลโมลาร์โดยการบวกน้ำหนักอะตอมของอะตอมทั้งหมด ให้ระมัดระวังกับตัวห้อย - พวกมันบอกจำนวนอะตอมที่ต้องนับ:
- ไฮโดรเจน (H): 1.008 g/mol
- ออกซิเจน (O): 16.00 g/mol
- น้ำ (H₂O): 2(1.008) + 16.00 = 18.016 g/mol
- กลูโคส (C₆H₁₂O₆): 6(12.01) + 12(1.008) + 6(16.00) = 180.156 g/mol
ระวังสารประกอบไฮเดรต: สารประกอบเช่นคอปเปอร์(II) ซัลเฟตเพนตะไฮเดรต (CuSO₄·5H₂O) มีโมเลกุลน้ำอยู่ในโครงสร้างผลึก คุณต้องเพิ่มมวลของโมเลกุลน้ำเพื่อให้ได้มวลโมลาร์ที่ถูกต้อง - ในกรณีนี้ ให้บวก 5 × 18.016 g/mol สำหรับโมเลกุลน้ำทั้งห้า การละเลยส่วนนี้เป็นแหล่งที่มาของข้อผิดพลาดบ่อยในปัญหาสโตคิโอเมตรี
ตัวอย่างการคำนวณ
มาดูตัวอย่างง่ายๆ เพื่อแสดงกระบวนการแปลง:
ปัญหา: แปลง 25 กรัมของโซเดียมคลอไรด์ (NaCl) เป็นโมล
วิธีแก้:
-
หามวลโมลาร์ของ NaCl:
- Na: 22.99 g/mol
- Cl: 35.45 g/mol
- NaCl: 22.99 + 35.45 = 58.44 g/mol
-
ใช้สูตร:
ดังนั้น 25 กรัมของ NaCl เท่ากับ 0.4278 โมล
วิธีใช้เครื่องคำนวณกรัมเป็นโมล
เครื่องคำนวณจะจัดการคณิตศาสตร์โดยอัตโนมัติ แต่การได้ผลลัพธ์ที่แม่นยำขึ้นอยู่กับการป้อนมวลโมลาร์ที่ถูกต้อง นี่คือวิธีใช้อย่างมีประสิทธิภาพ:
การแปลงจากกรัมเป็นโมล
- เลือก "กรัมเป็นโมล" จากตัวเลือกทิศทางการแปลง
- ป้อนมวลของสารของคุณในกรัมในช่อง "มวลในกรัม"
- ป้อนมวลโมลาร์ของสารของคุณในหน่วย g/mol ในช่อง "มวลโมลาร์"
- เครื่องคำนวณจะแสดงปริมาณที่เทียบเท่าในโมลโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดหากจำเป็น
การแปลงจากโมลเป็นกรัม
- เลือก "โมลเป็นกรัม" จากตัวเลือกทิศทางการแปลง
- ป้อนปริมาณของสารของคุณในโมลในช่อง "ปริมาณในโมล"
- ป้อนมวลโมลาร์ของสารของคุณในหน่วย g/mol ในช่อง "มวลโมลาร์"
- เครื่องคำนวณจะแสดงมวลที่เทียบเท่าในกรัมโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดหากจำเป็น
เคล็ดลับสำหรับการคำนวณที่แม่นยำ
ตรวจสอบการคำนวณมวลโมลาร์ของคุณอย่างรอบคอบ: นี่คือจุดที่เกิดข้อผิดพลาดได้บ่อยที่สุด เขียนแต่ละธาตุพร้อมตัวห้อยของมัน แล้วคูณและบวกอย่างระมัดระวัง สำหรับ Ca₃(PO₄)₂ ผมแนะนำให้แตกออกเป็น: Ca×3, P×2, O×8 เพื่อหลีกเลี่ยงการพลาดอะตอมภายในวงเล็บ
ใช้น้ำหนักอะตอมมาตรฐานเว้นแต่จะระบุเป็นอย่างอื่น: มาตรฐานน้ำหนักอะตอมของ IUPAC ให้ค่าล่าสุด สำหรับงานในห้องเรียนส่วนใหญ่ ค่าที่ปัดเศษเป็นทศนิยมสองตำแหน่งเพียงพอ แต่งานวิจัยอาจต้องการความแม่นยำมากขึ้น
อย่าลืมน้ำในสารประกอบไฮเดรต: เมื่อทำงานกับสารประกอบไฮเดรตผลึก เช่น MgSO₄·7H₂O (เกลือเอปซัม) ให้รวมโมเลกุลน้ำทั้งเจ็ดในมวลโมลาร์ของคุณ ขวดในห้องปฏิบัติการจะระบุว่าสารประกอบเป็นไฮเดรตหรือไม่
พิจารณาหลักนัยสำคัญ: คำตอบของคุณไม่สามารถแม่นยำกว่าการวัดที่ไม่แม่นยำที่สุด หากคุณชั่งได้ 2.5 g (สองหลักนัยสำคัญ) แต่ใช้มวลโมลาร์ 58.443 g/mol (ห้าหลักนัยสำคัญ) ให้รายงานผลโมลของคุณเป็นสองหลักนัยสำคัญ
ระมัดระวังกับตัวเลขที่เล็กหรือใหญ่มาก: เมื่อทำงานกับไมโครกรัมหรือกิโลกรัม ให้แปลงเป็นกรัมก่อน ฉันเคยเห็นข้อผิดพลาดในการคำนวณที่นักเรียนลืมแปลง mg เป็น g ก่อนหารด้วยมวลโมลาร์
การประยุกต์ใช้การแปลงจากกรัมเป็นโมล
คุณจะใช้การแปลงนี้อยู่ตลอดเวลาในงานเคมี นี่คือสถานการณ์ในโลกแห่งความเป็นจริงที่จำเป็นต้องใช้:
1. สโตอิคิโอเมตรีของปฏิกิริยาเคมี
สมการเคมีแสดงความสัมพันธ์ระหว่างโมเลกุล (ในโมล) แต่คุณชั่งสารตั้งต้นเป็นกรัมบนเครื่องชั่ง นี่สร้างปัญหาทางปฏิบัติ: เพื่อทำปฏิกิริยา คุณต้องแปลงระหว่างสิ่งที่สมการทำนายและสิ่งที่คุณสามารถวัดได้จริง
สิ่งที่เกิดขึ้นโดยทั่วไปคือคุณคำนวณอัตราส่วนโมลทางทฤษฎีจากสมการที่สมดุล แล้วแปลงเป็นกรัมเพื่อกำหนดปริมาณสารตั้งต้นที่ต้องชั่ง หากไม่มีขั้นตอนนี้ คุณจะไม่มีวิธีรู้ว่ากำลังเติมสารตั้งต้นมากเกินไป น้อยเกินไป หรือในปริมาณที่ถูกต้อง
ตัวอย่าง: ในปฏิกิริยา 2H₂ + O₂ → 2H₂O หากคุณมีไฮโดรเจน 10 กรัม ต้องใช้ออกซิเจนกี่กรัมเพื่อให้ปฏิกิริยาสมบูรณ์?
- แปลง H₂ เป็นโมล: 10 g ÷ 2.016 g/mol = 4.96 mol H₂
- ใช้อัตราส่วนโมล: 4.96 mol H₂ × (1 mol O₂ / 2 mol H₂) = 2.48 mol O₂
- แปลง O₂ เป็นกรัม: 2.48 mol × 32.00 g/mol = 79.36 g O₂
2. การเตรียมสารละลาย
การทำสารละลายที่มีความเข้มข้นแน่นอน (โมลาริตี) ต้องแปลงระหว่างกรัมและโมล คุณไม่สามารถวัด "0.1 โมล" ของของแข็งโดยตรง—คุณต้องรู้ว่าสิ่งนั้นแทนกี่กรัม
ตัวอย่าง: เพื่อเตรียมสารละลาย 500 mL ที่ 0.1 M NaOH:
- คำนวณโมลที่ต้องการ: 0.1 mol/L × 0.5 L = 0.05 mol NaOH
- แปลงเป็นกรัม: 0.05 mol × 40.00 g/mol = 2.0 g NaOH
เคล็ดลับ: เมื่อเตรียมสารละลาย ให้คำนึงถึงความบริสุทธิ์ของสารตั้งต้นเสมอ หาก NaOH มีความบริสุทธิ์ 98% (ตรวจสอบฉลากขวด) คุณจะต้องใช้มากกว่า 2.0 g เล็กน้อย NaOH เชิงพาณิชย์มักดูดความชื้นและ CO₂ จากอากาศ ทำให้ความบริสุทธิ์ลดลงเมื่อเวลาผ่านไป
(การแปลจะดำเนินต่อไปในรูปแบบเดียวกัน)
แนวคิดโมลขั้นสูง
การวิเคราะห์สารกำหนดปริมาณ
ในปฏิกิริยาเคมีที่เกี่ยวข้องกับสารตั้งต้นหลายชนิด มักมีสารตั้งต้นหนึ่งชนิดถูกใช้หมดก่อนสารอื่นๆ สารตั้งต้นนี้ เรียกว่า สารกำหนดปริมาณ ซึ่งจะกำหนดปริมาณผลิตภัณฑ์สูงสุดที่สามารถเกิดขึ้นได้ การระบุสารกำหนดปริมาณต้องแปลงมวลสารตั้งต้นเป็นโมลและเปรียบเทียบกับสัมประสิทธิ์สโตอิคิโอเมตรีในสมการเคมีที่สมดุล
ตัวอย่าง: พิจารณาปฏิกิริยาระหว่างอะลูมิเนียมกับออกซิเจนเพื่อสร้างอะลูมิเนียมออกไซด์:
4Al + 3O₂ → 2Al₂O₃
หากมี 10.0 กรัมของอะลูมิเนียมและ 10.0 กรัมของออกซิเจน สารใดเป็นสารกำหนดปริมาณ?
-
แปลงมวลเป็นโมล:
- Al: 10.0 กรัม ÷ 26.98 กรัม/โมล = 0.371 โมล
- O₂: 10.0 กรัม ÷ 32.00 กรัม/โมล = 0.313 โมล
-
เปรียบเทียบกับสัมประสิทธิ์สโตอิคิโอเมตรี:
- Al: 0.371 โมล ÷ 4 = 0.093 โมลของปฏิกิริยา
- O₂: 0.313 โมล ÷ 3 = 0.104 โมลของปฏิกิริยา
เนื่องจากอะลูมิเนียมให้ปริมาณปฏิกิริยาน้อยกว่า (0.093 โมล) จึงเป็นสารกำหนดปริมาณ
การคำนวณผลได้ร้อยละ
ผลได้ทางทฤษฎีของปฏิกิริยาคือปริมาณผลิตภัณฑ์ที่จะเกิดขึ้นหากปฏิกิริยาดำเนินไปจนสมบูรณ์ด้วยประสิทธิภาพ 100% ในทางปฏิบัติ ผลได้จริงมักน้อยกว่าเนื่องจากปัจจัยต่างๆ เช่น ปฏิกิริยาแข่งขัน ปฏิกิริยาไม่สมบูรณ์ หรือการสูญเสียระหว่างกระบวนการ ผลได้ร้อยละคำนวณได้ดังนี้:
การคำนวณผลได้ทางทฤษฎีต้องแปลงจากสารกำหนดปริมาณ (เป็นโมล) เป็นผลิตภัณฑ์ (เป็นโมล) โดยใช้อัตราส่วนสโตอิคิโอเมตรี แล้วแปลงเป็นกรัมโดยใช้มวลโมลของผลิตภัณฑ์
ตัวอย่าง: ในปฏิกิริยาอะลูมิเนียมออกไซด์ข้างต้น หากสารกำหนดปริมาณคือ 0.371 โมลของอะลูมิเนียม คำนวณผลได้ทางทฤษฎีของ Al₂O₃ และผลได้ร้อยละหากผลิต Al₂O₃ ได้จริง 15.8 กรัม
-
คำนวณโมลของ Al₂O₃ ที่คาดว่าจะผลิตได้:
- จากสมการสมดุล: 4 โมล Al → 2 โมล Al₂O₃
- 0.371 โมล Al × (2 โมล Al₂O₃ / 4 โมล Al) = 0.186 โมล Al₂O₃
-
แปลงเป็นกรัม:
- มวลโมลของ Al₂O₃ = 2(26.98) + 3(16.00) = 101.96 กรัม/โมล
- 0.186 โมล × 101.96 กรัม/โมล = 18.96 กรัม Al₂O₃ (ผลได้ทางทฤษฎี)
-
คำนวณผลได้ร้อยละ:
- ผลได้ร้อยละ = (15.8 กรัม / 18.96 กรัม) × 100% = 83.3%
นั่นหมายความว่าได้ Al₂O₃ จริง 83.3% จากที่คาดการณ์ไว้
สูตรเชิงประจักษ์และสูตรโมเลกุล
การแปลงระหว่างกรัมและโมลมีความสำคัญในการกำหนดสูตรเชิงประจักษ์และสูตรโมเลกุลของสารจากข้อมูลการทดลอง สูตรเชิงประจักษ์แสดงอัตราส่วนน้อยที่สุดของอะตอมในสาร ขณะที่สูตรโมเลกุลแสดงจำนวนอะตอมจริงของแต่ละธาตุในโมเลกุล
กระบวนการหาสูตรเชิงประจักษ์:
- แปลงมวลของแต่ละธาตุเป็นโมล
- หาอัตราส่วนโมลโดยหารแต่ละค่าด้วยค่าที่น้อยที่สุด
- แปลงเป็นจำนวนเต็มหากจำเป็น
ตัวอย่าง: สารประกอบประกอบด้วยคาร์บอน 40.0% ไฮโดรเจน 6.7% และออกซิเจน 53.3% โดยมวล กำหนดสูตรเชิงประจักษ์
-
สมมติตัวอย่าง 100 กรัม:
- 40.0 กรัม C ÷ 12.01 กรัม/โมล = 3.33 โมล C
- 6.7 กรัม H ÷ 1.008 กรัม/โมล = 6.65 โมล H
- 53.3 กรัม O ÷ 16.00 กรัม/โมล = 3.33 โมล O
-
หารด้วยค่าที่น้อยที่สุด (3.33):
- C: 3.33 ÷ 3.33 = 1
- H: 6.65 ÷ 3.33 = 2
- O: 3.33 ÷ 3.33 = 1
-
สูตรเชิงประจักษ์: CH₂O
ประวัติแนวคิดโมล
แนวคิดของโมลได้พัฒนาอย่างมีนัยสำคัญตลอดหลายศตวรรษ กลายเป็นหนึ่งในหน่วยพื้นฐานเจ็ดหน่วยในระบบหน่วยนานาชาติ (SI)
การพัฒนาเริ่มแรก
รากฐานของแนวคิดโมลสามารถย้อนกลับไปถึงงานของอาเมเดโอ อาโวกาโดรในช่วงต้นศตวรรษที่ 19 ในปี 1811 อาโวกาโดรได้ตั้งสมมติฐานว่าปริมาตรเท่ากันของก๊าซที่อุณหภูมิและความดันเดียวกันจะมีจำนวนโมเลกุลเท่ากัน หลักการนี้ ซึ่งปัจจุบันรู้จักกันในชื่อกฎของอาโวกาโดร เป็นก้าวสำคัญสู่ความเข้าใจความสัมพันธ์ระหว่างมวลและจำนวนอนุภาค
การมาตรฐานของโมล
คำว่า "โมล" ถูกนำเสนอโดยวิลเฮล์ม ออสต์วาลด์ในช่วงปลายศตวรรษที่ 19 มาจากคำในภาษาลาตินว่า "moles" ซึ่งหมายถึง "มวล" หรือ "ปริมาตร" อย่างไรก็ตาม จนกระทั่งศตวรรษที่ 20 โมลจึงได้รับการยอมรับอย่างแพร่หลายเป็นหน่วยพื้นฐานในเคมี
ในปี 1971 โมลได้รับการนิยามอย่างเป็นทางการโดยสำนักงานระหว่างประเทศว่าด้วยเครื่องชั่งและการวัด (BIPM) ว่าเป็นปริมาณสารที่มีจำนวนหน่วยมูลฐานเท่ากับจำนวนอะตอมใน 12 กรัมของคาร์บอน-12 คำนิยามนี้เชื่อมโยงโมลโดยตรงกับเลขอาโวกาโดร ประมาณ 6.022 × 10²³
คำนิยามสมัยใหม่
ในปี 2019 ซึ่งเป็นส่วนหนึ่งของการปรับปรุงระบบ SI ที่ประสานงานโดยสำนักงานระหว่างประเทศว่าด้วยเครื่องชั่งและการวัด (BIPM) โมลได้รับการนิยามใหม่โดยใช้ค่าตัวเลขคงที่ของค่าคงที่อาโวกาโดร คำนิยามปัจจุบันระบุว่า:
"โมลคือปริมาณสารที่มีหน่วยมูลฐานอย่างถูกต้องเท่ากับ 6.02214076 × 10²³"
คำนิยามนี้แยกโมลออกจากกิโลกรัมและให้พื้นฐานที่แม่นยำและมีเสถียรภาพมากขึ้นสำหรับการวัดทางเคมี แตกต่างจากคำนิยามก่อนหน้าที่ผูกติดกับคาร์บอน-12 แนวทางนี้กำหนดค่าคงที่อาโวกาโดรไว้ ทำให้คำนิยามเป็นอิสระจากวัตถุทางกายภาพหรือวัสดุใด ๆ
ตัวอย่างโค้ดสำหรับการแปลงกรัมเป็นโมล
นี่คือการใช้งานการแปลงกรัมเป็นโมลในภาษาโปรแกรมต่างๆ:
1' สูตร Excel สำหรับแปลงกรัมเป็นโมล
2=B2/C2
3' โดย B2 มีมวลในกรัม และ C2 มีมวลโมเลกุลในหน่วย g/mol
4
5' ฟังก์ชัน Excel VBA
6Function GramsToMoles(grams As Double, molarMass As Double) As Double
7 If molarMass = 0 Then
8 GramsToMoles = 0 ' หลีกเลี่ยงการหารด้วยศูนย์
9 Else
10 GramsToMoles = grams / molarMass
11 End If
12End Function
131def grams_to_moles(grams, molar_mass):
2 """
3 แปลงกรัมเป็นโมล
4
5 พารามิเตอร์:
6 grams (float): มวลในกรัม
7 molar_mass (float): มวลโมเลกุลในหน่วย g/mol
8
9 ส่งคืน:
10 float: ปริมาณในโมล
11 """
12 if molar_mass == 0:
13 return 0 # หลีกเลี่ยงการหารด้วยศูนย์
14 return grams / molar_mass
15
16def moles_to_grams(moles, molar_mass):
17 """
18 แปลงโมลเป็นกรัม
19
20 พารามิเตอร์:
21 moles (float): ปริมาณในโมล
22 molar_mass (float): มวลโมเลกุลในหน่วย g/mol
23
24 ส่งคืน:
25 float: มวลในกรัม
26 """
27 return moles * molar_mass
28
29# ตัวอย่างการใช้งาน
30mass_g = 25
31molar_mass_NaCl = 58.44 # g/mol
32moles = grams_to_moles(mass_g, molar_mass_NaCl)
33print(f"{mass_g} g ของ NaCl เป็น {moles:.4f} mol")
341/**
2 * แปลงกรัมเป็นโมล
3 * @param {number} grams - มวลในกรัม
4 * @param {number} molarMass - มวลโมเลกุลในหน่วย g/mol
5 * @returns {number} ปริมาณในโมล
6 */
7function gramsToMoles(grams, molarMass) {
8 if (molarMass === 0) {
9 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
10 }
11 return grams / molarMass;
12}
13
14/**
15 * แปลงโมลเป็นกรัม
16 * @param {number} moles - ปริมาณในโมล
17 * @param {number} molarMass - มวลโมเลกุลในหน่วย g/mol
18 * @returns {number} มวลในกรัม
19 */
20function molesToGrams(moles, molarMass) {
21 return moles * molarMass;
22}
23
24// ตัวอย่างการใช้งาน
25const massInGrams = 25;
26const molarMassNaCl = 58.44; // g/mol
27const molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
28console.log(`${massInGrams} g ของ NaCl เป็น ${molesOfNaCl.toFixed(4)} mol`);
291public class ChemistryConverter {
2 /**
3 * แปลงกรัมเป็นโมล
4 * @param grams มวลในกรัม
5 * @param molarMass มวลโมเลกุลในหน่วย g/mol
6 * @return ปริมาณในโมล
7 */
8 public static double gramsToMoles(double grams, double molarMass) {
9 if (molarMass == 0) {
10 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
11 }
12 return grams / molarMass;
13 }
14
15 /**
16 * แปลงโมลเป็นกรัม
17 * @param moles ปริมาณในโมล
18 * @param molarMass มวลโมเลกุลในหน่วย g/mol
19 * @return มวลในกรัม
20 */
21 public static double molesToGrams(double moles, double molarMass) {
22 return moles * molarMass;
23 }
24
25 public static void main(String[] args) {
26 double massInGrams = 25;
27 double molarMassNaCl = 58.44; // g/mol
28 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
29 System.out.printf("%.2f g ของ NaCl เป็น %.4f mol%n", massInGrams, molesOfNaCl);
30 }
31}
321#include <iostream>
2#include <iomanip>
3
4/**
5 * แปลงกรัมเป็นโมล
6 * @param grams มวลในกรัม
7 * @param molarMass มวลโมเลกุลในหน่วย g/mol
8 * @return ปริมาณในโมล
9 */
10double gramsToMoles(double grams, double molarMass) {
11 if (molarMass == 0) {
12 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
13 }
14 return grams / molarMass;
15}
16
17/**
18 * แปลงโมลเป็นกรัม
19 * @param moles ปริมาณในโมล
20 * @param molarMass มวลโมเลกุลในหน่วย g/mol
21 * @return มวลในกรัม
22 */
23double molesToGrams(double moles, double molarMass) {
24 return moles * molarMass;
25}
26
27int main() {
28 double massInGrams = 25;
29 double molarMassNaCl = 58.44; // g/mol
30 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
31
32 std::cout << std::fixed << std::setprecision(2) << massInGrams
33 << " g ของ NaCl เป็น " << std::setprecision(4) << molesOfNaCl
34 << " mol" << std::endl;
35
36 return 0;
37}
381# แปลงกรัมเป็นโมล
2# @param grams [Float] มวลในกรัม
3# @param molar_mass [Float] มวลโมเลกุลในหน่วย g/mol
4# @return [Float] ปริมาณในโมล
5def grams_to_moles(grams, molar_mass)
6 return 0 if molar_mass == 0 # หลีกเลี่ยงการหารด้วยศูนย์
7 grams / molar_mass
8end
9
10# แปลงโมลเป็นกรัม
11# @param moles [Float] ปริมาณในโมล
12# @param molar_mass [Float] มวลโมเลกุลในหน่วย g/mol
13# @return [Float] มวลในกรัม
14def moles_to_grams(moles, molar_mass)
15 moles * molar_mass
16end
17
18# ตัวอย่างการใช้งาน
19mass_in_grams = 25
20molar_mass_nacl = 58.44 # g/mol
21moles_of_nacl = grams_to_moles(mass_in_grams, molar_mass_nacl)
22puts "#{mass_in_grams} g ของ NaCl เป็น #{moles_of_nacl.round(4)} mol"
23มวลโมลาร์ทั่วไปสำหรับอ้างอิง
นี่คือตารางสารและมวลโมลาร์ของสารสำหรับการอ้างอิงอย่างรวดเร็ว:
| สาร | สูตรเคมี | มวลโมลาร์ (g/mol) |
|---|---|---|
| น้ำ | H₂O | 18.02 |
| โซเดียมคลอไรด์ | NaCl | 58.44 |
| กลูโคส | C₆H₁₂O₆ | 180.16 |
| คาร์บอนไดออกไซด์ | CO₂ | 44.01 |
| ออกซิเจน | O₂ | 32.00 |
| ไฮโดรเจน | H₂ | 2.02 |
| กรดซัลฟูริก | H₂SO₄ | 98.08 |
| แอมโมเนีย | NH₃ | 17.03 |
| มีเทน | CH₄ | 16.04 |
| เอทานอล | C₂H₅OH | 46.07 |
| กรดอะซิติก | CH₃COOH | 60.05 |
| แคลเซียมคาร์บอเนต | CaCO₃ | 100.09 |
| โซเดียมไฮดรอกไซด์ | NaOH | 40.00 |
| กรดไฮโดรคลอริก | HCl | 36.46 |
| กรดไนตริก | HNO₃ | 63.01 |
คำถามที่พบบ่อย (FAQ)
โมลคืออะไรในเคมี?
โมลเป็นหน่วย SI สำหรับวัดปริมาณสาร—คล้ายกับคำว่า "โหล" หมายถึง 12 โมลหมายถึง 6.02214076 × 10²³ หน่วย ตัวเลขมหาศาลนี้ เรียกว่าค่าคงที่อาโวกาโดร ช่วยให้เราสามารถนับอะตอมและโมเลกุลโดยการชั่งน้ำหนักแทนการนับอนุภาคแต่ละอนุภาค (ซึ่งเป็นไปไม่ได้)
ทำไมเราต้องแปลงระหว่างกรัมและโมล?
สมการเคมีบอกอัตราส่วนระหว่างโมเลกุล (ในโมล) แต่คุณไม่สามารถวัดโมลได้โดยตรงบนเครื่องชั่ง—คุณวัดเป็นกรัม โดยไม่มีการแปลงนี้ คุณจะไม่มีวิธีปฏิบัติในการแปลงสมการเคมีไปสู่การวัดในห้องปฏิบัติการ นี่คือสะพานเชื่อมระหว่างเคมีเชิงทฤษฎีและการทดลอง
ฉันจะหามวลโมลาร์ของสารประกอบได้อย่างไร?
บวกน้ำหนักอะตอมของอะตอมทั้งหมดในสูตรโมเลกุล ค้นหาน้ำหนักอะตอมในตารางธาตุ (ใช้ฐานข้อมูลน้ำหนักอะตอมของ NIST เพื่อค่าที่แม่นยำ) สำหรับ H₂O: 2(1.008 g/mol) + 16.00 g/mol = 18.016 g/mol
ระวัง: วงเล็บในสูตรบ่งบอกกลุ่มที่ต้องคูณ ใน Ca(NO₃)₂ คุณต้องมีไนโตรเจน 2 อะตอมและออกซิเจน 6 อะตอม ไม่ใช่อย่างละ 1 อะตอม
ฉันสามารถแปลงจากกรัมเป็นโมลได้หากไม่ทราบมวลโมลาร์หรือไม่?
ไม่ มวลโมลาร์จำเป็นอย่างยิ่ง โดยไม่มีมัน จะไม่มีวิธีทางคณิตศาสตร์ในการทำการแปลง คุณต้องคำนวณจากสูตรเคมีหรือค้นหาจากแหล่งอ้างอิง
ถ้าสารของฉันเป็นสารผสม ไม่ใช่สารบริสุทธิ์ล่ะ?
สำหรับสารผสมง่ายๆ ที่คุณทราบส่วนประกอบที่แน่ชัด ให้คำนวณแต่ละส่วนประกอบแยกกัน สำหรับสารผสมที่ซับซ้อน (เช่น น้ำมันดิบหรือตัวอย่างทางชีวภาพ) การคำนวณโมลจะเป็นไปได้ยาก—คุณมักจะใช้หน่วยอื่นเช่นเปอร์เซ็นต์มวลหรือหน่วยความเข้มข้นแทน
ฉันจัดการกับตัวเลขนัยสำคัญในการคำนวณโมลอย่างไร?
คำตอบของคุณไม่สามารถแม่นยำกว่าข้อมูลนำเข้าที่ไม่แม่นยำที่สุด เมื่อหารหรือคูณ (ซึ่งเป็นสิ่งที่คุณทำในการแปลงโมล) ผลลัพธ์ควรมีจำนวนตัวเลขนัยสำคัญเท่ากับการวัดที่มีน้อยที่สุด
ตัวอย่าง: 2.5 g ÷ 58.443 g/mol = 0.043 mol (ไม่ใช่ 0.042769 mol) เพราะ 2.5 g มีเพียงสองตัวเลขนัยสำคัญ
อะไรคือความแตกต่างระหว่างน้ำหนักโมเลกุลและมวลโมลาร์?
มีค่าตัวเลขเหมือนกันแต่มีหน่วยและความหมายต่างกัน น้ำหนักโมเลกุลอธิบายโมเลกุลเดียว (วัดในหน่วยมวลอะตอมหรือดอลตัน) มวลโมลาร์อธิบายโมเลกุล 1 โมล (วัดในหน่วย g/mol) สำหรับน้ำ: น้ำหนักโมเลกุล = 18.016 amu, มวลโมลาร์ = 18.016 g/mol
ฉันจะแปลงระหว่างโมลและจำนวนอนุภาคได้อย่างไร?
คูณโมลด้วยค่าคงที่อาโวกาโดรเพื่อหาจำนวนอนุภาค: จำนวนอนุภาค = โมล × 6.02214076 × 10²³
เพื่อย้อนกลับ ให้หารด้วยค่าคงที่อาโวกาโดร: โมล = จำนวนอนุภาค ÷ 6.02214076 × 10²³
มวลโมลาร์สามารถเป็นศูนย์หรือลบได้หรือไม่?
ไม่ มวลโมลาร์แสดงถึงมวลของสาร 1 โมล และมวลเสมอเป็นบวก หากคุณคำนวณมวลโมลาร์เป็นศูนย์หรือลบ แสดงว่าคุณทำการคำนวณผิด
ฉันจัดการกับไอโซโทปเมื่อคำนวณมวลโมลาร์อย่างไร?
สำหรับงานเคมีทั่วไป ใช้น้ำหนักอะตอมมาตรฐานจากตารางธาตุ—ซึ่งเป็นค่าเฉลี่ยถ่วงน้ำหนักที่คำนึงถึงความชุกของไอโซโทปตามธรรมชาติแล้ว หากคุณทำงานกับไอโซโทปเฉพาะ (เช่น คาร์บอน-14 ในการกำหนดอายุด้วยคาร์บอน) ให้ใช้มวลที่แน่นอนของไอโซโทปนั้นแทน
ทำไมคำตอบที่คำนวณไม่ตรงกับเฉลยอย่างสมบูรณ์?
ความแตกต่างเล็กน้อยมักเกิดจากการปัดเศษในขั้นตอนต่างๆ หรือใช้ค่าน้ำหนักอะตอมที่แตกต่างกันเล็กน้อย ตราบใดที่คำตอบของคุณตรงกันตามจำนวนตัวเลขนัยสำคัญที่เหมาะสม ก็ถือว่าถูกต้อง แหล่งข้อมูลต่างๆ อาจแสดงน้ำหนักอะตอมด้วยความแม่นยำที่แตกต่างกัน (เช่น 12.01 กับ 12.011 สำหรับคาร์บอน)
อะไรคือข้อผิดพลาดทั่วไปที่สุดในการแปลงจากกรัมเป็นโมล?
จากการตรวจให้คะแนนการคำนวณของนักเรียนนับพัน นี่คือข้อผิดพลาดหลัก:
- ใช้มวลโมลาร์ผิด: ลืมอะตอมในวงเล็บ [เช่น Ca(NO₃)₂] หรือไม่คำนึงถึงตัวเลขยกกำลังนอกวงเล็บ
- สับสนหน่วย: ลืมแปลง mg เป็น g หรือ kg เป็น g ก่อนใช้สูตร
- ทิศทางการหาร: หารมวลโมลาร์ด้วยกรัมแทนกรัมด้วยมวลโมลาร์
- ตัวเลขนัยสำคัญ: รายงานหลักหน่วยมากเกินไปในคำตอบสุดท้าย
- ละเลยน้ำในสารประกอบไฮเดรต: ไม่รวมโมเลกุลน้ำในสารประกอบเช่น CuSO₄·5H₂O
การตรวจสอบการคำนวณมวลโมลาร์ก่อนดำเนินการเป็นวิธีที่มีประสิทธิภาพที่สุดในการหลีกเลี่ยงข้อผิดพลาด
แหล่งอ้างอิงที่เชื่อถือได้
-
สำนักงานระหว่างประเทศว่าด้วยเครื่องชั่งตวงวัด (BIPM). (2019). ระบบหน่วยสากล (SI) (พิมพ์ครั้งที่ 9). คำนิยามอย่างเป็นทางการของโมลและหน่วย SI อื่นๆ
-
สถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST). ค่าคงที่ทางกายภาพมูลฐาน: ค่าคงที่อาโวกาโดร. ค่าและความไม่แน่นอนอย่างเป็นทางการของค่าคงที่อาโวกาโดร
-
สหพันธ์นานาชาติแห่งเคมีบริสุทธ์และประยุกต์ (IUPAC). หนังสือรวบรวมศัพท์เคมี (หนังสือสีทอง). คำนิยามที่เชื่อถือได้ของศัพท์และแนวคิดทางเคมี
-
คณะกรรมการ IUPAC ว่าด้วยปริมาณไอโซโทปและน้ำหนักอะตอม. น้ำหนักอะตอมมาตรฐาน. น้ำหนักอะตอมมาตรฐานปัจจุบันสำหรับธาตุทั้งหมด
-
สถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST). เว็บบุ๊กเคมี NIST. ฐานข้อมูลข้อมูลอุณหพลศาสตร์เคมี กายภาพ และพลังงานไอออน
-
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., & Woodward, P. M. (2017). เคมี: วิทยาศาสตร์กลาง (พิมพ์ครั้งที่ 14). เพียร์สัน
-
Atkins, P., & de Paula, J. (2014). เคมีฟิสิกส์ของแอตกินส์ (พิมพ์ครั้งที่ 10). มหาวิทยาลัยออกซ์ฟอร์ดเพรส
ลองใช้เครื่องคำนวณเคมีอื่น ๆ ของเรา
กำลังมองหาเครื่องมือเคมีเพิ่มเติม? ลองดูเครื่องคำนวณอื่น ๆ ของเรา:
- เครื่องคำนวณโมลาริตี
- เครื่องคำนวณการเจือจาง
- เครื่องคำนวณน้ำหนักโมเลกุล
- เครื่องคำนวณสโตอิคิโอเมตรี
- เครื่องคำนวณพีเอช
- เครื่องคำนวณกฎแก๊สอุดมคติ
- เครื่องคำนวณเปอร์เซ็นต์องค์ประกอบ
เริ่มแปลงกรัมเป็นโมล
ไม่ว่าคุณจะกำลังสมดุลสมการการบ้าน เตรียมสารละลายสำหรับงานห้องปฏิบัติการ หรือคำนวณผลผลิตปฏิกิริยาสำหรับการวิจัย เครื่องมือแปลงนี้จะจัดการคณิตศาสตร์เพื่อให้คุณสามารถมุ่งเน้นไปที่เคมี ป้อนมวลและมวลโมลของคุณด้านบนเพื่อรับผลลัพธ์ที่ถูกต้องและทันที
โปรดจำ: เครื่องคำนวณมีความแม่นยำเพียงเท่ากับมวลโมลที่คุณป้อน—ตรวจสอบการคำนวณของคุณอย่างรอบคอบ โดยเฉพาะสำหรับสารประกอบที่มีวงเล็บหรือน้ำไฮเดรต