62931 (588862), страница 11
Текст из файла (страница 11)
Полученное значение не превышает допустимый уровень шума для рабочего места оператора, равный 65 дБ (ГОСТ 12.1.003-83). И если учесть, что вряд ли такие периферийные устройства как сканер и принтер будут использоваться одновременно, то эта цифра будет еще ниже. Кроме того при работе принтера непосредственное присутствие оператора необязательно, т.к. принтер снабжен механизмом автоподачи листов.
В данном разделе дипломной работы были изложены требования к рабочему месту инженера - программиста. Созданные условия должны обеспечивать комфортную работу. На основании изученной литературы по данной проблеме, были указаны оптимальные размеры рабочего стола и кресла, рабочей поверхности, а также проведен выбор системы и расчет оптимального освещения производственного помещения, произведен расчет рационального кондиционирования помещения, а также расчет уровня шума на рабочем месте. Соблюдение условий, определяющих оптимальную организацию рабочего места инженера - программиста, позволит сохранить хорошую работоспособность в течение всего рабочего дня, повысит как в количественном, так и в качественном отношениях производительность труда программиста, что в свою очередь будет способствовать быстрейшей разработке и отладке программного продукта.
ВЫВОДЫ
В данном проекте был разработан музыкальный звонок с двумя режимами работы: автономный ( на батарейках) и от сети.
В процессе разработки были рассмотрены общие вопросы разработки устройств на микроконтроллерах, рассмотрены этапы разработки, разработка программного обеспечения, внедрения в производство. На основании изученной литератур и сети Интернет получили теоретические знания в области проектирования устройств на микроконтроллерах.
В практической части были разработаны структурная, функциональная и принципиальная схемы устройства, составлен алгоритм работы микроконтроллера, выбран микроконтроллер удовлетворяющий требованиям ТЗ, произведен расчет элементной базы устройства, произведено подробное описание программы.
В экономической части был произведен расчет себестоимости проектируемого изделия, сравнение с устройствами- аналогами, сделан вывод о целесообразности изготовления данного устройства.
В последнем разделе дипломной работы были изложены требования к охране труда. Созданные условия должны обеспечивать комфортную работу. На основании изученной литературы по данной проблеме, были указаны оптимальные размеры рабочего стола и кресла, рабочей поверхности, а также проведен выбор системы и расчет оптимального освещения производственного помещения, произведен расчет рационального кондиционирования помещения, а также расчет уровня шума на рабочем месте. Соблюдение условий, определяющих оптимальную организацию рабочего места, позволит сохранить хорошую работоспособность в течение всего рабочего дня, повысит как в количественном, так и в качественном отношениях производительность труда, что в свою очередь будет способствовать быстрейшей разработке и отладке программного продукта.
ПЕРЕЧЕНЬ ССЫЛОК
1. "Dimmable Fluorescent Ballast" – User Guide, 10/07, Atmel Corporation, http://www.atmel.com/dyn/resources/prod_documents/doc7597.pdf
2. ГОСТ13109-97. Нормы качества электрической энергии в системах электроснабжения общего назначения.
3. G. Howell "Five questions about resistors" // EDN, 9/28/2006, http://www.edn.com/contents/images/6372835.pdf
4. П. Хоровиц, У. Хилл "Искусство схемотехники" – Изд. 6-е, М.: Мир, 2003.
5. C. Hillman "Common mistakes in electronic design" // EDN, 12/14/2007 http://www.edn.com/contents/images/6512156.pdf
6."Frequently asked questions about dimmers" // http://www .lutron.com/product_technical/faq.asp
7. Л. Н. Кечиев, Е. Д. Пожидаев "Защита электронных средств от воздействия статического электричества" – М.: ИД "Технологии", 2005.
8. Жидецкий В.Ц., Джигирей В.С., Мельников А.В. Основы охраны труда: Учебник – Львов, Афиша, 2008 – 351с.
9. Денисенко Г.Ф. Охрана труда: Учебн.пособие – М., Высшая школа, 1989 – 319с.
10. Самгин Э.Б. Освещение рабочих мест. – М.: МИРЭА, 1989. – 186с.
11. Справочная книга для проектирования электрического освещения. / Под ред. Г.Б. Кнорринга. – Л.: Энергия, 1976.
12. Борьба с шумом на производстве: Справочник / Е.Я. Юдин, Л.А. Борисов;
Под общ. ред. Е.Я. Юдина – М.: Машиностроение, 1985. – 400с., ил.
13. Зинченко В.П. Основы эргономики. – М.: МГУ, 1979. – 179с.
14.Методичні вказівки до виконання дипломної роботи для учнів спеціальності «Оператор комп’ютерного набору; оператор комп’ютерної верстки»/ Упоряд.: Д.О. Дяченко, К.О. Ізмалкова, О.Г. Меркулова. – Сєверодонецьк: СВПУ, 2007. – 40 с.
15. Н. Заец. Многофункциональные часы. — Схемотехника, 2006, № 2,с. 41,42.
16. Н. Заец. Термометр - часы с датчиками фирмы Dallas Semiconductor. — Схемотехника, 2005, № 5, с. 52 - 55.
17. Н. Заец. Радиолюбительские конструкции на Р1С-микроконтроллерах. Книга 3. — М.: СОЛОН-Пресс, 2005, с. 248.
18. Н. Заец. Отечественные жидкокристаллические индикаторы TIC9162 с драйверами по технологии COG. - Схемотехника, 2005, №9, с. 9-11.
19. Н. Заец. Таймеры десятичного счета. — Электрик, 2006, № 7-8, с. 36 -39.
20. Мощные полевые переключательные транзисторы фирмы International Rectifier. — Радио, 2001, № 5, с. 45.
21. А. Долгий. Разработка и отладка устройств на микроконтроллерах. — Радио, 2001 ,№ 5-12, 2002, № 1.
22. А. Долгий. Программаторы и программирование микроконтроллеров. — Радио, 2004, № 1-12.
23. Н. Заец. Универсальный таймер. — Схемотехника, 2003, № 1, с. 53.
24. Н. Заец. Электронные самоделки для быта, отдыха и здоровья.— М.: СОЛОН-Пресс, 2009, 423 с.
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А
Файл основной программы
Псевдокоманды управления | ||||||||||
1 | include | Tn23l3def | inc. | :присоединение файла описание | ||||||
2 | . list | : Включение листинга | ||||||||
3 | .def | loop1 = | RO | . Три ячейки для процедуры задержки | ||||||
4 | .def | loop2 = | R1 | |||||||
5 | .def | loop З = | R21 | |||||||
6 | .def | temp = | R16 | : Вспомогательный регистр | ||||||
7 | .def | temp1 = | R17 | : Второй вспомогательный регистр | ||||||
8 | .def | count = | R17 | :Определение регистра счетчика опроса клавиш | ||||||
9 | .def | fnota= | R19 | :Частота текущей ноты | ||||||
10 | .def | dnota | = R20 | :Длительность текущей ноты | ||||||
-------- Начало программного кода | ||||||||||
11 | cseg | :Выбор сегмента программного кода | ||||||||
12 | org | 0 | : Установка текущего адреса на ноль | |||||||
13 | start | rtmp | init : Переход на начало программы | |||||||
14 | ret1 | : Внешнее прерывание 0 | ||||||||
15 | ret1 | : Внешнее прерывание 1 | ||||||||
16 | ret1 | : Таймер/счётчик 1 захват | ||||||||
17 | ret1 | : Таймер/счетчик 1. совпадение канал А | ||||||||
18 | ret1 | : Таймер/счетчик 1, прерывание по переполнению | ||||||||
19 | ret l | : Таймер/счетчик 0, прерывание по переполнению | ||||||||
20 | ret1 | ; Прерывание UART прием завершен | ||||||||
21 | ret1 | ; Прерывание UART регистр данных пуст | ||||||||
22 | ret1 | . Прерывание UART передана завершена | ||||||||
25 | ret1 | ; Прерывание по компаратору | ||||||||
24 | ret1 | : Прерывание ло изменений на любом контакте | ||||||||
25 | ret1 | : Таимер/счетчик 1 Совпадение, канал В | ||||||||
26 | ret1 | : Таймер/счетчик 0 Совпадение, канал В | ||||||||
27 | ret1 | :Таймер/ счетчик 0 Совпадение, канал А | ||||||||
28 | ret1 | USI готовность к старту | ||||||||
29 | ret1 | USI Переполнение | ||||||||
30 | ret1 | EEPR0M Готовность | ||||||||
31 | ret1 | Переполнение охранного таймера | ||||||||
init | |||||
Инициализация стека | |||||
32 | ld1 | temp RAMED | Инициализация стека | ||
33 | out | SPL temp | |||
Инициализация портов B/B | |||||
34 | ld1 | temp 0x08 | Инициализация порта PB | ||
35 | out | temp 0x7F | Инициализация порта PD | ||
36 | out | PORT temp | |||
37 | ld1 | temp 0x00 | |||
38 | out | DDRD: temp | |||
Инициализация (выключение) компаратора | |||||
39 | ld1 | temp 0x80 | |||
40 | out | ACSR. temp | |||
Инициализация таймера T1 | |||||
41 | ld1 | temp 0x09 | Включение режима CTC | ||
42 | out | TCCR1B temp | |||
43 | m1 | ld1 | temp 0x00 | Выключение звука | |
44 | out | TCCR1A temp | |||
Начало основной программы | |||||
main: | |||||
Вычисление номера нажатой кнопки | |||||
45 | clr | COUNT | Обнуление счетчика опроса клавиш | ||
46 | ln | temp. PIND | Чтение порта D | ||
47 | m2 | lsr | temp | Сдвигаем входной байт | |
48 | brcc | m3 | Если текущий разряд был равен 0 | ||
49 | lnc | count | Увеличиваем показание счетчика | ||
50 | cp1 | count 7 | Сравнение(7-конец сканирования) | ||
51 | brne | m2 | Если не конец продолжить | ||
52 | rlmp | m1 | Если не одна клавиша не нажата | ||
Выбор мелодии | |||||
53 | m3 | mov | YL count | Вычисляем адрес где | |
54 | ld1 | ZL low(tamb*2) | Храниться начало мелодии | ||
55 | ld1 | ZH high(tamb*2) | |||
56 | lcall | addw | К программе 16-разрядного сложения |