roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 ноя 2024, 10:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 52, 53, 54, 55, 56, 57, 58 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 18:29 
Не в сети

Зарегистрирован: 23 ноя 2008, 02:33
Сообщения: 7
Здравствуйте. Всех с Новым годом и Рождеством.
Пытаюсь отладить програмку в VMLAB, но возникла проблема.
Я пытаюсь смоделировать устройство, которое состоит из Atmega8, которая принимает информацию с 4 датчиков, и обрабатывает эту инфу. Один датчик- импульсный, три - аналоговые. Подскажите, пожалуйста, как в VMLAB смоделировать входные сигналы, которые будут имитировать информацию с датчиков? Желательно иметь возможность менять уровень аналогового сигнала и длину импульса по ходу выполнения программы (но не обязательно).
Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Аналоговые датчики - переменные резисторы поставьте и вольтметры к ним подцепите.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 18:47 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Nick13 писал(а):
Желательно иметь возможность менять уровень аналогового сигнала и длину импульса по ходу выполнения программы (но не обязательно).

Удобней PROTEUS. в VMLAB переменники SLIDER (в примерах в папке Tutorials ) а произвольные сигналы муторно описываются генератором последовательностей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 20:13 
Не в сети

Зарегистрирован: 23 ноя 2008, 02:33
Сообщения: 7
Cпасибо. Со slider вроде разобрался. Я так понял, что импульсы описывать с помощью генератора последовательностей. А не подскажите как он на английском звучит, чтобы в хелпе почитать? А примеров нет?
По поводу того, что в Proteus удобнее: по заданию нужно делать в VMLAB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 20:16 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
патен генерэйта


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 янв 2009, 20:58 
Не в сети

Зарегистрирован: 23 ноя 2008, 02:33
Сообщения: 7
Спасибо. То, что нужно. Да и описываются вроде не муторно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 22 янв 2009, 17:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Avreal32 плагин для AVRstudio от KLEN для прошивки AVR прямо из АВР-студии в том числе и при разроботке ПО в WInAVR
http://www.klen.org/Projects/Kas/kas.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 27 янв 2009, 20:04 
Возникли затруднения при реализаций :- надо уровень сигнала поступающий с 32-х датчиков (24В) подать на контроллер (а вход то 5В), делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел). :no:


Вернуться к началу
  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 27 янв 2009, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
резюки намного меньше будут чем корпус микросхемы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 27 янв 2009, 20:19 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
slavaslx писал(а):
Возникли затруднения при реализаций :- надо уровень сигнала поступающий с 32-х датчиков (24В) подать на контроллер (а вход то 5В), делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел). :no:


если на Пик заходят сигналы - то просто поставь резисторную сборку последовательно (ограничитель тока) и все ок. Пусть защитные диоды поработают.
Номинал сам посчитай чтоб был меньше максимального втекающего тока для этих самых диодов по даташиту.
Это стандартный прием - так фиксируют например переход через 0 в сети 220В.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 27 янв 2009, 20:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
slavaslx писал(а):
делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел). :no:


Дак делители сделайте из двух СБОРОК резисторных - вот вам и будет 2 компонента.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 27 янв 2009, 21:12 
Отличное решение, спасибо. (я про них чето не подумал) Иду плату разводить. :roll:


Вернуться к началу
  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 фев 2009, 17:44 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Проблемы с CVAVR
включаю таймер 2 в меге 16 режим нормал без предделителя (TCCR2=0x01) нашёл в Евстафьеве флаг переполнения таймра 2 TOV2 6 в TIFR пишу код
Код:
while(!(TIFR&0x40))
{
if(PINB.2==0)a++;
};

CVAVR выдаёт invaled expression и выделяет строчку с while Вопрос в чём проблема ? :pardon: :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 фев 2009, 17:57 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
ALHIMIK писал(а):
Проблемы с CVAVR
включаю таймер 2 в меге 16 режим нормал без предделителя (TCCR2=0x01) нашёл в Евстафьеве флаг переполнения таймра 2 TOV2 6 в TIFR пишу код
Код:
while(!(TIFR&0x40))
{
if(PINB.2==0)a++;
};

CVAVR выдаёт invaled expression и выделяет строчку с while Вопрос в чём проблема ? :pardon: :cry:


Странно, у меня компилится....

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 07 фев 2009, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Версия 1.25.9 вылеченая


Вложения:
Комментарий к файлу: вот такая вод фигня
124.JPG
124.JPG [ 109.19 КиБ | Просмотров: 1831 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 52, 53, 54, 55, 56, 57, 58 ... 144  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO