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

 
 
17 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Микроконтроллеры для начинающих, AVR, PIC, FUJITSU
Artem_Gusev
сообщение May 3 2008, 11:05
Сообщение #46





Группа: Новичок
Сообщений: 5
Регистрация: 30-04-08
Пользователь №: 37 190



Цитата(ZLOI @ May 2 2008, 20:43) *
Может ДШ почитать? Там вроде со страницы 261 неплохо про это расписано. Да и апликух пруд пруди.




ТЫ прав расписано там все прелесть, в теории, тока я в програмухе не сильно спец, потому и не получаться..порядок действий , ну вроде блок схему я себе то вырисовал, тока запрограммировать не получаться, поэтому и обратился за помошью...
Потому буду очень признательный за кусочек рабочего кода к этому МК а точнее PIC18F4550...

Сообщение отредактировал Artem_Gusev - May 3 2008, 11:10
Go to the top of the page
 
+Quote Post
ZLOI
сообщение May 3 2008, 14:56
Сообщение #47


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967



Цитата(Artem_Gusev @ May 3 2008, 20:05) *
ТЫ прав расписано там все прелесть, в теории, тока я в програмухе не сильно спец, потому и не получаться..порядок действий , ну вроде блок схему я себе то вырисовал, тока запрограммировать не получаться, поэтому и обратился за помошью...
Потому буду очень признательный за кусочек рабочего кода к этому МК а точнее PIC18F4550...

Я же и говорю, что у микрочипа есть Application notes, типа 6 канальных вольтметров с выводом на светодиодное табло, там и исходники и схема и даже проги для ПК, посмотри хорошо и вырежь чего надо.
Go to the top of the page
 
+Quote Post
Old_Jedi
сообщение May 6 2008, 17:35
Сообщение #48





Группа: Новичок
Сообщений: 6
Регистрация: 29-04-08
Из: Орел
Пользователь №: 37 151



Подскажите какие нибуть ресурсы руские по AVR Mega 128 контроллерам. Мне надо срочно разобраться как его подключить к моей схеме (суть задачи смотрите выше на стр3).
Мне нужно подать свой измерительный сигнал до 2В примерно уровня на АЦП контроллера, и подключить к контроллеру какой либо индикатор который показывал бы от 0 до 10 градусов угол с точностью до минуты.
Суть проблему в том что все материалы что я смотрел по контроллеру очень подробные, что усложняет их понимание. У котроллера множество выводов, я не знаю как его изобразить на электронной схеме, что бы и лишнего не было но и все для его работы было изображено.

Еще совсем смешной вопрос - какие габариты у контролера Mega 128? что то я ни где не видел в описании.


--------------------
Может это и бонально, но - "Да прибудет с вами сила"
Go to the top of the page
 
+Quote Post
rezident
сообщение May 6 2008, 18:17
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Old_Jedi @ May 6 2008, 23:35) *
Подскажите какие нибуть ресурсы руские по AVR Mega 128 контроллерам. Мне надо срочно разобраться как его подключить к моей схеме (суть задачи смотрите выше на стр3).
Например
http://www.atmel.ru/
http://www.gaw.ru/avr.htm
Цитата(Old_Jedi @ May 6 2008, 23:35) *
Мне нужно подать свой измерительный сигнал до 2В примерно уровня на АЦП контроллера, и подключить к контроллеру какой либо индикатор который показывал бы от 0 до 10 градусов угол с точностью до минуты.
Для понимания и осоознания разбейте вашу задачу на несколько конечных автоматов/этапов, которые реализуются отдельно.
- Измерение физической величины с помощью АЦП.
- Преобразование полученного от АЦП кода в эквивалент измеряемой физической величины, например, в напряжение. Можно конечно этот этап пропустить, но тогда сложнее будет проконтролировать правильно ли ваш МК измеряет физическую величину.
- Преобразование напряжения в отображаемые единицы - градусы.
- Преобразование бинарного представления числа (градусов) в символьную строку.
- Вывод символьной строки на индикатор.
Цитата(Old_Jedi @ May 6 2008, 23:35) *
Еще совсем смешной вопрос - какие габариты у контролера Mega 128? что то я ни где не видел в описании.
Чертежы корпуса обычно приводятся в конце даташита. Но следует помнить, что одни и те же МК могут выпускаться в разных корпусах. Тип корпуса закодирован в полной маркировке микроконтроллера.
Go to the top of the page
 
+Quote Post
Old_Jedi
сообщение May 7 2008, 08:08
Сообщение #50





Группа: Новичок
Сообщений: 6
Регистрация: 29-04-08
Из: Орел
Пользователь №: 37 151



Цитата(rezident @ May 6 2008, 22:17) *
Для понимания и осоознания разбейте вашу задачу на несколько конечных автоматов/этапов, которые реализуются отдельно.
- Измерение физической величины с помощью АЦП.
- Преобразование полученного от АЦП кода в эквивалент измеряемой физической величины, например, в напряжение. Можно конечно этот этап пропустить, но тогда сложнее будет проконтролировать правильно ли ваш МК измеряет физическую величину.
- Преобразование напряжения в отображаемые единицы - градусы.
- Преобразование бинарного представления числа (градусов) в символьную строку.
- Вывод символьной строки на индикатор.


измерять величену мою не надо. Смысл примерно такой: есть теоретическая функция преобразования преобразователя, она нелинейна, поэтому ее как бы разбиваем, что бы получить таблицу где определенной величене угла соответствовал определенный уровень выходного сигнала. Эту таблицу забиваем в память контроллера. Сигнал будет оцифровываться с помощью ацп контроллера и этот код например может служить адресом ячейки памяти, где уже храниться величена угла соответственная входному сигналу, останеться ее только вывести на индикатор. Я представляю как это все сделать на древнем МП который мы изучали smile.gif. но суровая реальность требует современных технологий, поэтому нужно как то воплотить это на совершенно незнакомом котроллере. Вот поэтому я сдесь smile.gif

Сообщение отредактировал Old_Jedi - May 7 2008, 08:09


--------------------
Может это и бонально, но - "Да прибудет с вами сила"
Go to the top of the page
 
+Quote Post
ZLOI
сообщение May 7 2008, 08:38
Сообщение #51


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967



Цитата(Old_Jedi @ May 7 2008, 17:08) *
измерять величену мою не надо. Смысл примерно такой: есть теоретическая функция преобразования преобразователя, она нелинейна, поэтому ее как бы разбиваем, что бы получить таблицу где определенной величене угла соответствовал определенный уровень выходного сигнала. Эту таблицу забиваем в память контроллера. Сигнал будет оцифровываться с помощью ацп контроллера и этот код например может служить адресом ячейки памяти, где уже храниться величена угла соответственная входному сигналу, останеться ее только вывести на индикатор. Я представляю как это все сделать на древнем МП который мы изучали smile.gif. но суровая реальность требует современных технологий, поэтому нужно как то воплотить это на совершенно незнакомом котроллере. Вот поэтому я сдесь smile.gif

Вот здесь посмотрите, там и прошива и схема:
http://people.overclockers.ru/NAPman/record14

А можно и так:
http://www.google.ru/search?source=ig&...oogle&meta=
Go to the top of the page
 
+Quote Post
Chado
сообщение May 7 2008, 13:07
Сообщение #52





Группа: Новичок
Сообщений: 7
Регистрация: 7-05-08
Пользователь №: 37 351



Nu надо же вопросики для начинающих 07.gif
У меня вопрос начинающего.
Пытаюсь поторить чужое рукотворное изделие, и даже спаял.
Не могу прожечь PIC. Программатор ExstraPic ни мур-мур sad.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение May 7 2008, 16:18
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Old_Jedi @ May 7 2008, 14:08) *
измерять величену мою не надо.
Не понял. Почему это не нужно? Насколько я понял у вас имеется первичный пробразователь, который угол отклонения преобразует в электрический сигнал. Этот сигнал аналоговый или уже цифровой?
Цитата(Old_Jedi @ May 7 2008, 14:08) *
Смысл примерно такой: есть теоретическая функция преобразования преобразователя, она нелинейна, поэтому ее как бы разбиваем, что бы получить таблицу где определенной величене угла соответствовал определенный уровень выходного сигнала. Эту таблицу забиваем в память контроллера. Сигнал будет оцифровываться с помощью ацп контроллера и этот код например может служить адресом ячейки памяти, где уже храниться величена угла соответственная входному сигналу, останеться ее только вывести на индикатор.
А тут про оцифровку сигнала с помощью АЦП речь идет. Ну и как понимать вашу фразу выше, о том, что сигнал оцифровывать не нужно? Кстати, а какой разрядности АЦП вы применять хотите? 10-и, 12-и, 16-и, 24-х? А теперь прикиньте-ка размер этой таблички для преобразования: например, для 24-х битного АЦП 2^24 состояний * 4 байта = 64 МегаБайта табличка получается однако! biggrin.gif Так что в аналитической форме-то формула преобразования гора-а-аздо меньше места займет. wink.gif Также при необходимости применяют таблицы аппроксимации (например, кусочно-линейной), которые опять же гораздо меньше предложенного вами способа преобразования занимают места в памяти.
Цитата(Old_Jedi @ May 7 2008, 14:08) *
Я представляю как это все сделать на древнем МП который мы изучали smile.gif. но суровая реальность требует современных технологий, поэтому нужно как то воплотить это на совершенно незнакомом котроллере. Вот поэтому я сдесь smile.gif
Тогда начинать нужно с изучения самого МК.
Go to the top of the page
 
+Quote Post
Old_Jedi
сообщение May 8 2008, 10:15
Сообщение #54





Группа: Новичок
Сообщений: 6
Регистрация: 29-04-08
Из: Орел
Пользователь №: 37 151



Цитата(rezident @ May 7 2008, 20:18) *
Не понял. Почему это не нужно? Насколько я понял у вас имеется первичный пробразователь, который угол отклонения преобразует в электрический сигнал. Этот сигнал аналоговый или уже цифровой?
А тут про оцифровку сигнала с помощью АЦП речь идет. Ну и как понимать вашу фразу выше, о том, что сигнал оцифровывать не нужно? Кстати, а какой разрядности АЦП вы применять хотите? 10-и, 12-и, 16-и, 24-х? А теперь прикиньте-ка размер этой таблички для преобразования: например, для 24-х битного АЦП 2^24 состояний * 4 байта = 64 МегаБайта табличка получается однако! biggrin.gif Так что в аналитической форме-то формула преобразования гора-а-аздо меньше места займет. wink.gif Также при необходимости применяют таблицы аппроксимации (например, кусочно-линейной), которые опять же гораздо меньше предложенного вами способа преобразования занимают места в памяти.
Тогда начинать нужно с изучения самого МК.

Меня понять сложно, я же совсем не прошареный в научных делах smile.gif Говоря что величену не нужно измерять это я имел ввиду, что контролер сам не вычисляет эту величену. Да сигнал надо оцифрововать, и не помню что я говорил обратное. Я вроде конкретно ставил задачу, что ацп использую базовое Меги128, оно 10разрядное, вообще не понимаю зачем 24 разряда ) Я что то не уверен что моя таблица чисел, вернее это не таблица а набор чисел, будет занимать столько места в памяти, используя вашу же формулу подсчета - памяти нужно 4кбайта, а у меги128 на барту 128 кбайт встроеная память. Зато програмно такай способ помоему не напряжен, я вообще не программист ни грамма, но думаю все будет выглядить просто.
Спасибо за ссылки и коментарии, иногда это помогает избежать критических ошибок. Но я буду надеяться на незнание нашими препадами данного микроконтроллера, что затруднит проверку правильности моих решений smile.gif

Сообщение отредактировал Old_Jedi - May 8 2008, 10:17


--------------------
Может это и бонально, но - "Да прибудет с вами сила"
Go to the top of the page
 
+Quote Post
r_dot
сообщение May 10 2008, 03:56
Сообщение #55


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(Chado @ May 7 2008, 17:07) *
... Не могу прожечь PIC. Программатор ExstraPic ни мур-мур sad.gif


Какой PIC? Прожигаешь в схеме или отдельно чип?
Go to the top of the page
 
+Quote Post
Chado
сообщение May 10 2008, 05:59
Сообщение #56





Группа: Новичок
Сообщений: 7
Регистрация: 7-05-08
Пользователь №: 37 351



Цитата(r_dot @ May 10 2008, 07:56) *
Какой PIC? Прожигаешь в схеме или отдельно чип?


Отдельно чип!
Винда грузит прогу (IcProg) и ни мур-мур. В списке процессов вижу прогу и ресурс проца на её. неделю бодаюсь с компом. Не дайте лоб расшибить! twak.gif
Go to the top of the page
 
+Quote Post
vladi1147
сообщение May 12 2008, 10:09
Сообщение #57





Группа: Новичок
Сообщений: 10
Регистрация: 22-04-08
Пользователь №: 36 993



Цитата(Chado @ May 10 2008, 09:59) *
Отдельно чип!
Винда грузит прогу (IcProg) и ни мур-мур. В списке процессов вижу прогу и ресурс проца на её. неделю бодаюсь с компом. Не дайте лоб расшибить! twak.gif


Добрый день,

я пользовался, хотя и недолго, парой ExtraPIC и программой для прошивки PIC16F628A. Проблем не встретил. Если нужно повторить, могу еще раз это попробовать, единственная проблема - Windows. Я пользуюсь Linux.
Go to the top of the page
 
+Quote Post
Chado
сообщение May 12 2008, 12:04
Сообщение #58





Группа: Новичок
Сообщений: 7
Регистрация: 7-05-08
Пользователь №: 37 351



в томто и бодяга.
ХР со вторым паком, то она потеряет компорт, то графику на прогу, то вдруг ресурс проца под 100%.
Выкручивался следующим образом. В оборудовании выключаю сом порт.перезагружаюсь по требованию винды. Гружу прогу от имени администратора( постоянно ругается и то немогу и это). Убиваю прогу в диспетчере задач. Включаю компорт. гружу типово. Проверяю настройки проги. всё тип топ. читаю микруху- всё по нолям. НЕЧИТАЕТ. Хотя светодиодик мерцает. Что с виндой? Пробовал на другом цомпе. тест программатора не идет самый первый пункт. хотя все режимы в норме. Дата туда, а оттуда нэмааа. Икуда девается компорт? Каждый раз выключать? В ломы!
ПОМОГИТЕ!!! smile3009.gif
Go to the top of the page
 
+Quote Post
vladi1147
сообщение May 12 2008, 14:48
Сообщение #59





Группа: Новичок
Сообщений: 10
Регистрация: 22-04-08
Пользователь №: 36 993



Цитата(Chado @ May 12 2008, 16:04) *
в томто и бодяга.
ХР со вторым паком...


XP SP2. Попробую сегодня что-нибудь придумать. Как долго нужно работать с программатором, чтобы проявились проблемы?
Go to the top of the page
 
+Quote Post
Chado
сообщение May 12 2008, 15:48
Сообщение #60





Группа: Новичок
Сообщений: 7
Регистрация: 7-05-08
Пользователь №: 37 351



Вроде не должно быть проблем Но есть ведь.Все грехи валю на виду.Чип прожег у друга за 10 секунд.
На моем программаторе. Уже впендюрил в схему ---- ПАШЕТ!
Что с виндой непонятно!
Go to the top of the page
 
+Quote Post

17 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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