Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы

Помогите с прозвонкой

Непрочитано 14.02.2010, 16:39  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Просто я как-то немного "мыслил" в эту сторону, исходя из современной базы. Тогда - в 1987 году - система делалась так. Эл-60, в ней платы расширения - и от каждой - шлейф со стандартной платой, втыкаемой в стойку. Сколь помню, их было более 10. Проблемы тогда были:
1) что-то по аппаратной части - при большом количестве плат уровень земли куда-то уплывал. ЧТо там было - не знаю, в аппаратное тогда не лазил.
2) Объем памяти Эл-60 - не удавалось поместить таблицу соединений. 56 кБ - где еще и сама программа должна поместиться - совсем не густо...

Как я понимаю, эти проблемы сегодня несущественны - мозгов в компе хватит и на матрицу, соединение с платой - будет просто USART и питание, никаких шлейфов.

Тогда моя самая большая проблема была - как побить боьшую таблицу соединений, не лезущую в память, на 2 или 3, чтобы добиться максимальной достоверности. Кажется, эта проблема так и не была решена.
Реклама:
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 14.02.2010, 17:12  
Elf
Прописка
 
Регистрация: 15.04.2005
Сообщений: 256
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Elf на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Может поможет..
Как я понял, проблема в том, как последовательно коммутировать большое количество контактов.
я как- то делал так.
Стояли десятичные 10 разрядные счетчики, типа стандартного 4017. Каждый разряд шел на аналоговый свич 4066 (4 в корпусе, но вроде есть и больше). Общий ресет на все счетчики, и на каждый счетный вход отдельный сигнал с контроллера (ну тут можно много вариантов , не суть важно).
Дальше просто. Общий ресет. Потом даем с контроллера пульсы, каждый раз замыкаем свой свич, последовательно, один за другим.
Довольно быстро можно работать, кстати.
Если не в тему, извиняюсь
Elf вне форума  
Непрочитано 18.02.2010, 22:17  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Сори за прямоту: нихрена не получаеться!!!!
Три AVR на комп работать не хотят! Надо пять (по пинам) и одну на порт!
В софте - совсем труба.....
Большой хелп (или не так строю)???
rusyvochka вне форума  
Непрочитано 19.02.2010, 20:21  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Вернёмся к нашим баранам......... и посмотрим на календарь: 2010 на улице!!!
Система автопрозвонки по весу маленький холодильник...
62 корпуса на плату прозвонки 135 контактов - не классно!!!!
Вариант AVR в лидерах...
rusyvochka вне форума  
Непрочитано 19.02.2010, 20:55  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Сообщение от rusyvochka Посмотреть сообщение
Сори за прямоту: нихрена не получаеться!!!!
Три AVR на комп работать не хотят! Надо пять (по пинам) и одну на порт!
Ну, вы б хотя схемку показали - как подключаете.

На один COM порт можно повесить достаточно много - например, поставить преобразователь COM - RS485. На элеваторе мы так на 1 COM порт штук сто датчиков (с мега вешали, и единственная была проблема - просадка питания, потому как датчики находились далеко, за сотни метров

В вашем случае наверное сойдет и вариант попроще - выход TxD компа на все входы RxD АВРок, а все выходы TxD АВРок - через диод - на вход RxD компа. Диод - исходя из того, что состояние линии в паузе - лог.1, то катодом к АВРке. Ну и преобразователь уровней типа MAX232

В протоколе обмена - заложить адрес устройства, и отвечать будет то, к которому обратились. По моему, этого вполне достаточно будет
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 21.02.2010, 20:42  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Сообщение от nml Посмотреть сообщение
На один COM порт можно повесить достаточно много - например, поставить преобразователь COM - RS485.
Спасибо за отзывчивость, только вот....
На 422, можно вещать приемники, 485 - кучу, у 232, на сколько я в курсе, так не бывает. На каждый авр вешать 3232 хлопотно, на прямую - не получаеться (подскажите), при рессете каждый пытаеться откликнуться - "я здесь", в комп такая х... влетает...
С этого места, если не скучно, по подробнее....
В протоколе обмена - заложить адрес устройства, и отвечать будет то, к которому обратились................
Или туплю????
Опрос?
rusyvochka вне форума  
Непрочитано 21.02.2010, 21:35  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Мое понимание:
Куча висящих АВРок молчит, пока не спрашивают.

Возможный протокол обмена (от компа)
0x55 - маркер
NN - номер АВРки, к которой обращаемся
0x01 - команда "читать пины"
KS - контрсумма посылки

Принимают все, отвечает та, чей номер. Номер у каждой АВРки свой.
Ну и типа ответ от АВРки
0x55 - маркер
NN - номер ее
0xXX
0xXX
0xXX
0xXX - 4 байта данных
KS - контрсумма

Нужна еще команда "передачи данных от компа - те же 4 байта. Те пины что "активны" - делаются выходами (тут зависит от схемотехники - будут ли ключи и т.д.)

Принцип, я думаю, ясен...
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 21.02.2010, 23:08  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Помогите с прозвонкой

Сообщение от nml Посмотреть сообщение
Нужна еще команда "передачи данных от компа - те же 4 байта. Те пины что "активны" - делаются выходами (тут зависит от схемотехники - будут ли ключи и т.д.)
)-0 с этого места по подробнее, пож....
Они Все! "кричат" я тут!!!
С рессета. Можно две, накрапать??? Таки верю в себя, не туда копаю....
rusyvochka вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти схемы Toshiba Satellite A300-1ec и Toshiba Satellite A300d Alex-Alpha Поиск схем. Делимся схемами 1 11.03.2010 22:09
Помогите подобрать аналог КП103 , и КП303 в smd корпусе. rainbow4455 Информация по радиокомпонентам 0 09.02.2010 10:34
Помогите Сделать Курсовую Работу vintez Электроника - это просто 36 12.01.2010 23:49
[Решено] помогите определить ENCODER lightworld Информация по радиокомпонентам 0 11.01.2010 18:44
помогите составить схему! soadus TTL и CMOS логика 12 07.11.2009 23:24


Часовой пояс GMT +4, время: 05:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.