Омск - город электронщиков! Возможно ли стать своим?
Создана: 04 Августа 2011 Чтв 15:51:45.
Раздел: "Радио и электроника"
Сообщений в теме: 146, просмотров: 34962
-
В теме приветствуются все советы от: людей в теме, специалистов по персоналу, руководителей малого и среднего звена, да и просто людей с опытом в радиоэлектронике. Даже обоснованные комментарии типа "а нах..н ты нам нужен?", не будут вызывать обид у топикстартера.
А легенда такова:
С детства увлекаюсь радиотехникой, но вырос в городе далеком от радиопромышленности, где нет ни предприятий, ни учебных заведений с сабжевой спецификой. Первая попытка поступить в ВУЗ на факультет радиосвязи в Ленинграде закончилась для меня не удачно, и что бы больше не рисковать, отработав год оператором и наладчиком станков с ЧПУ, поступил на металлургический факультет местного ВУЗа. Хоть я по специальности и металлург, за бывшие мои радиолюбительские достижения, после ВУЗа смог устроится инженером электронщиком в местный банк(в то время выч.техника еще требовала вмешательства с паяльником, и такие должности существовали даже в банках). В то время только начались появляться первые банкоматы и POS-терминалы, вот в этом направлении и работал. Через 3 года сменил предприятие, и хотя новая должность и называлась инженер-электронщик, на деле пришлось работать больше системным администратором и инженером связи, чем брать паяльник. Далее заочно закончив второй ВУЗ по специальности инженер связи, покинул с женой родной город и переехал в Омск. Выбор для переезда был Омск или Новосибирск, как два города с довольно развитой системой предприятий радиопромышленности и КБ в области радиоэлектроники.
Далее 6-7 лет больше борьба за выживание, рождения первого ребенка (жена без зарплаты), год назад рождение второго (жена опять без зарплаты), соответственно работа там и тем где брали без вопросов: системное администрирование, традиционная и IP телефония, услуги ШПД.
В данный момент мое предприятие обанкротилось и я в поиске работы. Вот в 37 лет, я остался с размышлениями, далее продолжать работать в системном администрировании или все таки попытаться исполнить свою розовую мечту и стать профессиональным электронщиком или радиоинженером? Системным администратор в 37 лет, как то уже не актуально, любой выпускник через пару лет стажа представляет для работодателя больше интереса чем бывалый. Инженером связи есть смысл идти к ОПСОСам, но отправленные резюме остались без ответа, даже на вакансии, где не обозначено в требованиях ни чего экстраординарного.
Тут год назад на одно из предприятий требовался инженер радиосвязи, требования для меня, как в принципе неплохого специалиста радиоканала, можно сказать ни какие, но все равно на резюме молчание (хотя в резюме я свои навыки в этой отрасли указал), позвонил, ответ: " а нахрена мне сисадмин? ", пытался ответит, что требуемыми навыками я обладаю... не помогло.
Выход вижу один - смена специализации. С моими навыками - это либо программист СУБД, либо программист микроконтроллеров. Второй вариант мне гораздо больше по душе, а главное огромное желание развиваться в этой области. Все замечательно, но как стартовать? На Омских предприятиях, такие вакансии есть, и специалисты в этой области востребованы, но востребованы либо окончившие местные ВУЗы, либо корифеи. Люди со стороны уже отсекаются, не проходя сотрудника отдела кадров.
Сам уже имею некоторый опыт в программировании микроконтроллеров, но все это на любительском уровне (правка под себя кода(если проект с исходниками), установка фьюзов, заливка кода в контроллер), для перехода на более высокий уровень, просто необходимо заниматься этим в служебное время и по теме (с ТЗ, с комплектующими, с ПО), дома же развиваться сейчас нет ни какой возможности (как примерный семьянин обязан заниматься с детьми).
Вот такие вопросы к участникам форума:
1. Как пройти отдел кадров и все таки выйти на руководителя отдела(проекта), который непосредственно подбирает сотрудника? Сложилось впечатление, что все отправляемые резюме, так и остаются в папочке отдела кадров. В резюме весь свой опыт не опишешь (за 13 лет, будет несколько листов описания), а специалист по персоналу не всегда понимает специфики вакансии (ведь не менеджера среднего звена подбор и большинство приемов выслушанных на различного рода семинарах по подбору кадров, здесь не подходят и в корне не верны).
2. Возможно ли вообще в нынешнее время найти предприятие в Омске, где руководство думает не сегодняшним днем и ежеминутной отдачей от сотрудника, а готово подождать 2-3 месяца, пока сотрудник вольется в темп разработки, в обмен на преданного своему делу и увлеченного это го же сотрудника?
3. Может я слишком еще оптимистично смотрю на жизнь и сидеть мне дальше со своими сквидами, вэпэнами, вланами и сипами? -
rv9me писал : Завтра, буду разбираться, почему у меня в регистре ACO всегда единица(независимо от состояния входов компаратора), а на эмуляторе, в регистрах и на осциллограме, уровень меняется?
Все, сдаюсь...
Как все таки правильно считывать, регистр АСО компаратора, который является пятым регистром ACSR?
Конструкции типа
i=ACO; не работает
переменная всегда равна единице.
Причем в эмуляторе, где сеть возможность проверки состояния АСО, все нормально, АСО меняется и на осциллографе и в таблице регистров. А вот переменной это значение не присваивается. -
Вроде разобрался, считывание 5 разряда в регистре ACSR возможно только как считывание именно разряда в регистре, на прямую АСО прочитать не возможно, по крайней мере в CVAVR .
Так, задачу как таковую выполнил, написал код под ТЗ, набросал схемку, проэмулировал на эмуляторе. Для окончательного результата, осталось переписать код под двухрежимный вариант работы тестера(на замыкание и размыкание), перенести с Атмеги48 на Аттини12(для этого нужно будет сменит компилятор, и в нем разобраться), реализовать в железе. Далее все это опробовать на Пиках (тут еще не пахано).
Потом по планам, реализовать тот же проект, но с участием АЦП.
Только бы запала хватило
Ну вот и двухрежимный вариант заработал. -
rv9me писал : Вроде разобрался, считывание 5 разряда в регистре ACSR возможно только как считывание именно разряда в регистре, на прямую АСО прочитать не возможно, по крайней мере в CVAVR .
А как иначе? Смотрел как определен АСО?
Код: #define ACO 5 // Analog Compare Output
Это только номер бита. поэтому его надо считывать примерно так:
Код: PORTB.1 = (ACSR & (1<<ACO)) ? (1) : (0); -
У меня основной цикл выглядит так:
while(1)
{
char j;
char inv; //переменная определяющая режим работы, через кнопку с фиксацией
inv=PINB.3;
PORTB.5=inv;
LED=ACSR>>5;//определяем состояние компаратора
if (((LED==0)&&(inv==0))||((LED==1)&&(inv==1))) {PORTB.2=0;//условие для определения дребезга в монтаже, если зафиксирован разрыв и включен режим разрыва, или определен коротыш и включен режим коротыша, то выполняем цикл ПИСКА.
for (j=1;j<255;j+=1) {
PORTB.4=1;
delay_ms(1);
PORTB.4=0;
delay_ms(1);};}
else {PORTB.2=1;};
};
} -
pictele писал : Ну.Вы.Ваще.
Куда вы заехали?Все это решается 2х2.
Мне сейчас в край некогда,но краем глаза послеживаю.
Нельзя же проблему в такой обход.
Вы ,для начала,хотя бы инициируйте компараторы. А то никакой ясности нет.Мож и работать не будут?
Я же написал, что это только основной цикл, инициализацию МК я здесь не привожу, так же как и включение хидеров, и описание переменной LED.
И куда еще проще то? Один условный оператор и цикл(и тот только для выдачи писка на капсуль).
Ну а главное, на эмуляторе это работает, так как и должно работать в соответствии с ТЗ, только я слегка дороботал, для двухрежимности(что бы он не постоянно пищал, когда мы на замыкания плату тестируем). Единственно мне сначало не понравилось, то что применяется кнопка с фиксацией, для переключения режимов, реализовал и обкатал вариант, для кнопки без фиксации, но он мне не понравился, т.к. в моей реализации, минимальный дребезг тестируемой платы равен минимальному дребезгу кнопки переключения режимов. Решил что доработаю, когда введу третий режим - Режим омика через АЦП. -
Елы-палы...
Можно проще.
Я такие проблемы решаю в лоб.
Выставляем опорное напряжение и начинаем его считывать,последовательно увеличивая (опорное).От 0 до 255.
Считывем и сравниваем с опорным регистром.
Совпало или больше-выставили на каком-то порту (0-1)
Все. -
pictele писал :rv9me писал: И куда еще проще то? цикл
Елы-палы...
Можно проще.
Я такие проблемы решаю в лоб.
Выставляем опорное напряжение и начинаем его считывать,последовательно увеличивая (опорное).От 0 до 255.
Считывем и сравниваем с опорным регистром.
Совпало или больше-выставили на каком-то порту (0-1)
Все.
А я так понял, что в AVR нельзя менять опорное напряжение на входах компаратора!?(Альтаир если что пояснит). Да и в приведенной несколькими страницами назад схеме, я показал что щупы у меня подключены через делители, и соответственно разницу сопротивлений в контакте, можно изменять довольно плавно переменником, вот под ту схему я и рисовал проект.
Когда начну реализацию под Пики, думаю узнаю много нового.
Ну а главное, на эмуляторе это работает, так как и должно работать в соответствии с ТЗ, только я слегка доработал, для двухрежимности(что бы он не постоянно пищал, когда мы на замыкания плату тестируем). Единственно мне сначала не понравилось, то что применяется кнопка с фиксацией, для переключения режимов, реализовал и обкатал вариант, для кнопки без фиксации, но он мне не понравился, т.к. в моей реализации, минимальный дребезг тестируемой платы равен минимальному дребезгу кнопки переключения режимов. Решил что доработаю, когда введу третий режим - Режим омика через АЦП, что бы он реагировал на любое изменение сопротивления схемы, и тогда можно простукивать целые узлы на щупах. -
rv9me тема перешла в создание народного щупа. А по теме я как понял ты работу ищешь? А по вахтам не думал на север? Сколько детям лет? Жена сможет одна месяц тянуть их? Родственники помочь могут?
Есть вакансии правда далеко от твоей темы - слесарем КИПиА. Но я сам такой. Сейчас программирую так для себя. Ну или рацухи какие-нибудь на работу.
Но мне кажется лучше в робе КИПовцем 50 получать чем в костюме инженером 15.
А может и там перейдешь связистом или АСУшником или администратором. -
Хм. Лучше в костюме инженером 50. Это точно. -
В АВРах нет ЦАПа для опоры компаратора.
2 rv9me
ИМХО цикл лишний. Ты уже убрал щуп, а писк идет еще 255 раз.
Код: while(1)
{
char j;
char inv; //переменная определяющая режим работы, через кнопку с фиксацией
inv=PINB.3;
PORTB.5=inv;
LED=ACSR>>5;//определяем состояние компаратора
if (((LED==0)&&(inv==0))||((LED==1)&&(inv==1))) {
PORTB.2=0;//условие для определения дребезга в монтаже, если зафиксирован разрыв и включен режим разрыва, или определен коротыш и включен режим коротыша, то выполняем цикл ПИСКА.
// for (j=1;j<255;j+=1) {
PORTB.4=1;
delay_ms(1);
PORTB.4=0;
delay_ms(1);
// };
}
else {
PORTB.2=1;
};
}; -
Altair ® писал(а) :Hlinets1967 писал ... :
Но мне кажется лучше в робе КИПовцем 50 получать чем в костюме инженером 15.
Хм. Лучше в костюме инженером 50. Это точно.
Инженером там 80-90. Но в робе и бывало по шею в грязи.
Но это по первости когда стройка века была. Сейчас вот Путина ждут. Все в асфальт катают. -
Цикл нужен для выдачи на выход МК серии импульсов с частотой 255Гц, которая через ФНЧ(резистор и емкость) попадет на любую железку способную воспроизводить звук. Длительность писка около 1 секунды, зажег диод-воспроизвел звук-выключил диод. И дальше ждет следующего дребезга соединения.