Например TDA7294

Форум РадиоКот • Просмотр темы - Паяльная станция с энкодером.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт ноя 27, 2025 16:05:18

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3394 ]     ... , , , 26, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вс янв 09, 2011 13:37:41 
Первый раз сказал Мяу!

Зарегистрирован: Вс авг 31, 2008 13:56:27
Сообщений: 37
Откуда: Рига
Рейтинг сообщения: 0
Скажите пожалуйста в исходнике SS_russian_menu,
можно ли поменять местами ножки вывода на дисплей?
Атмега в смд,хотелось бы чуть упорядочить разводку.
Тоже касается и остальных (энкодер,пищалка,ОУ,транзистор),или у них строгая привязка к конкретной ножке?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 12, 2011 12:52:15 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
Zmenik писал(а):
Скажите пожалуйста в исходнике SS_russian_menu,
можно ли поменять местами ножки вывода на дисплей?
Атмега в смд,хотелось бы чуть упорядочить разводку.
Тоже касается и остальных (энкодер,пищалка,ОУ,транзистор),или у них строгая привязка к конкретной ножке?

Все ножки можно менять кроме ножек энкодера - там задействовано прерывание. Только если будете менять - проверяйте по всей программе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Чт янв 13, 2011 16:37:13 
Родился

Зарегистрирован: Чт янв 13, 2011 16:21:00
Сообщений: 1
Откуда: МОСКВА
Рейтинг сообщения: 0
На первый раз просто убрал.

aen


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вт янв 18, 2011 04:08:26 
Родился

Зарегистрирован: Ср окт 20, 2010 23:59:08
Сообщений: 17
Рейтинг сообщения: 0
Здравствуйте, Shuriko.
У меня есть к Вам огромная просьба. Не могли ли бы вы изменить прошивку так, что превратить эту станцию в термореле. То есть убрать ШИМ, сделать чисто двухпозиционное регулирование. Ну и убрать меню, пресеты, спящие режимы и прочее...то есть выставил температуру крутилкой она набирается....потом реле щелк и отключило нагреватель.
Не слишком нагло? :oops:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вт янв 18, 2011 10:02:29 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
JokerDVB писал(а):
Здравствуйте, Shuriko.
У меня есть к Вам огромная просьба. Не могли ли бы вы изменить прошивку так, что превратить эту станцию в термореле. То есть убрать ШИМ, сделать чисто двухпозиционное регулирование. Ну и убрать меню, пресеты, спящие режимы и прочее...то есть выставил температуру крутилкой она набирается....потом реле щелк и отключило нагреватель.
Не слишком нагло? :oops:


Так уже проще с нуля написать простенькую прошивку без всяких наворотов. Но того. что Вы описали - недостаточно. Какая должна быть дельта включения/выключения нагревателя? Насколько критична инерционность? Ну и такая прошивка в простенькую мегу, если не тиньку влезет. Вобщем, опишите техзадание получше. Я могу прошивку накидать. но схему ваять не буду. так что отлаживать Вам прийдёться самому.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вт янв 18, 2011 20:01:57 
Родился

Зарегистрирован: Ср окт 20, 2010 23:59:08
Сообщений: 17
Рейтинг сообщения: 0
Огромное спасибо что взялись помочь :)

Схему то я наваял, собственно :) основано на вашей просто я вместо полевика на 19 вывод вешаю транзистор с релюшкой.
Вот собсвенно ТЗ:
Диапазон индикации - от -30 до +500 градусов. Диапазон регулирования такой же.
Дельта включения - 5 градусов. Причем нагреватель должен выключатся при достижении заданной температуры а включатся при меньшей на 5 градусов.

В общем то лучше всего было бы выполнить на семисегментнике, ну да это боюсь сильно Вас напряжет.(
Если мы изменяем температуру отсечки с помощью регулятора, индикатор временно (на несколько секунд) показывает новую температуру отсечки, потом снова переходит в режим показа текущей температуры.
инерционность не критична.
Ну и атмега 16 потому что там есть АЦП и потому что она у меня валяется...а по ценам разница у нас в городе небольшая... почти все стоят 200-300р.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вт янв 18, 2011 20:12:49 
Родился

Зарегистрирован: Вт янв 18, 2011 19:58:01
Сообщений: 9
Рейтинг сообщения: 0
Доброго времени суток!
Уважаемые форумчане не собирал кто данный девайс на ATMEGA324PV в
СМД корпусе? А то 324 халявная а 16 вообще нету :( .
Я понимаю что печатку нужно переделать, а код пойдет ли.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Вт янв 18, 2011 23:24:41 
Открыл глаза

Зарегистрирован: Пн июл 05, 2010 23:40:57
Сообщений: 45
Откуда: Донецк
Рейтинг сообщения: 0
Дык так не честно.... :( Я первый спросил :(.
Shuriko, повторю вопрос, можно ли как то развязаться с прерываниями, чтоб подключить два энкодера к меге. Можно сделать так как сделано на диодах с клавиатурой, но с энкодером. Тогда как его обрабатывать? :shock:
Вложение:
keyboard.gif [23.48 KiB]
Скачиваний: 926


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 10:20:59 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
SergikX писал(а):
Дык так не честно.... :( Я первый спросил :(.
Shuriko, повторю вопрос, можно ли как то развязаться с прерываниями, чтоб подключить два энкодера к меге. Можно сделать так как сделано на диодах с клавиатурой, но с энкодером. Тогда как его обрабатывать? :shock:
Вложение:
keyboard.gif

А зачем два энкодера?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 10:22:27 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
fse писал(а):
Доброго времени суток!
Уважаемые форумчане не собирал кто данный девайс на ATMEGA324PV в
СМД корпусе? А то 324 халявная а 16 вообще нету :( .
Я понимаю что печатку нужно переделать, а код пойдет ли.

Надо смотреть на периферию. Если она идентична 16-й меге - то перекомпилить не проблема. А вот если нет ... Исходники я выложил :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 10:27:39 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
JokerDVB писал(а):
Огромное спасибо что взялись помочь :)

Схему то я наваял, собственно :) основано на вашей просто я вместо полевика на 19 вывод вешаю транзистор с релюшкой.
Вот собсвенно ТЗ:
Диапазон индикации - от -30 до +500 градусов. Диапазон регулирования такой же.
Дельта включения - 5 градусов. Причем нагреватель должен выключатся при достижении заданной температуры а включатся при меньшей на 5 градусов.

В общем то лучше всего было бы выполнить на семисегментнике, ну да это боюсь сильно Вас напряжет.(
Если мы изменяем температуру отсечки с помощью регулятора, индикатор временно (на несколько секунд) показывает новую температуру отсечки, потом снова переходит в режим показа текущей температуры.
инерционность не критична.
Ну и атмега 16 потому что там есть АЦП и потому что она у меня валяется...а по ценам разница у нас в городе небольшая... почти все стоят 200-300р.

С семисегментником много переделок, причём железных, а это уже совсем другое. Признаюсь на Баскоме ещё не писал для семисегментника :) , хотя валяеться платка с мегой 8-й и семисегментником со времён асма. Очень критично именно на семисегментнике? Мне прийдёться всю станцию собирать на макетке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 10:38:26 
Первый раз сказал Мяу!

Зарегистрирован: Вс авг 31, 2008 13:56:27
Сообщений: 37
Откуда: Рига
Рейтинг сообщения: 0
Собрал,поменял в прошивке выводы местами.
Но есть проблема,Дисплей ничего не показывает :(
Как можно проверить он вобще работает или нет?
Кстати,как подключаю дисплей напряжение проседает до 4.5В
Померил мультиметром выводы на ЛЦД DB0-DB7 - 4.5В
Заливал прошивку на пищалку,она пищит. М.к. вроде работает,да и шьётся нормально :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 10:47:43 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
Zmenik писал(а):
Собрал,поменял в прошивке выводы местами.
Но есть проблема,Дисплей ничего не показывает :(
Как можно проверить он вобще работает или нет?
Кстати,как подключаю дисплей напряжение проседает до 4.5В
Померил мультиметром выводы на ЛЦД DB0-DB7 - 4.5В
Заливал прошивку на пищалку,она пищит. М.к. вроде работает,да и шьётся нормально :dont_know:

Исходник прошивки в студию, можно только кусок инициализации ЖК экрана и фото платы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 12:04:12 
Первый раз сказал Мяу!

Зарегистрирован: Вс авг 31, 2008 13:56:27
Сообщений: 37
Откуда: Рига
Рейтинг сообщения: 0
Фото платы
Рисунок платы
Вот часть кода, изменены пины ЛЦД,Бузера,и транзистора.
Код:
$regfile = "m16def.dat"
$crystal = 8000000

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.1 , Db5 = Porta.4 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.5 , Rs = Porta.0
Config Portd.7 = Output <-Не менял,не знаю для чего он тут
Config Portc.3 = Output
Config Portb.4 = Output

Beep Alias Portb.4
Config Pinc.0 = Input

Config Pind.2 = Input
Config Pind.3 = Input

Click Alias Pinc.0

З.Ы. если открыть фаил SS_RUSSIAN.CFG то там есть строчки
[COMPILER-LCD]
DB7=PORTB.7
DB6=PORTB.6
DB5=PORTB.5
DB4=PORTB.4
E=PORTB.3
RS=PORTB.2
LCD=1
BUS mode=0
DATA mode=0
LCD address=C000
LCD-RS=8000
но врятли он к HEX файлу относится...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 12:33:47 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
А почему пины ЛСД отличаються в конфигурационном файле и в исходнике??? Или я ошибаюсь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 13:11:35 
Первый раз сказал Мяу!

Зарегистрирован: Вс авг 31, 2008 13:56:27
Сообщений: 37
Откуда: Рига
Рейтинг сообщения: 0
Shuriko писал(а):
А почему пины ЛСД отличаються в конфигурационном файле и в исходнике??? Или я ошибаюсь.

Я плохо знаком с программированием,но мне кажется этот конфиг фаил нужен когда прошивают самим Bascom-ом Options>compiler>LCD там в этом файле и чип другой стоит (т.е. там всё по дефолту)
З.Ы. попробую к PA0-PA5 подключить светодиоды,и залить программку-мигалку. если будут моргать значит дело в самом лцд :?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 17:42:23 
Открыл глаза

Зарегистрирован: Пн июл 05, 2010 23:40:57
Сообщений: 45
Откуда: Донецк
Рейтинг сообщения: 0
Shuriko писал(а):
SergikX писал(а):
Дык так не честно.... :( Я первый спросил :(.
Shuriko, повторю вопрос, можно ли как то развязаться с прерываниями, чтоб подключить два энкодера к меге. Можно сделать так как сделано на диодах с клавиатурой, но с энкодером. Тогда как его обрабатывать? :shock:
Вложение:
keyboard.gif

А зачем два энкодера?


Поясню идею... Уже приобретена для экспериментов 32 мега. Два энкодера надо для управления двумя "половинками" станции- феном и паяльником. Дисплей предполагается 16*4 или 20*4. По две строки на устройство. Алгоритм управления феном такой как у паяльника с доработкой и т.д. Короче, два энкодера для удобства управления.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 18:35:27 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт фев 17, 2009 10:52:38
Сообщений: 245
Откуда: Kiev
Рейтинг сообщения: 0
Надо читать доки по 32-й меге - сколько там прерываний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 19:34:04 
Родился

Зарегистрирован: Ср окт 20, 2010 23:59:08
Сообщений: 17
Рейтинг сообщения: 0
Цитата:
С семисегментником много переделок, причём железных, а это уже совсем другое. Признаюсь на Баскоме ещё не писал для семисегментника , хотя валяеться платка с мегой 8-й и семисегментником со времён асма. Очень критично именно на семисегментнике? Мне прийдёться всю станцию собирать на макетке.

ну в общем то критично) :) но сойдет и на жк :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльная станция с энкодером.
СообщениеДобавлено: Ср янв 19, 2011 20:12:05 
Родился

Зарегистрирован: Вт янв 18, 2011 19:58:01
Сообщений: 9
Рейтинг сообщения: 0
Уважаемый Zmenik.
Не могли бы вы выложить рисунок платы в формате lay.
Зарание спасибо!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3394 ]     ... , , , 26, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y