|
|
  |
преобразователь 0...5v-0...5v |
|
|
|
Oct 27 2010, 16:11
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(Goodefine @ Oct 27 2010, 00:34)  А 256 значений Вы предлагаете мне самому придумать?.. нет конечно,  я же сказал 5-6 строк для примера приведите ,я сам продолжу таблицы разные для разных датчиков, мне нужен всего лишь пример
|
|
|
|
|
Oct 27 2010, 18:22
|

Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581

|
Цитата(ARAM.S @ Oct 27 2010, 19:11)  ... я же сказал 5-6 строк для примера приведите ,я сам продолжу.. Дык мне ж проверить надо!  Или потом еще три страницы выяснять будете почему у Вас не работает?... Контроллер хоть какой?
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
|
|
|
|
|
Oct 28 2010, 07:09
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(Goodefine @ Oct 27 2010, 22:22)  Дык мне ж проверить надо!  Или потом еще три страницы выяснять будете почему у Вас не работает?... Контроллер хоть какой? ок, а таблицу сделать на этом примере ? ------------------------------------------------------ flash unsigned char[256] //для 8-ми бит { 0, //0 1, //1 3, //2 ... 231 //255 } ------------------------------------------------------- а контроллер attiny2313
|
|
|
|
|
Oct 28 2010, 07:38
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(XVR @ Oct 28 2010, 11:26)  У него нет встроенного АЦП, будете ставить внешний? а в attiny25 АЦП есть ?
|
|
|
|
|
Oct 28 2010, 08:24
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(XVR @ Oct 28 2010, 12:11)  Нет. Я вам тут давал список МК с АЦП и ШИМом я хочу делать по схеме Goodefine, он тут все описал, все работает
|
|
|
|
|
Oct 28 2010, 15:12
|

Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581

|
Цитата(ARAM.S @ Oct 28 2010, 10:09)  а таблицу сделать на этом примере?.. На этом...
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
|
|
|
|
|
Nov 23 2010, 14:03
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(ARAM.S @ Oct 20 2010, 07:54)  привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 0...5v на 0...5v как реализовать? надо так чтоб например при входном 1.1в а на выходе было 1.6в и.т.д очень прошу помогите новичку  Е-мае!!! Год назад друг-авторемонтер попросил сделать именно то, что просит топикстартер. Причем ОЧЕНЬ СРОЧНО. В то время у меня было несколько свободного времени. Взялся и за около месяца слепил. Могу отдать в хорошие руки. Только не пинайте, поскольку все делалось слишком срочно. Сопровождать проект не буду. Нету свободного времени. Что это? Примочка на контроллере со входом(0..5) и выходом(0..5). На компе запускается программа, которая управляет примочкой. Функция соответствия выхода входу строится мышкой с возможностью сохранения в файл, загрузки из файла, графического редактирования, выгрузки в примочку, реалтайм-наблюдения за входом и выходом... Примочка подключается к компу через К-line адаптер. Выгруженная в примочку функция преобразования сохраняется в ЕЕПРОМ. Т.е. примочка выполняет свою функцию даже без подключения к компу. Поскольку АТМЕГА8 не очень дешева, то слеплена программулинка, которая по сохраненной функции преобразования генерирует файл прошивки под более дешевый контроллер АТТINY13.(уже без возможности внешнего ею управления). Короче, вот:
CONVERTER.rar ( 3.91 мегабайт )
Кол-во скачиваний: 2624
|
|
|
|
|
Nov 26 2010, 16:35
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279

|
Цитата(aleksey_g @ Nov 23 2010, 18:03)  Е-мае!!! Год назад друг-авторемонтер попросил сделать именно то, что просит топикстартер. Причем ОЧЕНЬ СРОЧНО. В то время у меня было несколько свободного времени. Взялся и за около месяца слепил. Могу отдать в хорошие руки. Только не пинайте, поскольку все делалось слишком срочно. Сопровождать проект не буду. Нету свободного времени. Что это? Примочка на контроллере со входом(0..5) и выходом(0..5). На компе запускается программа, которая управляет примочкой. Функция соответствия выхода входу строится мышкой с возможностью сохранения в файл, загрузки из файла, графического редактирования, выгрузки в примочку, реалтайм-наблюдения за входом и выходом... Примочка подключается к компу через К-line адаптер. Выгруженная в примочку функция преобразования сохраняется в ЕЕПРОМ. Т.е. примочка выполняет свою функцию даже без подключения к компу. Поскольку АТМЕГА8 не очень дешева, то слеплена программулинка, которая по сохраненной функции преобразования генерирует файл прошивки под более дешевый контроллер АТТINY13.(уже без возможности внешнего ею управления). Короче, вот:
CONVERTER.rar ( 3.91 мегабайт )
Кол-во скачиваний: 2624Спасибо дорогой aleksey_g то что надо, уже собираю о результатах тут напишу , еще раз СПАСИБО
|
|
|
|
|
Nov 26 2010, 18:31
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Пожалуйста! Буду очень рад, если мой труд не пропал даром.
Подсказка: Если не особо нужна оперативная калибровка и Вы ТОЧНО знаете, какое напряжение нужно сопоставить какому, то можете собирать тот, который на ТИНИ13. Там уже есть исходник под ИАР. Нужно только ручками поменять таблицу замены. В таблице измеренное напряжение (в отсчетах АЦП) соответствует порядковому номеру числа таблицы. А то, что будет на выходе соответствует величине (в отсчетах АЦП) соответствующего числа в таблице.
Или же сформировать табличку моим графическим редактором, сохранить ее в файл, скормить ее с_code.exe и получить правильный исходник с нужной таблицей преобразования. P. S. В редакторе для графического изменения функции даблкликом поставьте левую(первым даблкликом) и правую(вторым даблкликом) границы редактирования. Метод деформации выберите пиктограмками с правой стороны. Только сейчас не помню, как изменить крайние левые и правые точки. Нужно вспоминать. По крайней мере табличным способом(пиктограмка с табличкой!) возможно сделать все, что хотите.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|