Design of Embedded Intelligent Insulin Pump Based on LPC2478

Publisher:InspiredDreamerLatest update time:2012-08-20 Source: 21ic Keywords:LPC2478 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Overview

Currently, one diabetic patient dies from complications every 10 seconds worldwide, and two new diabetic patients are diagnosed in the same 10 seconds. The total number of people affected by diabetes is about 246 million, and it is expected that the number of diabetic patients will rise to 380 million in the next 20 years. Diabetes is a lifelong metabolic disease. If it can be effectively controlled, patients can live with the disease for life without affecting their work and life. If it is not properly controlled, it will lead to serious complications such as cardiovascular disease, dyslipidemia, blindness, renal failure and amputation.

Existing insulin pumps can only inject insulin, but lack the ability to monitor blood sugar in patients. It is a "semi-open loop" system. With the improvement of the national economy and people's living standards, patients' demand for medical equipment is growing, and their performance requirements are also increasing. Therefore, it is necessary for us to design an intelligent insulin pump based on an embedded system, which has two functions of injection and monitoring, to achieve true "closed loop" control and minimize the inconvenience brought by diabetes to patients' lives. And it is small in size, low in price, and can meet the health needs of the majority of diabetic patients. Therefore, the development of intelligent insulin pumps has broad application and market prospects.

System Implementation

The embedded intelligent insulin pump mainly includes the main processor, power supply and reset, LCD touch screen, pump driver module and signal acquisition module. With the help of the highly integrated LPC2478 microcontroller, the chip integrates USB controller, Ethernet interface, PWM, ADC and convenient LCD display interface. The USB is used to transmit data, the ADC is used to collect blood sugar signals, the PWM function is used to drive the pump, the LCD interface provides the human-computer interaction display part, and the Ethernet interface will provide network service functions.

Since the current insulin pump is only a device for inputting insulin, it cannot automatically sense the blood sugar concentration in the user's body, nor can it automatically control blood sugar to normal. Therefore, this design adds a blood sugar monitoring function based on the original function of the insulin pump, collects blood sugar values ​​at intervals, and adjusts the temporary injection volume in real time through comparison. The LCD touch screen can be used to easily query blood sugar values ​​and historical injection records. USB and Ethernet can exchange data with PCs and send them to doctors through the network. Doctors use blood sugar charts to formulate corresponding treatment plans, and can reset the insulin injection volume based on the treatment plan. The use of a friendly human-computer interaction interface brings great convenience to diabetic patients and helps patients get rid of the distress of inconvenience in life.

Based on the original function of insulin pump, this system adds blood sugar monitoring function, which truly plays the role of artificial pancreas. The stored data is plotted into blood sugar graph and transmitted to doctors through the network so that doctors can formulate corresponding treatment plans, and finally realize the integrated treatment of individuals, instruments and medical institutions.

The hardware platform uses a self-drawn PCB board, including six parts: microcontroller module, motor drive module, LCD display module, signal acquisition and amplification circuit, USB interface module and Ethernet interface module. The hardware schematic diagram is shown in Figure 1.

111.jpg

Microprocessor module

The microprocessor module uses the LPC2478 chip with ARM7 TDMI-S as the core. Its operating voltage range is 3.3V~3.5V, and it has 512kB on-chip high-speed Flash memory, 1 external memory controller (EMC), 1 LCD controller, 1 10/100 Ethernet media access controller (MAC), 1 USB full-speed Device/Host/OTG controller, 1 10-bit ADC and 1 PWM unit and other on-chip resources.

LCD Display Module

Since the LCD controller is integrated in the LPC2478 microcontroller, the system design is simplified, the development difficulty is reduced, and a low-cost, low-power and efficient LCD display solution is provided. The LCD interface circuit is shown in Figure 2, which is a 4-wire touch screen interface circuit based on ADS7843.

Motor drive module

The micro pump drive circuit adopts ROHM's H-bridge driver, whose low voltage and convenient PWM signal (20kHz~100kHz) input controls the motor speed, providing a high efficiency and low power consumption solution for the system.

Keywords:LPC2478 Reference address:Design of Embedded Intelligent Insulin Pump Based on LPC2478

Previous article:Interface design based on LPC2134 and T6963C LCD module
Next article:Design of video matrix switch device using LPC2378 and ADS112

Recommended ReadingLatest update time:2024-11-16 15:56

Comparison of power consumption between USB3.0 and USB2.0 interfaces
There are several factors that we cannot avoid when comparing the advantages of USB3.0 interface over USB2.0 interface, namely bandwidth, power consumption, bus utilization, physical bus, and transmission speed. The specific contents are as follows: 1. Bandwidth The USB 3.0 interface uses two unidirectiona
[Embedded]
Comparison of power consumption between USB3.0 and USB2.0 interfaces
USB-C under the big unification also hides "several sins"
      The fast charging of domestic mobile phones has made great progress every year. Last year, many models were still at the "one hour" level, but this year's fastest product, iQOO 5 Pro, has directly reached 15 minutes. I also have vivo's 44W, OPPO's 65W, and Xiaomi's 120W, each one is more powerful than the other.
[Mobile phone portable]
USB-C under the big unification also hides
Key points for implementing USB HID composite device of STM32F103C8T6
1. You can download STM32_USB-FS-Device_Lib_V4.0 from the official website, which contains the Custom_HID example for reference. It can be modified from Custom_HID. Always remember "it is STM32F10X_MD series" and "it is not an official demo board" to remove useless codes, such as ADC and other related codes. 2. Syst
[Microcontroller]
How to use the STM32 USB library to support control endpoint 0
First, let's review the transmission method of the control endpoint:   The transmission of the control endpoint has three stages: SETUP stage, data stage and status stage; the data stage is divided into data input (DATA IN) and data output (DATA OUT), and the control endpoint transmission may not have a data stage;
[Microcontroller]
Design of real-time acquisition of all-digital images based on USB2.0 microcontroller
introduction The traditional method is to use a video capture card (such as 1394) to capture the video signal and use the corresponding software to transfer it to the PC, which is neither convenient nor economical. This article introduces a real-time acquisition system that uses the world's first chip wit
[Microcontroller]
Design of real-time acquisition of all-digital images based on USB2.0 microcontroller
Linux-2.6.32.2 kernel porting on mini2440 (10) --- Configuring USB peripherals
Migration environment  1. Host environment: CentOS 5.5 under VMare, 1G memory. 2. Integrated development environment: Eclipse IDE 3. Compilation environment: arm-linux-gcc v4.4.3, arm-none-linux-gnueabi-gcc v4.5.1. 4. Development board: mini2440, 2M nor flash, 128M nand flash. 5.u-boot version: u-boot-2009.08 6. Linux
[Microcontroller]
STM32 USB learning notes 2
Host environment: Windows 7 SP1 Development environment: MDK5.14 Target board: STM32F103C8T6 Development library: STM32F1Cube library and STM32_USB_Device_Library The STM32Cube library provides some USB-related routines. In the Applications directory under its project directory, open the STM3210E_EVAL director
[Microcontroller]
STM32 USB learning notes 2
Design of ARINC429 bus interface module based on USB
introduction The ARINC429 bus is sponsored by the American Aerospace Radio Equipment Corporation and is a data bus transmission standard widely used in current avionics equipment. Compared with the traditional analog transmission between avionics equipment , ARINC429 bus has the advantages of s
[Embedded]
Design of ARINC429 bus interface module based on USB
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号