termostat: Все сообщения за 6 Марта 2004 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

termostat

аксакал

Дак ты купи HDD новый, да пользуйся а потом на новый комп его воткнешь.

Я вот взял "баракуду" на 120 Гб за 100 бакс - места полно, только охладитель на него надо поставить обязательно.

termostat

аксакал

Этот топик предназначен только для одного мероприятия. Состоится оно при любой погоде, по предварительным данным 10 марта 2004 года с 20 до 21 часа Московского времени! (Если время не подходит предлагайте свое!)

Желающие принять участие, пожалуйста, сообщайте сюда или в личном сообщении.

Цель мероприятия:

Я хочу показать ПЕРВЕЙШИЕ шаги создания программы для МикроКонтроллера - само устройство ДатаЛогер обсуждается в топике: "007 micro" регистратор данных"

Надеюсь участники мероприятия смогут увидеть появление на "белом листе" первых строчек программы, и если что-то будет не понятно, то смогут сразу задать вопросы и осознано воспринимать дальнейшее посторонние программы для МК.

Не обязательно весь час связь держать, достаточно раз в 3-5 минут заходить да обновлять страничку, и до следующего сеанса связи читать написанное, анализировать сделанное, сформулировать и вопросы, и задать их при следующем конекте.


Желающим принять участие в мероприятии, кроме удачи, пожелаю поштудировать мой курс: avr123.by.ru до задач и особенно почитать задачи курса 3 4 и 5 (а лучше и 1 и 2 еще). Вопросы сразу фиксируйте и затем направляйте мне. Не оставляйте без ответа то что вам не ясно.

Еще понадобится ДатаШит на МК AVR at90s8535 (http://www.atmel.com/dyn/resources/prod_documents/DOC1041.PDF) с распечатанной страничкой "Регистрс саммери". И факультативно: представление об акселерометре ADXL150 от Analog.com и датчиков давления Моторола: MPX4100 MPX4115 - что они дают на выходе - т.е. тоже ДШ проштудировать.

Жду желающих …

termostat

аксакал

"007 micro" регистратор данных

"Жить стало лучше, жить стало веселей…" - сказал классик. От себя добавлю - у людей появилась потребность в регистрации данных полета запускаемых ими ракет.

Здесь, в этом топике, должен зародится и выйти в свет нехитрый прибор: DataLogger - сказали бы наши заокеанские друзья, Logger machine воскликнут наиболее продвинутые из них! И те и другие кинутся в Google искать легких путей - готовых решений.

Но мы не такие, нам надо все сделать самим, во всем разобраться, добраться до сути так сказать, до соли, копнуть поглубже, туда где собака порылась.

В общем, из названия понятно, будем делать устройство измеряющее и запоминающее и по просьбе выдающее то, что нарегистрировало.

"007" - включено в название, потому как прибор ДОЛЖЕН выжить, а "micro" связано не с размерами устройства, а с его простотой и не богатой функциональностью.

Концепцию устройства предложил Serge77. приведу ее в своем изложении.

Устройство имеет два режима работы, определяемые положением переключателя перед включением питания.


\\\\\\\\\\\\\\\\\\\\\

1-й режим - Регистрация данных.

Включаем питание "007 micro" - он определяет, что переключатель в положение "Запись". Начинает дико! мигать светодиодом в течении 10 секунд (может и пишать?), чтоб дать вам возможность отключить питание если вы включили режим записи по ошибке.

Если вы не одумались и питание не отключено, то прибор проводит с заданной периодичностью измерение параметров с датчиков ускорения (ADXL150 - Analog.com) и давления - (MPX4100 или MPX4115 - Motorola) выдает данные на COM-порт и сохраняет в кольцевом "бесконечном" буфере.

После обнаружения "007 micro" ускорения превышающего пороговое значение, сохранение данных происходит в "нормальном" режиме до заполнения памяти. При этом естественно данные ранее содержавшиеся в памяти будут затерты новыми.

Если память заполнена, а питание не прервано то устройство периодически (противно так!) пищит (в действительности просто открывает транзисторный ключ), чтоб поскорей его нашли и фазу вырубили.


\\\\\\\\\\\\\\\\\\\\

2-й режим - воспроизведение данных.

Если после включения питания "007 micro" определит, что переключатель в положении "Воспроизв", то не будет ни мигать ни пищать, а просто подождет 2 секунды и начнет отправлять все данные из пмяти в COM-порт. Когда последний байт данных будет передан, "007 micro" будет неторопливо мигать светодиодом до отключения питания.

Вот и все.

\\\\\\\\\\\\\\\\\\\\


Дополнительно, можно запрограммировать управление системой спасения, например по показаниям датчика давления.

Со временем прояснится схема устройства и плата для монтажа. Надеюсь и результаты испытаний появятся.

Ближайшее мероприятие - он-лайн тренинг по написанию программы для "007 micro" (МК AVR at90s8535) - предварительная информция в топике "Курс: программирование МК AVR" со стр. 14 а подробнее смотрите в топике тренинга: "Пишем прогу для МК AVR в он-лайн".

Конкретные замечания и дополнения, а так же советы приветствуются!

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru