Cytiva Umeå produces laboratory equipment to customers around the world. The Equipment is built by different kinds of modules that is put together to create a finished product. A module that is used in some products is a pH-vent. This module like every other module must go through meticulous testing to be implemented in a finished product that goes through the final test. The testing of pH-vents is done at a test station and the testing is manually done with a pH-simulator which is very ineffective, opens for human error and it takes a lot of time.The purpose of this project is to streamline and automate the tests by creating an automatic pH-simulator with the help of a microcontroller (MCU). The prototype is supposed to be able to execute the tests in the same way as the operators doesand be able to send out pH values that have an accuracy of ± 0.1 pH units. The question that the thesis will answer if it is possible to replace a manual pH simulator with an automatic pH simulator that has an accuracy of ± 0.1 pH units using an MCU? By creating an application that can connect to the MCU, tests can be sent from the application to the MCU. Then the MCU can calculate what the transmitted pH value represents in millivolts by using the linear slope of the line given by calculating the Nernst equation. This millivolt is then converted to a 16-bit number which is sent to a DAC and sent to a test station. When the signal has been sent to the circuit board, the MCU will send back a response to the application that says what value has been run and if it has gone well. The conclusion that can be drawn after the project is that it is possible to make a very accurate pH-simulator with the help of an MCU. There are opportunities for improvement of the prototype and there are possibilities to make it a little cheaper to produce the prototype. / Cytiva Umeå producerar laboratorieutrustning till kunder runt om i världen. Utrustningarna är uppbyggda av olika sorters moduler som sammansätts till en slutprodukt. En modul som används i vissa av produkterna är en pH-ventil, denna modul som alla andra måste genomgå noggranna testningar för att resultera i en godkänd slutprodukt. Testningen av pH-ventiler sker invid en teststation och i dagsläget sker testningen manuellt med en pH-simulator vilket är ineffektivt, öppnar upp för mänskliga fel samt att det tar mycket tid.Syftet med detta arbete är att effektivisera och automatisera testningen av pH-ventiler, genom att skapa en automatisk pH-simulator med hjälp av en mikrokontroller (MCU). Prototypen ska kunna utföra testerna på samma sätt som operatörerna gör och kunna skicka ut pH-värden som har en noggrannhet på ± 0.1 pH-enheter. Den frågeställningen som ska besvaras är om det går att ersätta en manuell pH-Simulator med en automatisk pH-Simulator som har en noggrannhet på ± 0.1 pH-enheter med hjälp av en MCU?Genom att skapa en applikation som kan koppla upp sig till MCU kan tester skickas från applikationen till MCU:n.Därefter kan MCU:n kalkylera vad det skickade pH-värdet representerar i millivolt genom att använda sig av den linjära lutningen av linjen som ges av att räkna med Nernst ekvation. Därefter konverteras denna millivolt till ett 16-bitars tal som skickas till en DAC och skickas till en teststation. När signalen har skickats till kretskortet kommer mikrokontrollern att skicka tillbaka ett svar till applikationen som säger vilket värde som har körts och ifall det har gått bra. Slutsatsen som kan dras efter examensarbetet är att det går att göra en väldigt noggrann pH-simulator med hjälp av en MCU. De finns förbättringsmöjligheter för prototypen samt att det finns möjligheter att göra det lite billigare att producera prototypen.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-196683 |
Date | January 2022 |
Creators | Lindahl, Hugo |
Publisher | Umeå universitet, Institutionen för tillämpad fysik och elektronik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds