реклама на сайте
подробности

 
 
> ATMega16 + AT45DB16
Stalker27
сообщение Jun 13 2012, 09:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Здравствуйте, мне нужна помощь в разработке дипломного проекта. По заданию необходимо разработать и собрать лабораторный стенд. Устройство должно записать аналоговый сигнал, пришедший с генератора Г2-57, затем провести некоторые математические действия над записью и выдать результат с выхода на осциллограф.

Устройство в железе практически готово. В схеме использован микроконтроллер ATMega16 и память AT45DB16 2Mb (без ноги Busy).



Имеется разработанная схема, эмуляция проекта в Proteus и не доделанная прошивка с подробными комментариями. Среда разработки CodeWizardAVR.
В основе проекта лежит статья http://www.gaw.ru/html.cgi/txt/app/Atmel/m...at45_to_avr.htm
и учитываются найденные ошибки в коде http://www.123avr.com/z7.htm

На данный момент необходимо переписать код, учитывая отсутствие ноги Busy у памяти. Уверен, кто-то уже делал подобное и есть готовая отлаженная библиотека на AT45DB16. Сам же пока нашел только это http://balancer.ru/g/p1203759 , не знаю на сколько это правильно. На первом этапе достаточно, чтоб устройство просто записывало сигнал и выдавало его же на выход. При этом необходимо минимально доработать аналоговый вход и выход в схеме устройства.

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



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stalker27
сообщение Jun 14 2012, 07:09
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Цитата(mempfis_ @ Jun 13 2012, 13:42) *
Кусок из рабочего проекта - ожидание готовности памяти после каждой операции. Вставьте вместо опроса статуса ноги BUSY

Спасибо. Насколько я понял, задержка идет по 20 мкс? И все же, нет ли этого в виде библиотеки? Готов даже приобрести за разумную цену. Самому отлаживать проблемно, на данный момент нет ни генератора шума, ни осциллографа, чтоб проверить работу устройства.

Цитата(Maik-vs @ Jun 14 2012, 08:33) *
Конденсаторы около кварца указаны 0.022мкф, а надо 22 пф. Очевидно, просто описка, на такой частоте с 0.022 генератор контроллера просто не начнёт работать.

Да, действительно описка, на деле стоит 22пф

Цитата(Maik-vs @ Jun 14 2012, 08:33) *
В блоке питания стоит стабилитрон КС509, очевидно, для защиты от перенапряжения по входу. Тогда нужно добавить предохранитель последовательно с VD1, чтобы он сгорал раньше, чем стабилитрон.

Спасибо, учту в чистовике схемы, при монтаже я правда VD1 вообще не впаивал ))

Подскажите, как лучше реализовать аналоговый вход и выход (на схеме обвел красным), нужно ли ставить какую-либо защиту? Правильно ли я подключил буферную микросхему?
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jun 14 2012, 11:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(Stalker27 @ Jun 14 2012, 11:09) *
Подскажите, как лучше реализовать аналоговый вход и выход (на схеме обвел красным), нужно ли ставить какую-либо защиту? Правильно ли я подключил буферную микросхему?

Это всё зависит от параметров сигнала и чего бояться. Все входы контроллера подключены через 2 диода к питаню и земле. Ток через эти диоды не должен превышать 1 ма. У вас этот ток ограничивается R3. Если иметь в виду сетевую наводку от прикосновения к XW1, то ничего не сгорит, но входное напряжение АЦП может превысить опорное и результат оцифровки будет непредвиденным. Можно поставить стабилитрон параллельно С4, но его нелинейность будет влиять.
ШИМ должен усредняться фильтром R4C5? Тогда нужно добавить резистор параллельно С5, через который С5 будет разряжаться. Его роль может играть сопротивление нагрузки на XW2, но тогда это сопротивление должно быть известным и приемлемым. Что будет подключено к XW2? Если стрелочный прибор, то решение приемлемое. Если что-то менее инерционное, то плохо отфильтрованная частота ШИМ может давать интересные результаты. Можно увеличивать ёмкость С5, чтобы лучше фильтровать переменку. Тогда возрастёт инерционность, напряжение на С5 будет отставать от быстрых изменений скважности ШИМ (если они есть).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stalker27   ATMega16 + AT45DB16   Jun 13 2012, 09:19
- - mempfis_   Цитата(Stalker27 @ Jun 13 2012, 12:19) На...   Jun 13 2012, 09:42
- - Maik-vs   Пара замечаний по схеме. Конденсаторы около кварц...   Jun 14 2012, 04:33
|- - mempfis_   Цитата(Stalker27 @ Jun 14 2012, 10:09) Сп...   Jun 14 2012, 07:45
- - Stalker27   Цитата(Maik-vs @ Jun 14 2012, 15:47)...   Jun 17 2012, 08:18
- - GDI   Можно поставить на входе делитель (в простейшем сл...   Jun 19 2012, 08:51
- - Stalker27   GDI, спасибо за ответ. Цитата(GDI @ Jun 19 2...   Jun 19 2012, 15:26
|- - Сергей Борщ   QUOTE (Stalker27 @ Jun 19 2012, 18:26) Ес...   Jun 20 2012, 06:23
|- - GDI   Цитата(Stalker27 @ Jun 19 2012, 19:26) По...   Jun 20 2012, 12:52
- - Stalker27   Наконец-то появилось время, начал писать свою библ...   Jul 10 2012, 04:55
|- - mempfis_   Откопал старый 100% рабочий проектик в котором исп...   Jul 10 2012, 07:41
|- - GDI   Судя по Вашим вопросам, Вы не разобрались в работе...   Jul 10 2012, 07:48
- - Stalker27   Цитата(mempfis_ @ Jul 10 2012, 11:41) Отк...   Jul 10 2012, 09:45
- - GDI   Вот теперь уже у Вас есть две 100%-но работающих б...   Jul 10 2012, 10:50
|- - Stalker27   Цитата(GDI @ Jul 10 2012, 14:50) Вы учите...   Jul 10 2012, 11:14
- - GDI   Умение читать и понимать документацию поможет и в ...   Jul 10 2012, 11:42
- - Stalker27   Цитата(GDI @ Jun 20 2012, 16:52) Вот наше...   Jul 12 2012, 04:47
- - GDI   Естественно, это инверсное включение. Можно на вых...   Jul 12 2012, 07:40
- - Stalker27   Цитата(GDI @ Jul 12 2012, 11:40) А что Вы...   Jul 12 2012, 09:20
- - GDI   У Вас столько вопросов, их все надо задавать руков...   Jul 12 2012, 11:16
- - Dikoy   Вот тут есть рабочая библиотека http://www.dikoy44...   Jul 19 2012, 00:34
- - Stalker27   Здравствуйте, закончил с адаптацией библиотеки AT4...   Jul 27 2012, 17:35
- - Dikoy   фильтр http://analogiu.ru/6/6-5-2-1.html Детально...   Jul 29 2012, 05:30
- - GDI   Analog Devices высылает сэмплы своих микросхем, по...   Jul 30 2012, 08:10
- - Stalker27   Спасибо за ответы. Цитата(Dikoy @ Jul 29 201...   Jul 30 2012, 17:12
- - GDI   Цитата(Stalker27 @ Jul 30 2012, 21:12) А ...   Jul 31 2012, 07:10
- - Dikoy   Цитата(Stalker27 @ Jul 30 2012, 20:12) Я ...   Aug 2 2012, 17:00


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 21:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016