Beräkna atomvikten för vilket ämne som helst genom att ange dess atomnummer. En enkel verktyg för kemistudenter, lärare och yrkesverksamma.
Atomvikt Hittare är en specialiserad kalkylator som gör att du snabbt kan bestämma atomvikten (även kallad atommassa) för vilket som helst element baserat på dess atomnummer. Atomvikt är en grundläggande egenskap inom kemi som representerar den genomsnittliga massan av atomer av ett element, mätt i atommassenheter (amu). Denna kalkylator erbjuder ett enkelt sätt att få tillgång till denna viktiga information, oavsett om du är en student som studerar kemi, en professionell som arbetar i ett laboratorium, eller någon som behöver snabb tillgång till elementär data.
Det periodiska systemet innehåller 118 bekräftade element, var och en med ett unikt atomnummer och motsvarande atomvikt. Vår kalkylator täcker alla dessa element, från väte (atomnummer 1) till oganesson (atomnummer 118), och tillhandahåller exakta atomviktvärden baserade på den senaste vetenskapliga datan från International Union of Pure and Applied Chemistry (IUPAC).
Atomvikt (eller atommassa) är den genomsnittliga massan av atomer av ett element, med hänsyn till den relativa förekomsten av dess naturligt förekommande isotoper. Det uttrycks i atommassenheter (amu), där en amu definieras som 1/12 av massan av en kol-12 atom.
Formeln för att beräkna atomvikten av ett element med flera isotoper är:
Där:
För element med endast en stabil isotop är atomvikten helt enkelt massan av den isotopen. För element utan stabila isotoper baseras atomvikten typiskt på den mest stabila eller vanligt använda isotopen.
Att hitta atomvikten för vilket element som helst med vår kalkylator är enkelt och okomplicerat:
Ange Atomnumret: Skriv atomnumret (mellan 1 och 118) i inmatningsfältet. Atomnumret är antalet protoner i en atoms kärna och identifierar unikt varje element.
Visa Resultat: Kalkylatorn kommer automatiskt att visa:
Kopiera Information: Använd kopieringsknapparna för att kopiera antingen atomvikten ensam eller den kompletta elementinformationen till ditt urklipp för användning i andra applikationer.
För att hitta atomvikten av syre:
Kalkylatorn utför följande validering på användarinmatningar:
Atomnumret och atomvikten är relaterade men distinkta egenskaper hos element:
Egenskap | Definition | Exempel (Kol) |
---|---|---|
Atomnummer | Antal protoner i kärnan | 6 |
Atomvikt | Genomsnittlig massa av atomer med hänsyn till isotoper | 12.011 amu |
Massantal | Summan av protoner och neutroner i en specifik isotop | 12 (för kol-12) |
Atomnumret bestämmer elementets identitet och position i det periodiska systemet, medan atomvikten återspeglar dess massa och isotopiska sammansättning.
Att känna till atomvikten för element är avgörande i många vetenskapliga och praktiska tillämpningar:
Atomvikter är grundläggande för stökiometriska beräkningar inom kemi, inklusive:
I analytiska tekniker som:
Tillämpningar inkluderar:
Även om vår kalkylator ger ett snabbt och bekvämt sätt att hitta atomvikter, finns det flera alternativ beroende på dina specifika behov:
Fysiska eller digitala periodiska tabeller inkluderar vanligtvis atomvikter för alla element. Dessa är användbara när du behöver slå upp flera element samtidigt eller föredrar en visuell representation av elementens relationer.
Fördelar:
Nackdelar:
Handböcker som CRC Handbook of Chemistry and Physics innehåller detaljerad information om element, inklusive exakta atomvikter och isotopiska sammansättningar.
Fördelar:
Nackdelar:
Online-databaser som NIST Chemistry WebBook tillhandahåller omfattande kemisk data, inklusive atomvikter och isotopisk information.
Fördelar:
Nackdelar:
För forskare och utvecklare, att få tillgång till atomviktdata programmässigt genom kemibibliotek i språk som Python (t.ex. med hjälp av paket som mendeleev
eller periodictable
).
Fördelar:
Nackdelar:
Begreppet atomvikt har utvecklats avsevärt under de senaste två århundradena, vilket återspeglar vår växande förståelse av atomstruktur och isotoper.
Grunden för atomviktmätningar lades av John Dalton i början av 1800-talet med hans atomteori. Dalton tilldelade väte en atomvikt på 1 och mätte andra element relativt till det.
År 1869 publicerade Dmitri Mendeleev det första allmänt erkända periodiska systemet, där han ordnade elementen efter ökande atomvikt och liknande egenskaper. Denna arrangemang avslöjade periodiska mönster i elementens egenskaper, även om vissa anomalier fanns på grund av otillräckliga atomviktsmätningar vid den tiden.
Upptäckten av isotoper av Frederick Soddy 1913 revolutionerade vår förståelse av atomvikter. Forskare insåg att många element existerar som blandningar av isotoper med olika massor, vilket förklarar varför atomvikter ofta inte är hela nummer.
År 1920 använde Francis Aston masspektrografen för att noggrant mäta isotopmassor och förekomster, vilket avsevärt förbättrade atomviktsnoggrannheten.
År 1961 ersatte kol-12 väte som den standardreferens för atomvikter, vilket definierade atommassenheten (amu) som exakt 1/12 av massan av en kol-12 atom.
Idag granskar och uppdaterar International Union of Pure and Applied Chemistry (IUPAC) regelbundet de standardatomvikter baserat på nya mätningar och upptäckter. För element med variabla isotopiska sammansättningar i naturen (som väte, kol och syre) tillhandahåller IUPAC nu intervallvärden snarare än enskilda värden för att återspegla denna naturliga variation.
Slutförandet av den sjunde raden i det periodiska systemet 2016 med bekräftelsen av elementen 113, 115, 117 och 118 representerade en milstolpe i vår förståelse av elementen. För dessa supertunga element utan stabila isotoper baseras atomvikten typiskt på massan av den mest stabila kända isotopen.
Här är exempel i olika programmeringsspråk som visar hur man implementerar atomviktuppslag:
1# Python-implementation av atomviktuppslag
2def get_atomic_weight(atomic_number):
3 # Ordbok över element med deras atomvikter
4 elements = {
5 1: {"symbol": "H", "name": "Väte", "weight": 1.008},
6 2: {"symbol": "He", "name": "Helium", "weight": 4.0026},
7 6: {"symbol": "C", "name": "Kol", "weight": 12.011},
8 8: {"symbol": "O", "name": "Syre", "weight": 15.999},
9 # Lägg till fler element vid behov
10 }
11
12 if atomic_number in elements:
13 return elements[atomic_number]
14 else:
15 return None
16
17# Exempel på användning
18element = get_atomic_weight(8)
19if element:
20 print(f"{element['name']} ({element['symbol']}) har en atomvikt av {element['weight']} amu")
21
1// JavaScript-implementation av atomviktuppslag
2function getAtomicWeight(atomicNumber) {
3 const elements = {
4 1: { symbol: "H", name: "Väte", weight: 1.008 },
5 2: { symbol: "He", name: "Helium", weight: 4.0026 },
6 6: { symbol: "C", name: "Kol", weight: 12.011 },
7 8: { symbol: "O", name: "Syre", weight: 15.999 },
8 // Lägg till fler element vid behov
9 };
10
11 return elements[atomicNumber] || null;
12}
13
14// Exempel på användning
15const element = getAtomicWeight(8);
16if (element) {
17 console.log(`${element.name} (${element.symbol}) har en atomvikt av ${element.weight} amu`);
18}
19
1// Java-implementation av atomviktuppslag
2import java.util.HashMap;
3import java.util.Map;
4
5public class AtomicWeightCalculator {
6 private static final Map<Integer, Element> elements = new HashMap<>();
7
8 static {
9 elements.put(1, new Element("H", "Väte", 1.008));
10 elements.put(2, new Element("He", "Helium", 4.0026));
11 elements.put(6, new Element("C", "Kol", 12.011));
12 elements.put(8, new Element("O", "Syre", 15.999));
13 // Lägg till fler element vid behov
14 }
15
16 public static Element getElement(int atomicNumber) {
17 return elements.get(atomicNumber);
18 }
19
20 public static void main(String[] args) {
21 Element oxygen = getElement(8);
22 if (oxygen != null) {
23 System.out.printf("%s (%s) har en atomvikt av %.3f amu%n",
24 oxygen.getName(), oxygen.getSymbol(), oxygen.getWeight());
25 }
26 }
27
28 static class Element {
29 private final String symbol;
30 private final String name;
31 private final double weight;
32
33 public Element(String symbol, String name, double weight) {
34 this.symbol = symbol;
35 this.name = name;
36 this.weight = weight;
37 }
38
39 public String getSymbol() { return symbol; }
40 public String getName() { return name; }
41 public double getWeight() { return weight; }
42 }
43}
44
1' Excel VBA-funktion för att slå upp atomvikt
2Function GetAtomicWeight(atomicNumber As Integer) As Variant
3 Dim weight As Double
4
5 Select Case atomicNumber
6 Case 1
7 weight = 1.008 ' Väte
8 Case 2
9 weight = 4.0026 ' Helium
10 Case 6
11 weight = 12.011 ' Kol
12 Case 8
13 weight = 15.999 ' Syre
14 ' Lägg till fler fall vid behov
15 Case Else
16 GetAtomicWeight = CVErr(xlErrNA)
17 Exit Function
18 End Select
19
20 GetAtomicWeight = weight
21End Function
22
23' Användning i ett kalkylblad: =GetAtomicWeight(8)
24
1// C#-implementation av atomviktuppslag
2using System;
3using System.Collections.Generic;
4
5class AtomicWeightCalculator
6{
7 private static readonly Dictionary<int, (string Symbol, string Name, double Weight)> Elements =
8 new Dictionary<int, (string, string, double)>
9 {
10 { 1, ("H", "Väte", 1.008) },
11 { 2, ("He", "Helium", 4.0026) },
12 { 6, ("C", "Kol", 12.011) },
13 { 8, ("O", "Syre", 15.999) },
14 // Lägg till fler element vid behov
15 };
16
17 public static (string Symbol, string Name, double Weight)? GetElement(int atomicNumber)
18 {
19 if (Elements.TryGetValue(atomicNumber, out var element))
20 return element;
21 return null;
22 }
23
24 static void Main()
25 {
26 var element = GetElement(8);
27 if (element.HasValue)
28 {
29 Console.WriteLine($"{element.Value.Name} ({element.Value.Symbol}) har en atomvikt av {element.Value.Weight} amu");
30 }
31 }
32}
33
Atommassa avser massan av en specifik isotop av ett element, mätt i atommassenheter (amu). Det är ett precist värde för en viss isotopisk form av ett element.
Atomvikt är det viktade genomsnittet av atommassorna för alla naturligt förekommande isotoper av ett element, med hänsyn till deras relativa förekomster. För element med endast en stabil isotop är atomvikten och atommassan i stort sett desamma.
Atomvikter är inte hela nummer av två huvudsakliga skäl:
Till exempel har klor en atomvikt på 35.45 eftersom det naturligt förekommer som cirka 76% klor-35 och 24% klor-37.
Atomvikterna i denna kalkylator baseras på de senaste IUPAC-rekommendationerna och är typiskt exakta till 4-5 signifikanta siffror för de flesta element. För element med variabla isotopiska sammansättningar i naturen representerar värdena den standardatomvikt som gäller för typiska terrestriska prover.
Ja, de accepterade värdena för atomvikter kan förändras av flera skäl:
IUPAC granskar och uppdaterar periodiskt de standardatomvikter för att återspegla de bästa tillgängliga vetenskapliga uppgifterna.
För syntetiska element (vanligtvis de med atomnummer över 92), som ofta inte har några stabila isotoper och existerar endast kortvarigt under laboratorieförhållanden, baseras atomvikten typiskt på massan av den mest stabila eller vanligt studerade isotopen. Dessa värden är mindre säkra än de för naturligt förekommande element och kan revideras när mer data blir tillgänglig.
Sedan 2009 har IUPAC listat vissa element med intervallvärden (intervall) snarare än enskilda värden för sina standardatomvikter. Detta återspeglar det faktum att den isotopiska sammansättningen av dessa element kan variera avsevärt beroende på källan till provet. Element med intervallatomvikter inkluderar väte, kol, kväve, syre och flera andra.
Denna kalkylator tillhandahåller den standardatomvikten för element, vilket är det viktade genomsnittet av alla naturligt förekommande isotoper. För specifika isotopmassor skulle du behöva en specialiserad isotopdatabas eller referens.
Atomvikten av ett element, uttryckt i atommassenheter (amu), är numeriskt lika med dess molära massa uttryckt i gram per mol (g/mol). Till exempel har kol en atomvikt av 12.011 amu och en molär massa av 12.011 g/mol.
Även om atomvikten främst påverkar fysiska egenskaper som densitet och diffusionshastigheter, har den vanligtvis minimal direkt effekt på kemiska egenskaper, som främst bestäms av elektronisk struktur. Men isotopiska skillnader kan påverka reaktionshastigheter (kinetiska isotopiska effekter) och jämvikter i vissa fall, särskilt för lättare element som väte.
För att beräkna den molekylära vikten av en förening, summera atomvikterna för alla atomer i molekylen. Till exempel har vatten (H₂O) en molekylär vikt av: 2 × (atomvikten av H) + 1 × (atomvikten av O) = 2 × 1.008 + 15.999 = 18.015 amu
International Union of Pure and Applied Chemistry. "Atomvikter för elementen 2021." Pure and Applied Chemistry, 2021. https://iupac.org/atomic-weights/
Meija, J., et al. "Atomvikter för elementen 2013 (IUPAC Teknisk Rapport)." Pure and Applied Chemistry, vol. 88, no. 3, 2016, s. 265-291.
National Institute of Standards and Technology. "Atomvikter och Isotopiska Sammansättningar." NIST Standard Reference Database 144, 2022. https://www.nist.gov/pml/atomic-weights-and-isotopic-compositions-relative-atomic-masses
Wieser, M.E., et al. "Atomvikter för elementen 2011 (IUPAC Teknisk Rapport)." Pure and Applied Chemistry, vol. 85, no. 5, 2013, s. 1047-1078.
Coplen, T.B., et al. "Isotop-abundansvariationer av utvalda element (IUPAC Teknisk Rapport)." Pure and Applied Chemistry, vol. 74, no. 10, 2002, s. 1987-2017.
Greenwood, N.N., och Earnshaw, A. Kemi av Elementen. 2:a uppl., Butterworth-Heinemann, 1997.
Chang, Raymond. Kemi. 13:e uppl., McGraw-Hill Education, 2020.
Emsley, John. Naturens Byggstenar: En A-Ö Guide till Elementen. Oxford University Press, 2011.
Ange vilket atomnummer som helst mellan 1 och 118 för att omedelbart hitta den motsvarande elementets atomvikt. Oavsett om du är student, forskare eller professionell, tillhandahåller vår kalkylator den exakta data du behöver för dina kemiska beräkningar.
Upptäck fler verktyg som kan vara användbara för din arbetsflöde