|
Связь двух АВРов, Как связать? |
|
|
|
 |
Ответов
|
Nov 3 2008, 20:20
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата Для 10 метров подойдёт I2C, а также RS232/RS485 Ну, I2C я бы советовать не стал, он для таких длин не предназначался, емкость кабеля очень влиять будет. А вот UART на скоростях сравнимых с 1wire покатит даже без драйверов. Ну только буфернуть его на всякий пожарный скажем HC125-ой. Заодно на ней же можно сделать коммутатор приема/передачи, чтоб обойтись только 2-мя проводами. Но это все любительство. Для серьезного проекта - RS485 наилучший выбор.
|
|
|
|
|
Nov 4 2008, 00:56
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Artem_Petrik @ Nov 3 2008, 23:20)  Ну, I2C я бы советовать не стал, он для таких длин не предназначался, емкость кабеля очень влиять будет. На точке опоры проскакивали сообщения, что в новых домах, датчики температуры ставят. Или что-то подобное. До ста метров. Говорят очень устойчиво работает. Принципиально возразить нечего. Шина - статическая. Если значительно уменьшить скорость, то вполне... Хотя я не призываю, а просто отмечаю. Тут наверное больше вопрос помех... Если речь идёт о промышленном изделии, то думать нечего - есть соответствующие стандартные интерфейсы: RS232,RS485,CAN. Если о поделке - то I2C будет вполне работоспособна - минимум на 100кГц я думаю. Сопротивления я бы уменьшил Ом до 750.
|
|
|
|
|
Nov 4 2008, 19:46
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 12-01-07
Из: Энергодар Украина
Пользователь №: 24 374

|
Прочитал все ваши сообщения, большое спасибо! Суть моей задумки проста. Первый МК будет динамически опрашивать опрашивать 12 кнопок. Номер нажатой кнопки будет передавать в линию связи. Назад будет получать отклик и включать соответствующий номеру нажатой кнопки светодиод. Устройство будет сделано в виде пульта. Второй МК будет управлять исполнительным устройством (в моём случае калибратором П320). Это устройство планирую сделать для облегчения труда при метрологии аппаратуры, тк надоело крутить ручки калибратора вручную, да и ходить постоянно от компа к нему - тоже надоедает. А так метролог будет сидеть за компом, и не вставая со стула управлять калибратором (задавать напряжение) . Вот поэтому и вопрос какой лучше применить интерфейс? Для 485 , я так понимаю, нужны дополнительные микросхемы. А хотелось бы слепить из того что есть - на пульт ATiny2313 или ATmega8, на управление - ATmega8.
|
|
|
|
|
Nov 5 2008, 13:47
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(Anjey_N @ Nov 4 2008, 22:46)  Прочитал все ваши сообщения, большое спасибо! Суть моей задумки проста. Первый МК будет динамически опрашивать опрашивать 12 кнопок. Номер нажатой кнопки будет передавать в линию связи. Назад будет получать отклик и включать соответствующий номеру нажатой кнопки светодиод. Устройство будет сделано в виде пульта. Второй МК будет управлять исполнительным устройством (в моём случае калибратором П320). Это устройство планирую сделать для облегчения труда при метрологии аппаратуры, тк надоело крутить ручки калибратора вручную, да и ходить постоянно от компа к нему - тоже надоедает. А так метролог будет сидеть за компом, и не вставая со стула управлять калибратором (задавать напряжение) . Вот поэтому и вопрос какой лучше применить интерфейс? Для 485 , я так понимаю, нужны дополнительные микросхемы. А хотелось бы слепить из того что есть - на пульт ATiny2313 или ATmega8, на управление - ATmega8. Не понял, зачем "первый МК". Написать программку на компе с 12 кнопками в окне. Нажал мышой на кнопку - "Номер нажатой кнопки будет передавать в линию связи." - в COM порт. Второй МК принял спокойно своим UARTом тот код и сделал что надо. Если обратной передачи нет, то для согласования по минимуму хватит одного резистра  "второй МК", кстати, может быть простой десериалайзер.
|
|
|
|
Сообщений в этой теме
Anjey_N Связь двух АВРов Nov 3 2008, 15:44 Nanobyte Цитата(Anjey_N @ Nov 3 2008, 19:44) Можно... Nov 3 2008, 16:10 Anjey_N Цитата(Nanobyte @ Nov 3 2008, 20:10) Поче... Nov 3 2008, 16:21  aesok Цитата(Anjey_N @ Nov 3 2008, 20:21) а есл... Nov 3 2008, 16:26  SasaVitebsk Цитата(Anjey_N @ Nov 3 2008, 19:21) а есл... Nov 3 2008, 18:59   gormih Цитата(Anjey_N @ Nov 4 2008, 22:46) Для 4... Nov 5 2008, 09:12    Anjey_N Цитата(Maik-vs @ Nov 5 2008, 17:47) ... Nov 5 2008, 16:32     Maik-vs Цитата(Anjey_N @ Nov 5 2008, 19:32) Иногд... Nov 5 2008, 18:36      Igor26 Цитата(Maik-vs @ Nov 5 2008, 22:36) ... Nov 7 2008, 08:09       Maik-vs Цитата(Igor26 @ Nov 7 2008, 11:09) По UTP... Nov 7 2008, 12:37     Сергей Борщ Цитата(Anjey_N @ Nov 5 2008, 19:32) ПРи т... Nov 5 2008, 19:23      Anjey_N Цитата(Сергей Борщ @ Nov 5 2008, 23:23) Н... Nov 6 2008, 17:23       SasaVitebsk Цитата(Anjey_N @ Nov 6 2008, 21:23) а мог... Nov 6 2008, 18:08        Anjey_N Цитата(SasaVitebsk @ Nov 6 2008, 22:08) 2... Nov 7 2008, 20:12         Visor Цитата(Anjey_N @ Nov 8 2008, 04:12) А мне... Nov 8 2008, 10:41 GDI Если нужно просто опрашивать кнопки то может прост... Nov 5 2008, 09:26 gormih Цитата(GDI @ Nov 5 2008, 12:26) поройтесь... Nov 5 2008, 13:30 navy2000 Для 10 м в лабораторных условиях нормально будет р... Nov 5 2008, 10:09 gormih Цитата(navy2000 @ Nov 5 2008, 13:09) Для ... Nov 5 2008, 10:19  navy2000 Цитата(gormih @ Nov 5 2008, 16:19) Это на... Nov 5 2008, 10:27   gormih Цитата(navy2000 @ Nov 5 2008, 13:27) Если... Nov 5 2008, 10:35 delamoure Что может быть проще соединения двух U(S)ART для д... Nov 5 2008, 11:45 Nanobyte Оптроны в хозяйстве есть? На передающей стороне ст... Nov 7 2008, 15:05 Nanobyte Ток 5 мА тоже "по правилам", а 115200 зд... Nov 8 2008, 12:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|