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

 
 
> приемник/передатчик ARINC 429, ктонить делал?
klen
сообщение Nov 26 2008, 19:19
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



свалилось на мою голову перед новым годом ...
жеско объявлено - микросхемы интерфейсы ARINC 429 стоят дорого, поэтому и не мечтай.

требуется сделать сначала передатчик 48кбит/сек
потом такойже приемник

mega64, 14Мгц

приемник кроме слушания шины, должен фильтровать пакеты и зажигать светодиоды

это ваще можно сделать? а то я уже чуствую что без асма в преоываниях непролезет с такой скоростью ..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Nov 27 2008, 00:29
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(klen @ Nov 26 2008, 19:19) *
это ваще можно сделать? а то я уже чувствую что без асма в прерываниях не пролезет с такой скоростью

Не надо паниковать раньше времени. Сделать можно, и даже на си. Как сделать приём. Подключаете сигнал к ноге INT0 и для простоты ещё к какому-нибудь пину (можно и одной ногой обойтись). По приходу прерывания настраиваете таймер1 на инверсные 437 тактов (1,5*То), таймер1 работает от клоков проца. По прерыванию от таймера сдвигаете 32-битное слово, опрашиваете входную ногу, запоминаете принятый бит, затем настраиваете таймер на 292 (длительность бита То). Ну, про передачу и так понятно. По такому алгоритму у вас проц будет стоять 90% времени.

Единственная возможная проблема может возникнуть - стабильность частот прм-прд должна быть порядка 0,7%.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
war4one
сообщение Nov 27 2008, 05:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Я применял микросхемы для ARINC 429 типа HI-8588 + HI-8585, там идет чисто электрическое согласование без мозгов (как в МАХ232, например), это вам тоже на рассыпухе надо делать?


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 27 2008, 07:58
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(war4one @ Nov 27 2008, 08:04) *
Я применял микросхемы для ARINC 429 типа HI-8588 + HI-8585, там идет чисто электрическое согласование без мозгов (как в МАХ232, например), это вам тоже на рассыпухе надо делать?

А что, какие-то проблемы? Мы и на транзисторах делали, и на КМОП-ключах


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 27 2008, 10:43
Сообщение #5


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(MrYuran @ Nov 27 2008, 10:58) *
А что, какие-то проблемы? Мы и на транзисторах делали, и на КМОП-ключах


физически интерфейс передатчика на двух мультиплексорах сделан которые крест-накрест комутируют +5/-5/0 на два выхода, я с авр буду на адресный вход гнать код сотояния шины. Кстате предатчик уже написал. но не испытывал - плату временно прощить нечем.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:10
Рейтинг@Mail.ru


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