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

 
 
> Реализация конвертора скоростей 9600 - 10400 на МК, помогите советом начинающему.
The Fresh
сообщение Jan 5 2007, 15:15
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 146
Регистрация: 3-12-06
Пользователь №: 23 071



Есть девайс с UART'ом скорость 9600 нужен переходник на 10400 туда и обратно. Как можно реализовать на доступных и простых вещах. Может есть что то подобное уже готовое. Я понимаю задачу в нахождении недорого МК c UART и написании кода для него, подскажите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
The Fresh
сообщение Jan 10 2007, 20:15
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 146
Регистрация: 3-12-06
Пользователь №: 23 071



Дело в том. что разные проги устанавливают разные скорости для ВАЗа это 10400, для машин с OBD(прога OBDtool) 10472. Опять таки как мне кажется есть некий запас по скорости при которой не будет коммуникационных ошибок. Если применять софтверный метод, то чем больше частота осцила тем меньше ошибка в получении скорости. Например для меня применяя на Attiny12 с внутренним осцил 1.2МГц можно получить скорость 10618(самая близкая которую можно получить к 10400), но как написано в даташите допускаются отклонения до 3% без коммуник. ошибок. Есть другая сторона, а в друг автожелезо не примет эту скорость т.е. скажем плюс минус ее рабочей скорости меньше чем мои 218, тогда будем ставить внешний осцил скажем на 4 МГц и получим 10389.
Go to the top of the page
 
+Quote Post
migray
сообщение Feb 8 2007, 15:11
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(The Fresh @ Jan 10 2007, 20:15) *
Дело в том. что разные проги устанавливают разные скорости для ВАЗа это 10400, для машин с OBD(прога OBDtool) 10472. Опять таки как мне кажется есть некий запас по скорости при которой не будет коммуникационных ошибок. Если применять софтверный метод, то чем больше частота осцила тем меньше ошибка в получении скорости. Например для меня применяя на Attiny12 с внутренним осцил 1.2МГц можно получить скорость 10618(самая близкая которую можно получить к 10400), но как написано в даташите допускаются отклонения до 3% без коммуник. ошибок. Есть другая сторона, а в друг автожелезо не примет эту скорость т.е. скажем плюс минус ее рабочей скорости меньше чем мои 218, тогда будем ставить внешний осцил скажем на 4 МГц и получим 10389.


Что-то я в прошлом письме слишком дорогие процы посоветовал.
Смотреть надо семейство 78K0/KB2, uPD78F0500 в качестве серийного (2,02 Евро в розницу) и uPD78F0503D для отладки через OnChipDebug за 3,5 Евро.
По сравнению с 78K0/KE2 у этих процов 30 выводов, 8-32К Flash, 512-1024 байт ОЗУ, остальное для твоей задачи не важно.
Go to the top of the page
 
+Quote Post



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

 


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


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