Автор работы: Пользователь скрыл имя, 13 Января 2014 в 01:53, курсовая работа
Нитраты считаются одними из самых опасных химических соединений, так как способны вызвать серьезные нарушения в организме человека. Нитраты присутствуют во многих удобрениях, которые активно используют в сельском хозяйстве для повышения урожайности культур. По этой причине нитраты в овощах и фруктах часто содержатся в значительной концентрации. Попадая с пищей в организм человека, нитраты в больших количествах, способны вызывать отравления нитратами, различные расстройства и хронические заболевания.
Введение ..3
1. Обзор существующих методов измерения и аппаратов……………...4
1.1. Обзор принципов работы измерителя концентрации нитратов .5
1.2. Анализ существующих приборов………………………………..9
1.3. Потребительские испытания нитрат-тестеров………………... 13
1.4. Лабораторные испытания нитрат-тестеров……………………15
1.5.Вывод о необходимости разработки…………………………....16
2. Разработка структурной схемы прибора…………………………….17
3. Разработка электрической принципиальной схемы………………...18
3.1. Питание…………………………………………………………..18
3.2. Разработка аккумуляторной батареи…………………………..19
4. Выбор элементной базы……………………………………………...21
5. Разработка методики измерения……………………………………26
5.1. Разработка алгоритма работы программы микро-контроллера.........................................................................................26
5.2. Проведение замеров…………………………………………………….28
6. Разработка блока калибровки……………………………………..…33
7. Разработка сборочного чертежа печатной платы…………………...36
7.1. Расчет элементов печатного рисунка…………………………3
Список использованных источников ..40
3.2 Разработка аккумуляторной батареи
Для зарядки аккумулятора
Во время работы прибора
МК DD3 тактируется от внутреннего
RC-генератора частотой 2 МГц. Для
формирования напряжения
Сама схема представляет собой вольтметр с высоким входным сопротивлением, который измеряет ЭДС между двумя этими электродами, погруженными в анализируемый раствор. Зависимость ЭДС от концентрации анализируемого иона описывается уравнением Нернста, а более точно - уравнением Никольского.
Уравнение Нернста:
E = const + 0.059 / z * lg(А)
E - ЭДС (В),
z - заряд иона (для нитрата равен минус 1)
А - активность измеряемого иона (моль/л) (в разбавленных растворах примерно равна концентрации)
const - константа, определяемая при калибровке прибора. Зависит от концентрации внутреннего раствора ставнения электрода.
Может потребоваться калибровка по нескольким стандартным растворам и корректировка коэффициента 0.059, так как работа электрода может отклоняться от уравнения Нернста в силу разных непреодолимых причин.
К тому же электрод имеет ограниченный диапазон линейной зависимости E(lg(А)). Для нитратселективного электрода она составляет примерно от -4 до -1, то есть от 0,0001 до 0,1 моль/л. На результат измерения влияют и посторонние ионы, это влияние учитывается в уравнении Никольского.
4.Выбор элементной базы
Основным требованием к элементной базе разрабатываемого индикатора нитратов является небольшие размеры, высокая надежность, достаточная точность измерений, доступность элементов. При выборе элементной базы будем руководствоваться этими требованиями.
Резисторы и конденсаторы применены для поверхностного монтажа типоразмера 1206. Стабилизатор +3В DA1 TPS76330.
Таблица 3. TPS76330 технические характеристики
Напряжение выходное |
3В |
Напряжение входное |
10В |
Число регуляторов |
1 |
Ток выходной |
150mA (Max) |
Ток минимальный предел тока |
500mA |
Рабочая температура |
-40°C ~ 125°C |
Тип монтажа |
Поверхностный |
Корпус (размер) |
SC-74A, SOT-753 |
Корпус |
SOT-23-5 |
Напряжение питания через DA1 поступает на микроконтроллер DD3 ATmega32A.
Таблица 4. TPS76330 технические характеристики
RAM-память |
2 КБайт |
EEPROM-память |
1 КБайт |
Flash-память |
32 КБайт |
Ядро |
AVR, 8-бит |
Корпус |
TQFP-44 |
Кол-во каналов АЦП |
8 |
Разрешение АЦП |
10 |
Кол-во каналов ШИМ |
4 |
Сторожевой таймер |
1 |
Кол-во интерфейсов UART |
1 |
Напряжение питания ядра |
2.7...5.5 В |
Напряжение питания периферии |
2.7...5.5 В |
Рабочая температура |
-40...85 °C |
Рисунок 5. Микроконтроллер TPS76330
Рисунок 6. Схема блокировки
Так как данный микроконтроллер импортного производителя , то и блок-схема представлена на английском языке.
Рисунок 7. Блок- схема
Таблица 5. Микросхема SN74LVC1G3157-Q1технические характеристики
Конфигурация |
1xSPDT |
Тип переключателя |
Switch |
Сопротивление во включенном состоянии |
50 Ом |
Напряжение питания |
0…0 |
Ток потребления |
10 мкА |
Рабочая температура |
-40...125 °C |
Температура хранения |
-65...150 °C |
Тип монтажа |
Поверхностный |
Ток выходной |
1А |
Рисунок 8. Микросхема SN74LVC1G3157-Q1
Выбранная элементная база доступна по цене, имеет широкое распространение и обеспечивает требуемые параметры от проектируемого прибора.
Разнообразие показателей,
характеризующих состояние
При оценке достоверности
результатов анализа
5.1 Разработка алгоритма работы программы микроконтроллера.
В качестве МК в данном курсовом проекте был применен микроконтроллер ATmega32A.
Работа микропроцессорного блока управления осуществляется при помощи отлаженного и четкого действия микроконтроллера. Для создания бесперебойной и качественной работы в программной части реализации функций прибора запускается бесконечный цикл. Функции, выполняемые микропроцессорным блоком, условно можно разделить на 2 группы: подача информации с датчика и вывод её на ЖК-индикатор.
Начальным этапом работы
микроконтроллера является его
инициализация. Во время
После нажатия
кнопки включения питания
Рисунок 9.
Если продолжать удерживать кнопку включения, заставка будет выводиться, пока кнопка не будет отпущена. После этого появится основное меню, показанное на рис.10.
Рисунок 10.
В правом верхнем углу выводится символ батарейки, показывающий уровень заряда аккумулятора. В самом низу выводится напряжение аккумулятора в вольтах.
Перемещение между пунктами основного меню осуществляется кнопками “▲”, “▼”. Вход в пункт меню – кнопкой “►”.
На экране выводятся
подсказки о возможных
Для
регулировки контрастности ЖКИ
необходимо войти в пункт“
Рисунок 11.
После нажатия кнопки
“►” пустой треугольник-
Рисунок 12.
После этого можно
изменять контрастность
Выход из пункта регулировки контрастности – кнопкой “◄”.
При желании также можно
Для проведения замера необходимо в основном меню (рис.13) войти в пункт “Измерение”, после чего появится меню выбора продукта, как показано на рис.13.
Рисунок 13.
Выбор требуемого продукта производится кнопками “▲” и “▼”, вход в режим замера – кнопкой “►”. На рис.14 показан скриншот дисплея с отсутствующей статистикой замеров.
Рисунок 14.
Для проведения замера необходимо
воткнуть щупы прибора на всю длину
в проверяемый продукт и
Рисунок 15.
После успешного завершения измерения в третьей строке экрана появится пункт “Сохранить”.
В противном случае, если измеренная проводимость выходит за допустимые пределы, вместо измеренного значения проводимости выведутся знаки вопроса, а пункт “Сохранить” будет недоступен. Если не отпускать кнопку “►” после запуска процесса измерения, то на экране будет выводиться измеряемая проводимость в реальном времени. После отпускания кнопки “►” показания будут зафиксированы.
Для сохранения замера
Рисунок 16.
На экран
выведется сообщение об
Рисунок 17.
После этого обновятся
показания максимума и
Рисунок 18.
После накопления нескольких результатов измерений после названия продукта будет выведено процентное соотношение измеренной проводимости по отношению к разности (Макс-Мин),
как это показано на рис.19.
Рисунок 19.
Для просмотра
статистики замеров необходимо
кнопкой “▼” перейти на
Рисунок 20.
Символ ▲ снизу шкалы показывает текущее положение измеренной проводимости по отношению к минимуму и максимуму для выбранного продукта. Разница между измеренными максимумом и минимумом программно разбивается на 20 равных частей. Для каждого продукта в EEPROM памяти МК зарезервировано соответственно 20 однобайтных ячеек, в которых хранится статистика замеров, а также 3 двухбайтных ячейки для хранения минимума, максимума проводимости и количества замеров. На каждый продукт приходится 26 байт памяти EEPROM, на 30 продуктов – 780 байт, а с учётом ещё 6-ти пользовательских продуктов с собственными названиями – 984 байта из доступных 1024. В каждой из 20-ти ячеек хранится не величина проводимости, а количество замеров, соответствующее диапазону проводимости для каждой разбитой части. После очередного сохранения замера обновляются соответствующие 3 двухбайтные ячейки, а также производится пересчет 20-ти ячеек массива статистики. Если измеренная величина попадает между уже имеющимися максимумом и минимумом, то просто вычисляется номер изменяемой ячейки и производится её инкремент. Если измеренная проводимость больше максимальной измеренной, то максимуму присваивается текущая измеренная величина и производится перераспределение данных во всех 20-ти ячейках.
Информация о работе Индикатор концентрации нитратов в продуктах