Ищу исполнителя из Саратова.

Pauls777
Offline
Зарегистрирован: 25.11.2016

Ищу исполнителя из Саратова. Для правки исходного кода для пик контроллера.

Green
Offline
Зарегистрирован: 01.10.2015

Я не из Саратова, но код посмотреть могу. htpicc@gmail.com

rst
Offline
Зарегистрирован: 25.06.2018

Pauls777 пишет:
Ищу исполнителя из Саратова. Для правки исходного кода для пик контроллера.

Код написан на диалекте си или ассемблера известном только в Саратове?  ;)

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

А в Саратове тоже свой диалект, как в Вологде?

Pauls777
Offline
Зарегистрирован: 25.11.2016

Green пишет:

Я не из Саратова, но код посмотреть могу. htpicc@gmail.com

Федор. Я вам присылал код. по моему в 18 году. Что то мы там не разобрались и бросили.

Сейчас думаю может опять заняться кодом.

Pauls777
Offline
Зарегистрирован: 25.11.2016

Gas311 пишет:

А в Саратове тоже свой диалект, как в Вологде?

Да! :)

Pauls777
Offline
Зарегистрирован: 25.11.2016

rst пишет:

Pauls777 пишет:
Ищу исполнителя из Саратова. Для правки исходного кода для пик контроллера.

Код написан на диалекте си или ассемблера известном только в Саратове?  ;)

Да нет просто можно было встретится. На пальцах объяснить что я хочу. 

smart_pic
Offline
Зарегистрирован: 17.04.2016

Напишите название применяемого МК , понятно что PIC, но остальные буквы и цифры также имеют значение.

Среда программирования и компилятор С или ASM.

А также что нужно сделать , исправить , добавить.

Уровень вознаграждения.

Так быстрее вам окажут помощь.

Pauls777
Offline
Зарегистрирован: 25.11.2016

smart_pic пишет:

Напишите название применяемого МК , понятно что PIC, но остальные буквы и цифры также имеют значение.

Среда программирования и компилятор С или ASM.

А также что нужно сделать , исправить , добавить.

Уровень вознаграждения.

Так быстрее вам окажут помощь.

Я не могу оценить работу.

Pauls777
Offline
Зарегистрирован: 25.11.2016

Прибор для измерения скорости снаряда.

Имеем две оптопары.

снаряд проходя первую оптопару запускает счетчик.

проходит вторую оптопару выключает его а. результаты выводит на дисплей 1601.

Это так кратко







1.Нужно будет перевести с русского на английский. Так как дисплей из китая и кириллицу не поддерживает.



а. м/с на m/s

b. номер на Shoot

c. помехи и ошибка на Error

ну остальное переведите сами чтобы уместилось на дисплеи.



2. Я не знаю как в этом исходнике происходит прерывание. по возростанию или убыванию напряжения. так вот я хочу чтобы срабатывание

происходило по убыванию.



3. Адаптировать под дисплей 1601

что бы выглядело примерно так:"000 m/s Shoot 00"



4. Когда в приборе происходит ошибка или помехи на дисплеи они остаются пока не перезагрузишь прибор.

мне надо что бы ошибка или помехи (переименованные в Error) сами пропадали с дисплея через 3-4 секунды и прибор был готов к работе.

Исходник:

https://yadi.sk/d/mdLMKZ2tFLQ2cg

smart_pic
Offline
Зарегистрирован: 17.04.2016

На данном форуме , наверное быстрее соберут и отладят код на одной из плат, чем разберутся в программе написанной на ASM для 8 битного PIC.

Искать ощибки, добавлять ваши пожелания без установки будет крайне затруднительно. Наличие схемы и фото вашей установки значительно облегчит решение вашей задачи.

smart_pic
Offline
Зарегистрирован: 17.04.2016

Что в вашем понимании "снаряд проходя первую оптопару запускает счетчик" ?

Максимальное и минимальное время прохождения между оптопарами? т.е. ожидаемое время которое считать за правильный результат , а не шумы. Значение  от .... и до.....

Посмотрел код. Очень большое время находимся в прерывании. В прерывание должны попадать только для того чтобы сделать то что требует мгновенной реакции, а все остальные процессы должны происходить в главном цикле, как то анализ результатов , вычисление скорости , управление индикацией и т.д.

Понять где конкретно глючит ваша схема будет достаточно сложно , не переработав достаточно серьезно код. Потом ваши пожелания относительно индикатора , изменения текста , алгоритмов обработки ошибочных ситуаций потребуют также изменения программы. Можно считать что придется написать с нуля ПО на ASM для вашего устройства. все отладить , протестировать на прототипе. Все дело еще осложняется тем , что схема уже готова и нужно написать ПО под готовую схему с заданным МК.

у МЭЛТ есть индикаторы с русифицированными шрифтами 2 строки по 16 символов.

 

Pauls777
Offline
Зарегистрирован: 25.11.2016

smart_pic пишет:

Что в вашем понимании "снаряд проходя первую оптопару запускает счетчик" ?

Максимальное и минимальное время прохождения между оптопарами? т.е. ожидаемое время которое считать за правильный результат , а не шумы. Значение  от .... и до.....

Посмотрел код. Очень большое время находимся в прерывании. В прерывание должны попадать только для того чтобы сделать то что требует мгновенной реакции, а все остальные процессы должны происходить в главном цикле, как то анализ результатов , вычисление скорости , управление индикацией и т.д.

Понять где конкретно глючит ваша схема будет достаточно сложно , не переработав достаточно серьезно код. Потом ваши пожелания относительно индикатора , изменения текста , алгоритмов обработки ошибочных ситуаций потребуют также изменения программы. Можно считать что придется написать с нуля ПО на ASM для вашего устройства. все отладить , протестировать на прототипе. Все дело еще осложняется тем , что схема уже готова и нужно написать ПО под готовую схему с заданным МК.

у МЭЛТ есть индикаторы с русифицированными шрифтами 2 строки по 16 символов.

 

Вы писали что:" Наличие схемы и фото вашей установки значительно облегчит решение вашей задачи".

Теперь пишете схема все усложняет.

Дисплей МЭЛТ мне не надо. Мне надо под дисплей 1601.

 

Green
Offline
Зарегистрирован: 01.10.2015

Pauls777 пишет:

Федор. Я вам присылал код. по моему в 18 году. Что то мы там не разобрались и бросили.

Сейчас думаю может опять заняться кодом.


Павел, это не код, а тихий ужас. По красивому нужно переписывать всё с нуля. Написал на почту.

smart_pic
Offline
Зарегистрирован: 17.04.2016

Green пишет:

Павел, это не код, а тихий ужас. По красивому нужно переписывать всё с нуля. Написал на почту.

Да , код там ужасный. Ко всему прочему добавит головной боли сами оптопары определения пролета .

А с нуля написать измерение времени на ASM для PIC16 с отладкой вполне посильная задача.

Этот код точно не возьмусь править.

Все по проекту выяснено , осталось узнать бюджет на все это.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

рублей пяцот. 

Pauls777
Offline
Зарегистрирован: 25.11.2016

DetSimen пишет:

рублей пяцот. 

Нашел исполнителя.

Ну если что обращусь.

karamzin01
Offline
Зарегистрирован: 08.03.2018

Лучший вариант - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии имеются