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

 
 
> Управление контроллером, MSC1205
Слесарь
сообщение Nov 7 2009, 20:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Здравствуйте!
Мне необходимо с компьютера передать данные на контроллер дисплея MSC1205 по линиям LOAD, DATA, and CLOCK.



Имеется COM порт на компьютере с потенциалами +5 вольт. С легкостью могу программно управлять сигналами RTS, DTR и выдать на TX последовательность согласно возможностей порта.

LPT порта пока нет. Но если придется решать через LPT, - встрою. Раз только такое решение.

Вообщем, посредствам какого порта лучше генерировать сигналы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Nov 7 2009, 22:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Cлесарь @ Nov 8 2009, 00:06) *
Вообщем, посредствам какого порта лучше генерировать сигналы?

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Nov 8 2009, 08:21
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Цитата(Dog Pawlowa @ Nov 8 2009, 01:54) *
правильнее всего использовать адаптер с контроллером.

А хоть примерно - на какие контроллеры смотреть?

А нет ли каких выводов на мат. платах компьютеров(без использования стандартных портов) с которых я мог бы программно генерировать указанную последовательность?
Go to the top of the page
 
+Quote Post
manul78
сообщение Nov 8 2009, 12:26
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(Cлесарь @ Nov 8 2009, 11:21) *
А хоть примерно - на какие контроллеры смотреть?


Начнем со стороны компьютера:

Первый вариант. Дешево, просто... но "ветхозаветно"... smile.gif

1) Программа для компьютера, которая будет работать с COM портом.
2) Здась разветвляемся: А) Кабель СОМ порта + микросхема MAX232, которая будет преобразовывать сигналы RS-232
в сигналы положительной логики для UART (последовательный интерфейс микроконтроллера)
Цена вопроса: кабель + MAX232 около 130 руб.
Основной минус это Ваше устройство будет заведомо OBSOLETE , т.е. совместимо "само с собой" + повсеместное
отмирание СОМ портов на современных компьютерах и заморочки с расплодившимися операционными системами.


Б) Кабель USB + микросхема FT232, которая по сути сама является микроконтроллером и будет работать по шине USB, но конечная цель та-же - "провести" информацию от вашей пользовательской программы на компьютере до UART (последовательный интерфейс микроконтроллера)
Цель: универсальность устройства, т.к. USB порты сейчас есть везде + отсутствие глюков в процессе использования разных операционных систем. Драйвера виртуальных СОМ портов для FT232R бесплатны и работают со всеми ОС от DOS, OS/2, Linux до Windows 7.
Цена вопроса: кабель + FT232 около 250 руб.

3) Вот добрались до микроконтроллера (МК) smile.gif Простейший вариант это ATtiny2313 - прост и надежен как автомат Ка-
лашникова. Цена: 30 рублей. Имеет на "борту" UART. Пишем "прогу", заливаем в МК , подключаем к дисплею и
"танцуем брейк-данс"... smile.gif
Цена вопроса: МК - 30 руб. Программатор либо самопальный либо покупной - от 50 руб до 50$. Софт - бесплатный.
Время на разработку и изучение предмета - бесценно ! smile.gif

Второй вариант: Более сложный и замороченный. Делаем 100% совместимое USB HID устройство + драйвер.
Плюсы: Ваше устройство можно будет работать где угодно и с кем угодно. Перспективы на будущее,
т.е. свои наработки возможно будет использовать в будущих разработках. Еще лет 10 как минимум.
Минусы: Долгий и тернистый путь освоения шины USB + специализированных USB МК

P.S. Выбирайте, но помните, что простой путь не есть лучший. Лично сталкивался с устройствами совместимыми "сами-
с собой". Особенно на производстве это реальная беда.


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Nov 8 2009, 12:47
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Цитата(manul78 @ Nov 8 2009, 15:26) *
универсальность устройства, т.к. USB порты сейчас есть везде + отсутствие глюков в процессе использования разных операционных систем.

уЖЕ есть переходник USB -> COM низковольтный

Цитата(manul78 @ Nov 8 2009, 15:26) *
Простейший вариант это ATtiny2313 - прост и надежен как автомат Ка-
лашникова.

Посмотрю спецификацию - подумаю...
Go to the top of the page
 
+Quote Post
manul78
сообщение Nov 8 2009, 13:05
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(Cлесарь @ Nov 8 2009, 15:47) *
уЖЕ есть переходник USB -> COM низковольтный


Тогда нечего велосипед изобретать smile.gif

1) MAX232CPE + 4 танталовых конденсатора по 1 мкф.
2) ATtiny2313 + кварц на 7.3728 Мгц
3) Ваш дисплей.

Имея необходимые навыки в программирование AVR микроконтроллеров "такое архисложный девайс" делается на коленке
за 1 день.

Будут вопросы спрашивайте, ибо я лично таких "проводников" переделал массу. Делал даже "грабберы интелектуальные",
это когда по RS-232C идет поток, а МК сидит как прокладка между станком и компьютером и играет роль "испорченного
телефона" т.е. решает кому что отдать, промолчать или вообще "переврать" информацию... smile.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post



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

 


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


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