Промежуточные результаты такие:
1. Вертел крутил LPC и STM32 - мне кажется не стоит их пока ставить, будут проблемы по уровням с периферией и главпроцем.
2. Тачскрин - нахрен. Взял у жены и поигрался с Самсунгом Галакси Ноутом, АшТиСи 2Д, и ноутом Павилион у которого тоже тачскрин - от чистых(!) рук они становятся грязные моментально. Так что теперь основной проект - два энкодера с кнопками и эргономикой от
sam_soft - в правой руке инструмент, левой крутим аппарат - так что теперь это "референс дизайн". Второй энкодер потому что на каждом экране интерфейса от 5 до 16 параметров, скакать по ним кнопками будет неудобно имхо, но в настройках интерфейспроца можно будет выставить перескок за 1 клик - для подключения баттонов.
Кстати с настройками получается так: нажатая кнопка первого энкодера при включении - заход в калибровку главпроца, нажатая кнопка второго привключении - заход в настройки интерфейспроца, одновременно нажатые кнопки энкодеров при включении - зарезервированная комбинация ))) - надеюсь доживем и будет редактирование ИПРОМа главпроца таким макаром )))
3. Еще не окончательная схема прицеплена.
- дисплей вот такой
http://www.alibaba.com/product-gs/74174 ... _with.html напрямую от производителя, уже несколько дней общаюсь с ними по поводу возможных контроллеров, на следующей неделе надеюсь уже отправят посылочку. Как только будет окончательный вариант, тогда можно будет доделать схему и разводку
- переключатель режимов главпроца от
Петровича,
- минимальный размер платы 80х125 мм
- комменты по схеме: пины интерфпроца подключены так чтобы можно было большинство дорог проложить в одном слое без пересечений, примерно как на прототипе верхнего слоя если именно так расположить процы друг к другу и к разъему дисплея (который никак нельзя двигать, он жестко привязан гибкой платой с шлейфом к дисплею)
- разъем под шлейф дисплея с шагом 0.5 мм на 40 линий, сложная позиция (я откопал такой в старом телефоне) но надеюсь это лучше чем вторая плата с дисплеем, на которой много лишнего - тачскрин, еще обычно СД карта, может быть и внешняя память,
- введены 4 пина флагов режима - с их помощью легко управлять внешними устройствами, например включать охлаждение на ТИГе, или подогрев газа, или как у меня на схеме клапаны подачи газа один из двух в зависимости МИГ/ТИГ (U2 Q6 Q7), или включать питание на подачу только в режиме МИГ (Q1 J17)
- реализован хадварный SPI мастер интерфейс, к нему можно будет подключить вольтметр-частотометр входного напряжения на тиньке13 (фича мерять напряжение подсмотрена в порнушке от
Customs, кажется очень полезная весчь), еще сюда же подключается термометр силового блока с ШИМом вентиляторов - инфа о напряж/частоте, температуре будет выводится на основной дисплей.
Еще я для себя сюда подключу протягу и буду ей передавать скорость в цифре а не аналоговым ШИМом, так кажется удобнее и надежнее.
Еще сюда можно будет подключать что угодно до 255 устройств. Адрес х01 зарезервирован для протяжки на Атмега8 ))) надеюсь она тоже будет управляться когда нибудь цифрой
- на Q2 сделан ДС-ДС бустер на 22В для питания диодов дисплея, ШИМится напрямую, у IRLML0030 заряд затвора меньше 3 нК, на частоте 250 кГц коммутационные потери меньше 2%, а здесь 62.5 кГц
- обвязки на интерфпрце пока нет - за это не бейте
Сейчас доделываю код для обмена с главпроцем, с интерфпроцем вроде все понятно, но как и у всех наверняка будут проблемы с инициализацией.
Уважаемое общество! Давайте плииз критику чтобы поправить что надо вовремя.
Спецом для Петровича - для чего удобны надписи на схеме - во первых эти же имена в коде на Си, удобно смотреть что куда идет, во вторых (особенно когда еще не окончательно ясно с ногами как в этом случае) ноги перетаскиваются простым переименованием, не надо тянуть линии или басы